5a9db90e40
Some executables will need to be built for both 32-bit and 64-bit. For linker/linker64, debuggerd/debuggerd64, and a few more, they will be installed in the same path (/system/bin), but with different filenames. Allow the module to specify LOCAL_MODULE_STEM_32 and LOCAL_MODULE_STEM_64 to name the two versions. Change-Id: I573e8678c7332245a064f31246be0a05f0a9e25f
16 lines
470 B
Makefile
16 lines
470 B
Makefile
my_multilib_stem := $(LOCAL_MODULE_STEM_$(if $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_IS_64_BIT),64,32))
|
|
ifdef my_multilib_stem
|
|
LOCAL_MODULE_STEM := $(my_multilib_stem)
|
|
endif
|
|
|
|
ifndef LOCAL_MODULE_STEM
|
|
LOCAL_MODULE_STEM := $(LOCAL_MODULE)
|
|
endif
|
|
|
|
ifndef LOCAL_BUILT_MODULE_STEM
|
|
LOCAL_BUILT_MODULE_STEM := $(LOCAL_MODULE_STEM)$(LOCAL_MODULE_SUFFIX)
|
|
endif
|
|
|
|
ifndef LOCAL_INSTALLED_MODULE_STEM
|
|
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE_STEM)$(LOCAL_MODULE_SUFFIX)
|
|
endif
|