+apk: libs ${NAME}.apk
+ @echo Building APK files...
+
+${NAME}.apk: ${NAME}-debug.apk
+
+${NAME}-debug.apk:
+ @[ -d android ] || echo No android/ directory found
+ @[ -d android ]
+ @[ -e android/local.properties ] || echo 'You need to create android/local.properties and add "sdk.dir=PATH_TO_SDK"'
+ @[ -e android/local.properties ]
+ @mkdir -p android/app/src/main/java
+ cp src/AndroidManifest.xml android/app/src/main
+ cp -r res android/app/src/main
+ cp -r src/* android/app/src/main/java/
+ @echo Starting gradlew assemble...
+ @( \
+ cd android/app; \
+ cat build.gradle.base | sed 's:applicationId "":applicationId "${ID_FOR_ANDROID}":' > build.gradle; \
+ cd src/main/java; \
+ if [ "${RM_FOR_ANDROID}" != "" ]; then \
+ echo Removing uneeded sources...; \
+ rm -rf ${RM_FOR_ANDROID}; \
+ fi; \
+ cd ../../../../; \
+ bash gradlew assemble && ( \
+ cd ..; \
+ cp android/app/build/outputs/apk/release/app-release-unsigned.apk ${NAME}.apk; \
+ cp android/app/build/outputs/apk/debug/app-debug.apk ${NAME}-debug.apk; \
+ [ ! -e VERSION ] || echo Copying to "$(NAME)-`cat VERSION`.apk"...; \
+ [ ! -e VERSION ] || cp $(NAME).apk "$(NAME)-`cat VERSION`.apk"; \
+ [ ! -e VERSION ] || echo Copying to "$(NAME)-`cat VERSION`-debug.apk"...; \
+ [ ! -e VERSION ] || cp $(NAME).apk "$(NAME)-`cat VERSION`-debug.apk"; \
+ ); \
+ )
+