From 7d50345d2da61b27bba726db74241a234fb8a1b8 Mon Sep 17 00:00:00 2001 From: Magnus Ihse Bursie Date: Fri, 13 Oct 2017 15:22:02 +0200 Subject: [PATCH] 8189229: Remove references to $(TOPDIR)/src/*/$(MODULE) Reviewed-by: erikj --- make/CompileDemos.gmk | 10 +++++++--- make/lib/Lib-java.base.gmk | 8 ++++++-- make/lib/Lib-java.desktop.gmk | 8 ++++++-- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/make/CompileDemos.gmk b/make/CompileDemos.gmk index ded03581fc1..e0d7dc6251c 100644 --- a/make/CompileDemos.gmk +++ b/make/CompileDemos.gmk @@ -37,9 +37,13 @@ include SetupJavaCompilers.gmk include TextFileProcessing.gmk include ZipArchive.gmk +# Hook to include the corresponding custom file, if present. +$(eval $(call IncludeCustomExtension, CompileDemos-pre.gmk)) + # Prepare the find cache. -$(eval $(call FillCacheFind, $(wildcard $(TOPDIR)/src/demo \ - $(TOPDIR)/src/*/demo))) +DEMO_SRC_DIRS += $(TOPDIR)/src/demo + +$(eval $(call FillCacheFind, $(wildcard $(DEMO_SRC_DIRS)))) # Append demo goals to this variable. TARGETS = @@ -303,7 +307,7 @@ endif ################################################################################ # Hook to include the corresponding custom file, if present. -$(eval $(call IncludeCustomExtension, CompileDemos.gmk)) +$(eval $(call IncludeCustomExtension, CompileDemos-post.gmk)) all: $(TARGETS) images: $(IMAGES_TARGETS) diff --git a/make/lib/Lib-java.base.gmk b/make/lib/Lib-java.base.gmk index d2c5f853c71..37bb4d9da68 100644 --- a/make/lib/Lib-java.base.gmk +++ b/make/lib/Lib-java.base.gmk @@ -25,9 +25,13 @@ include LibCommon.gmk +# Hook to include the corresponding custom file, if present. +$(eval $(call IncludeCustomExtension, lib/Lib-java.base.gmk)) + # Prepare the find cache. -$(eval $(call FillCacheFind, $(wildcard $(TOPDIR)/src/java.base/*/native \ - $(TOPDIR)/src/*/java.base/*/native))) +LIB_java.base_SRC_DIRS += $(TOPDIR)/src/java.base/*/native + +$(eval $(call FillCacheFind, $(wildcard $(LIB_java.base_SRC_DIRS)))) include CoreLibraries.gmk include NetworkingLibraries.gmk diff --git a/make/lib/Lib-java.desktop.gmk b/make/lib/Lib-java.desktop.gmk index 156ac901a03..2f193c1a48a 100644 --- a/make/lib/Lib-java.desktop.gmk +++ b/make/lib/Lib-java.desktop.gmk @@ -25,9 +25,13 @@ include LibCommon.gmk +# Hook to include the corresponding custom file, if present. +$(eval $(call IncludeCustomExtension, lib/Lib-java.desktop.gmk)) + # Prepare the find cache. -$(eval $(call FillCacheFind, $(wildcard $(TOPDIR)/src/java.desktop/*/native \ - $(TOPDIR)/src/*/java.desktop/*/native))) +LIB_java.desktop_SRC_DIRS += $(TOPDIR)/src/java.desktop/*/native + +$(eval $(call FillCacheFind, $(wildcard $(LIB_java.desktop_SRC_DIRS)))) include LibosxLibraries.gmk include PlatformLibraries.gmk