Merge "Remove ancient ranlib workaround on Mac OS X."
This commit is contained in:
@@ -56,12 +56,6 @@ $(combo_2nd_arch_prefix)HOST_JNILIB_SUFFIX := .jnilib
|
|||||||
$(combo_2nd_arch_prefix)HOST_GLOBAL_CFLAGS += \
|
$(combo_2nd_arch_prefix)HOST_GLOBAL_CFLAGS += \
|
||||||
-include $(call select-android-config-h,darwin-x86)
|
-include $(call select-android-config-h,darwin-x86)
|
||||||
|
|
||||||
ifneq ($(filter 10.7 10.7.% 10.8 10.8.%, $(build_mac_version)),)
|
|
||||||
$(combo_2nd_arch_prefix)HOST_RUN_RANLIB_AFTER_COPYING := false
|
|
||||||
else
|
|
||||||
$(combo_2nd_arch_prefix)HOST_RUN_RANLIB_AFTER_COPYING := true
|
|
||||||
PRE_LION_DYNAMIC_LINKER_OPTIONS := -Wl,-dynamic
|
|
||||||
endif
|
|
||||||
$(combo_2nd_arch_prefix)HOST_GLOBAL_ARFLAGS := cqs
|
$(combo_2nd_arch_prefix)HOST_GLOBAL_ARFLAGS := cqs
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
@@ -91,7 +85,7 @@ define transform-host-o-to-executable-inner
|
|||||||
$(hide) $(PRIVATE_CXX) \
|
$(hide) $(PRIVATE_CXX) \
|
||||||
-Wl,-rpath,@loader_path/../$(notdir $($(PRIVATE_2ND_ARCH_VAR_PREFIX)HOST_OUT_SHARED_LIBRARIES)) \
|
-Wl,-rpath,@loader_path/../$(notdir $($(PRIVATE_2ND_ARCH_VAR_PREFIX)HOST_OUT_SHARED_LIBRARIES)) \
|
||||||
-o $@ \
|
-o $@ \
|
||||||
$(PRE_LION_DYNAMIC_LINKER_OPTIONS) -Wl,-headerpad_max_install_names \
|
-Wl,-headerpad_max_install_names \
|
||||||
$($(PRIVATE_2ND_ARCH_VAR_PREFIX)HOST_GLOBAL_LD_DIRS) \
|
$($(PRIVATE_2ND_ARCH_VAR_PREFIX)HOST_GLOBAL_LD_DIRS) \
|
||||||
$(if $(PRIVATE_NO_DEFAULT_COMPILER_FLAGS),, \
|
$(if $(PRIVATE_NO_DEFAULT_COMPILER_FLAGS),, \
|
||||||
$(PRIVATE_HOST_GLOBAL_LDFLAGS) \
|
$(PRIVATE_HOST_GLOBAL_LDFLAGS) \
|
||||||
|
@@ -55,11 +55,6 @@ HOST_JNILIB_SUFFIX := .jnilib
|
|||||||
HOST_GLOBAL_CFLAGS += \
|
HOST_GLOBAL_CFLAGS += \
|
||||||
-include $(call select-android-config-h,darwin-x86)
|
-include $(call select-android-config-h,darwin-x86)
|
||||||
|
|
||||||
ifneq ($(filter 10.7 10.7.% 10.8 10.8.%, $(build_mac_version)),)
|
|
||||||
HOST_RUN_RANLIB_AFTER_COPYING := false
|
|
||||||
else
|
|
||||||
HOST_RUN_RANLIB_AFTER_COPYING := true
|
|
||||||
endif
|
|
||||||
HOST_GLOBAL_ARFLAGS := cqs
|
HOST_GLOBAL_ARFLAGS := cqs
|
||||||
|
|
||||||
# We Reuse the following functions with the same name from HOST_darwin-x86.mk:
|
# We Reuse the following functions with the same name from HOST_darwin-x86.mk:
|
||||||
|
@@ -2091,32 +2091,6 @@ $(foreach t,$(1),\
|
|||||||
$(hide) mkdir -p $(dir $(3)/$(s)); cp -Rf $(t) $(3)/$(s)$(newline))
|
$(hide) mkdir -p $(dir $(3)/$(s)); cp -Rf $(t) $(3)/$(s)$(newline))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
###########################################################
|
|
||||||
## On some platforms (MacOS), after copying a static
|
|
||||||
## library, ranlib must be run to update an internal
|
|
||||||
## timestamp!?!?!
|
|
||||||
###########################################################
|
|
||||||
|
|
||||||
ifeq ($(HOST_RUN_RANLIB_AFTER_COPYING),true)
|
|
||||||
define transform-host-ranlib-copy-hack
|
|
||||||
$(hide) ranlib $@ || true
|
|
||||||
endef
|
|
||||||
else
|
|
||||||
define transform-host-ranlib-copy-hack
|
|
||||||
@true
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(TARGET_RUN_RANLIB_AFTER_COPYING),true)
|
|
||||||
define transform-ranlib-copy-hack
|
|
||||||
$(hide) ranlib $@
|
|
||||||
endef
|
|
||||||
else
|
|
||||||
define transform-ranlib-copy-hack
|
|
||||||
@true
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
## Commands to call Proguard
|
## Commands to call Proguard
|
||||||
|
@@ -256,13 +256,6 @@ $(built_module) : $(my_prebuilt_src_file)
|
|||||||
else
|
else
|
||||||
$(built_module) : $(my_prebuilt_src_file) | $(ACP)
|
$(built_module) : $(my_prebuilt_src_file) | $(ACP)
|
||||||
$(transform-prebuilt-to-target)
|
$(transform-prebuilt-to-target)
|
||||||
ifneq ($(prebuilt_module_is_a_library),)
|
|
||||||
ifneq ($(LOCAL_IS_HOST_MODULE),)
|
|
||||||
$(transform-host-ranlib-copy-hack)
|
|
||||||
else
|
|
||||||
$(transform-ranlib-copy-hack)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
endif # LOCAL_MODULE_CLASS != APPS
|
endif # LOCAL_MODULE_CLASS != APPS
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user