From fa8598dc6ef0358c20109faf58101425bbd80941 Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Mon, 29 Feb 2016 21:09:08 -0800 Subject: [PATCH] Remove references to $(ACP) We're changing the implementation of these macros to not use acp. Instead of having to keep this in sync, move to using a standard prebuilt module. The build system has been updated to explicitly add the executable bit to prebuilt modules in the EXECUTABLES class. Change-Id: I29cf4d48619e022b7da65ef2df05a92bed08a456 --- tools/Android.mk | 15 ++++----------- tools/ahat/Android.mk | 10 ++-------- tools/dexfuzz/Android.mk | 8 ++------ 3 files changed, 8 insertions(+), 25 deletions(-) diff --git a/tools/Android.mk b/tools/Android.mk index 9a96f7a6e..bc2fd8c53 100644 --- a/tools/Android.mk +++ b/tools/Android.mk @@ -19,21 +19,14 @@ LOCAL_PATH := $(call my-dir) # Copy the art shell script to the host's bin directory include $(CLEAR_VARS) LOCAL_IS_HOST_MODULE := true -LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE := art -include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/art $(ACP) - @echo "Copy: $(PRIVATE_MODULE) ($@)" - $(copy-file-to-new-target) - $(hide) chmod 755 $@ +LOCAL_SRC_FILES := art +include $(BUILD_PREBUILT) # Copy the art shell script to the target's bin directory include $(CLEAR_VARS) LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE := art -include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/art $(ACP) - @echo "Copy: $(PRIVATE_MODULE) ($@)" - $(copy-file-to-new-target) - $(hide) chmod 755 $@ +LOCAL_SRC_FILES := art +include $(BUILD_PREBUILT) diff --git a/tools/ahat/Android.mk b/tools/ahat/Android.mk index 6869b04a0..cfbafde52 100644 --- a/tools/ahat/Android.mk +++ b/tools/ahat/Android.mk @@ -35,16 +35,10 @@ include $(BUILD_HOST_JAVA_LIBRARY) # --- ahat script ---------------- include $(CLEAR_VARS) LOCAL_IS_HOST_MODULE := true -LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE := ahat -include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/ahat $(ACP) - @echo "Copy: $(PRIVATE_MODULE) ($@)" - $(copy-file-to-new-target) - $(hide) chmod 755 $@ - -ahat: $(LOCAL_BUILT_MODULE) +LOCAL_SRC_FILES := ahat +include $(BUILD_PREBUILT) # --- ahat-tests.jar -------------- include $(CLEAR_VARS) diff --git a/tools/dexfuzz/Android.mk b/tools/dexfuzz/Android.mk index 1580bc37f..473f6de3e 100644 --- a/tools/dexfuzz/Android.mk +++ b/tools/dexfuzz/Android.mk @@ -27,14 +27,10 @@ include $(BUILD_HOST_JAVA_LIBRARY) # --- dexfuzz script ---------------- include $(CLEAR_VARS) LOCAL_IS_HOST_MODULE := true -LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE := dexfuzz -include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/dexfuzz $(ACP) - @echo "Copy: $(PRIVATE_MODULE) ($@)" - $(copy-file-to-new-target) - $(hide) chmod 755 $@ +LOCAL_SRC_FILES := dexfuzz +include $(BUILD_PREBUILT) # --- dexfuzz script with core image dependencies ---------------- fuzzer: $(LOCAL_BUILT_MODULE) $(HOST_CORE_IMG_OUTS) -- 2.11.0