diff options
author | Dan Willemsen <dwillemsen@google.com> | 2017-03-22 02:35:47 +0100 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-03-22 02:35:47 +0100 |
commit | 9e13f18e76f1f656089d9969ea01f2f32238f7e6 (patch) | |
tree | d08d79dd4c8c2877b1f5a0c4ae61201cad47b105 | |
parent | Merge "verify_file: Add constness to a few addresses." am: 5b2bf90e13 am: 43bd2c8414 (diff) | |
parent | Merge "Fix updater include generation w/installclean" am: 6d0262218a (diff) | |
download | android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.tar android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.tar.gz android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.tar.bz2 android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.tar.lz android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.tar.xz android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.tar.zst android_bootable_recovery-9e13f18e76f1f656089d9969ea01f2f32238f7e6.zip |
-rw-r--r-- | updater/Android.mk | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/updater/Android.mk b/updater/Android.mk index 3a47dacd5..a113fe86c 100644 --- a/updater/Android.mk +++ b/updater/Android.mk @@ -110,21 +110,11 @@ LOCAL_STATIC_LIBRARIES := \ # any subsidiary static libraries required for your registered # extension libs. -inc := $(call intermediates-dir-for,PACKAGING,updater_extensions)/register.inc - -# Encode the value of TARGET_RECOVERY_UPDATER_LIBS into the filename of the dependency. -# So if TARGET_RECOVERY_UPDATER_LIBS is changed, a new dependency file will be generated. -# Note that we have to remove any existing depency files before creating new one, -# so no obsolete dependecy file gets used if you switch back to an old value. -inc_dep_file := $(inc).dep.$(subst $(space),-,$(sort $(TARGET_RECOVERY_UPDATER_LIBS))) -$(inc_dep_file): stem := $(inc).dep -$(inc_dep_file) : - $(hide) mkdir -p $(dir $@) - $(hide) rm -f $(stem).* - $(hide) touch $@ +LOCAL_MODULE_CLASS := EXECUTABLES +inc := $(call local-generated-sources-dir)/register.inc $(inc) : libs := $(TARGET_RECOVERY_UPDATER_LIBS) -$(inc) : $(inc_dep_file) +$(inc) : $(hide) mkdir -p $(dir $@) $(hide) echo "" > $@ $(hide) $(foreach lib,$(libs),echo "extern void Register_$(lib)(void);" >> $@;) @@ -132,11 +122,9 @@ $(inc) : $(inc_dep_file) $(hide) $(foreach lib,$(libs),echo " Register_$(lib)();" >> $@;) $(hide) echo "}" >> $@ -$(call intermediates-dir-for,EXECUTABLES,updater,,,$(TARGET_PREFER_32_BIT))/updater.o : $(inc) -LOCAL_C_INCLUDES += $(dir $(inc)) +LOCAL_GENERATED_SOURCES := $(inc) inc := -inc_dep_file := LOCAL_FORCE_STATIC_EXECUTABLE := true |