|
|
@@ -1,51 +1,33 @@ |
|
|
|
.PHONY: all clean linux windows android |
|
|
|
all: clean linux windows android |
|
|
|
default: linux |
|
|
|
|
|
|
|
DEFAULT_GOAL: linux |
|
|
|
|
|
|
|
SHELL := env QT_BUILD_VERSION=$(QT_BUILD_VERSION) $(SHELL) |
|
|
|
QT_BUILD_VERSION ?= "5.13.4" |
|
|
|
|
|
|
|
all: clean linux windows android |
|
|
|
|
|
|
|
clean: |
|
|
|
rm -r vendor || true |
|
|
|
find -type f -iname "moc*" | xargs rm |
|
|
|
find -iname "rcc*" | xargs rm |
|
|
|
|
|
|
|
linux: |
|
|
|
$(MAKE) linux_build || $(MAKE) linux_clean |
|
|
|
|
|
|
|
windows: |
|
|
|
$(MAKE) windows_build || $(MAKE) windows_clean |
|
|
|
|
|
|
|
android: |
|
|
|
$(MAKE) android_build || $(MAKE) android_clean |
|
|
|
|
|
|
|
linux_build: |
|
|
|
date |
|
|
|
qtdeploy -qt_version $(QT_BUILD_VERSION) build linux 2>&1 | tee qtdeploy.log | pv |
|
|
|
date |
|
|
|
cp -R assets deploy/linux/ |
|
|
|
$(MAKE) linux_clean |
|
|
|
|
|
|
|
linux_clean: |
|
|
|
#ntd |
|
|
|
|
|
|
|
windows_build: |
|
|
|
windows: |
|
|
|
date |
|
|
|
qtdeploy -qt_version $(QT_BUILD_VERSION) build windows 2>&1 | tee qtdeploy.log | pv |
|
|
|
date |
|
|
|
cp -R assets deploy/windows/ |
|
|
|
$(MAKE) linux_clean |
|
|
|
|
|
|
|
windows_clean: |
|
|
|
#ntd |
|
|
|
|
|
|
|
android_build: |
|
|
|
android: |
|
|
|
cp -R assets android/ |
|
|
|
date |
|
|
|
## TODO have this also include AndroidExtras (see ANDROID_DEBUGGING) for full notes. |
|
|
|
env ANDROID_MODULES_INCLUDE="Core,Gui,Svg,QuickWidgets,Xml" qtdeploy -debug -qt_version $(QT_BUILD_VERSION) build android 2>&1 | tee qtdeploy.log | pv |
|
|
|
date |
|
|
|
|
|
|
|
android_clean: |
|
|
|
mv android/assets assets |
|
|
|
|