wownero
/
wownerujo
Archived
4
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
wownerujo/Makefile

75 lines
2.0 KiB

.PHONY: f-droid-sign f-droid-clean \
build-external-libs use-prebuilt-external-libs \
6 years ago
toolchain openssl boost wownero collect \
clean-external-libs
all: build-external-libs
build-external-libs: clean-external-libs collect
# faster build for testing f-droid release
use-prebuilt-external-libs:
script/build-external-libs/use-archive.sh
6 years ago
clean-external-libs:
script/build-external-libs/clean.sh
6 years ago
toolchain:
script/build-external-libs/prep-toolchain.sh
6 years ago
openssl: toolchain
script/build-external-libs/fetch-openssl.sh
script/build-external-libs/patch-openssl.sh
6 years ago
script/build-external-libs/build-openssl.sh
script/build-external-libs/post-build-openssl.sh
6 years ago
boost: toolchain
script/build-external-libs/fetch-boost.sh
6 years ago
script/build-external-libs/build-boost.sh
6 years ago
wownero: toolchain openssl boost
script/build-external-libs/fetch-wownero.sh
script/build-external-libs/patch-wownero.sh
6 years ago
script/build-external-libs/build-wownero.sh
6 years ago
collect: wownero
script/build-external-libs/collect.sh
6 years ago
fdroid_apk_path := vendor/fdroiddata/unsigned
app_id := com.wownero.wownerujo
gradle_apk_path := app/build/outputs/apk/release
gradle_app_name := wownerujo-${gradle_app_version}_universal
6 years ago
f-droid-sign:
zipalign -v -p 4 \
$(fdroid_apk_path)/$(app_id)_${app_version}.apk \
$(fdroid_apk_path)/$(app_id)_${app_version}-aligned.apk
apksigner sign --ks ${release_key} \
--out $(fdroid_apk_path)/$(app_id)_${app_version}-release.apk \
$(fdroid_apk_path)/$(app_id)_${app_version}-aligned.apk
f-droid-clean:
@rm -f $(fdroid_apk_path)/$(app_id)_${app_version}-aligned.apk
@rm -f $(fdroid_apk_path)/$(app_id)_${app_version}-release.apk
gradle-sign:
zipalign -v -p 4 \
$(gradle_apk_path)/$(gradle_app_name).apk \
$(gradle_apk_path)/$(gradle_app_name)-aligned.apk
apksigner sign --ks ${release_key} \
--out $(gradle_apk_path)/$(gradle_app_name)-release.apk \
$(gradle_apk_path)/$(gradle_app_name)-aligned.apk
gradle-clean:
@rm -f $(gradle_apk_path)/$(gradle_app_name)-aligned.apk
@rm -f $(gradle_apk_path)/$(gradle_app_name)-release.apk