aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2021-07-12 21:53:13 -0700
committerDan Willemsen <dwillemsen@google.com>2021-07-12 21:57:33 -0700
commitb349e4e04a665499808f5ffdc5cebd9def08c3ca (patch)
tree431dfcbccd94987fcf49a499dfe274286e252509
parentfd224efb7f0a66b809d81f7bd4cce5bd7efb73a5 (diff)
downloadbuild-b349e4e04a665499808f5ffdc5cebd9def08c3ca.tar.gz
Remove pre-aidegen IDE support logic
This has apparently been racy ever since https://android-review.googlesource.com/c/platform/build/+/971925 and isn't generally useful anymore, as aidegen has taken over. Bug: 193095826 Test: treehugger Change-Id: I09b6b340b84d1476a574b302db520210561a4e5e
-rw-r--r--CleanSpec.mk3
-rw-r--r--core/definitions.mk13
2 files changed, 4 insertions, 12 deletions
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 3beadff9b0..e96735b051 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -757,6 +757,9 @@ $(call add-clean-step, rm -rf $(OUT_DIR)/soong/host/*/lib*/libconscrypt_openjdk_
# vendor-ramdisk renamed to vendor_ramdisk
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor-ramdisk)
+# Common R directory has been removed.
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/R)
+
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************
diff --git a/core/definitions.mk b/core/definitions.mk
index 102827bb3a..10c2a5fbed 100644
--- a/core/definitions.mk
+++ b/core/definitions.mk
@@ -1928,21 +1928,10 @@ endef
# b/37750224
AAPT_ASAN_OPTIONS := ASAN_OPTIONS=detect_leaks=0
-# Search for generated R.java/Manifest.java in $1, copy the found R.java as $2.
-# Also copy them to a central 'R' directory to make it easier to add the files to an IDE.
+# Search for generated R.java in $1, copy the found R.java as $2.
define find-generated-R.java
-$(hide) for GENERATED_MANIFEST_FILE in `find $(1) \
- -name Manifest.java 2> /dev/null`; do \
- dir=`awk '/package/{gsub(/\./,"/",$$2);gsub(/;/,"",$$2);print $$2;exit}' $$GENERATED_MANIFEST_FILE`; \
- mkdir -p $(TARGET_COMMON_OUT_ROOT)/R/$$dir; \
- cp $$GENERATED_MANIFEST_FILE $(TARGET_COMMON_OUT_ROOT)/R/$$dir; \
- done;
$(hide) for GENERATED_R_FILE in `find $(1) \
-name R.java 2> /dev/null`; do \
- dir=`awk '/package/{gsub(/\./,"/",$$2);gsub(/;/,"",$$2);print $$2;exit}' $$GENERATED_R_FILE`; \
- mkdir -p $(TARGET_COMMON_OUT_ROOT)/R/$$dir; \
- cp $$GENERATED_R_FILE $(TARGET_COMMON_OUT_ROOT)/R/$$dir \
- || exit 31; \
cp $$GENERATED_R_FILE $(2) || exit 32; \
done;
@# Ensure that the target file is always created, i.e. also in case we did not