# HG changeset patch # User Carl Byington # Date 1644962820 28800 # Node ID 0a17c6e7cb0f0d1bd01cf362ee1a2a298abd9a2f # Parent e88d48be89a882d8f6a902820fd6c9ac224733cf improve Makefile diff -r e88d48be89a8 -r 0a17c6e7cb0f Makefile --- a/Makefile Tue Feb 15 13:45:57 2022 -0800 +++ b/Makefile Tue Feb 15 14:07:00 2022 -0800 @@ -5,7 +5,6 @@ style:=release dest:=../ASM/Installers ver:=$(shell grep versionName app/src/main/AndroidManifest.xml | cut -d'"' -f2) -apk:='app/build/outputs/apk/510Connectbot-$(ver).$(style).apk' id:=$(shell hg id --id || echo 1) da:=$(shell date '+%Y-%m-%dT%H:%M:%S') version:=\ @@ -13,6 +12,8 @@ \n\ 510Connectbot $(ver) ($(id) $(da))\n\ \n +apk:=$(dest)/510Connectbot-$(ver).$(style).apk +signapk:=$(shell cat ~/.signapk) ifeq ($(style),release) task:=assembleArmRelease @@ -20,19 +21,19 @@ else task:=assembleArmDebug debug:=1 + signapk:= endif fn:=app/src/main/java/com/five_ten_sg/connectbot/monitor/MonitorService.java all: - hg pull; hg update - make builder + make build.asm.packages builder: clean prep - ANDROID_HOME=/home/carl/Android/Sdk ANDROID_NDK_HOME=/home/carl/Android/Sdk/ndk-bundle ./gradlew $(task) + #ANDROID_HOME=/home/carl/Android/Sdk ANDROID_NDK_HOME=/home/carl/Android/Sdk/ndk-bundle ./gradlew $(task) + echo ./gradlew $(task) + @echo -e "$(signapk)\n$(signapk)" | ./gradlew $(task) mv app/build/outputs/apk/arm/$(style)/app-arm-$(style).apk $(apk) - cp $(apk) $(dest) - ls -al $(dest) clean: rm -rf app/build/* @@ -121,16 +122,12 @@ build.asm.packages: + make prep make builder style=release - hg revert --no-backup app/src/main/res/values/version.xml - # make builder style=debug - hg revert --no-backup app/src/main/res/values/version.xml # # release procedure # make any changes -# -# make prep # hg commit -m 'commit message' # make build.asm.packages