fix AOSP build integration

The build isn't done from the top-level directory so the symlink needs
to use an absolute path.

Fixes #551.
This commit is contained in:
Daniel Micay 2016-02-03 13:25:11 -05:00
parent 02c8fac906
commit 71c507bbfd

View File

@ -8,14 +8,14 @@ LOCAL_PACKAGE_NAME := F-Droid
fdroid_root := $(LOCAL_PATH) fdroid_root := $(LOCAL_PATH)
fdroid_dir := F-Droid fdroid_dir := F-Droid
fdroid_out := $(OUT_DIR)/target/common/obj/APPS/$(LOCAL_MODULE)_intermediates fdroid_out := $(PWD)/$(OUT_DIR)/target/common/obj/APPS/$(LOCAL_MODULE)_intermediates
fdroid_build := $(fdroid_root)/$(fdroid_dir)/build fdroid_build := $(fdroid_root)/$(fdroid_dir)/build
fdroid_apk := build/outputs/apk/F-Droid-release-unsigned.apk fdroid_apk := build/outputs/apk/F-Droid-release-unsigned.apk
$(fdroid_root)/$(fdroid_dir)/$(fdroid_apk): $(fdroid_root)/$(fdroid_dir)/$(fdroid_apk):
rm -Rf $(fdroid_build) rm -Rf $(fdroid_build)
mkdir -p $(fdroid_out) mkdir -p $(fdroid_out)
ln -s $(fdroid_out) $(fdroid_build) ln -sf $(fdroid_out) $(fdroid_build)
cd $(fdroid_root)/$(fdroid_dir) && gradle assembleRelease cd $(fdroid_root)/$(fdroid_dir) && gradle assembleRelease
LOCAL_CERTIFICATE := platform LOCAL_CERTIFICATE := platform