8259942: Enable customizations in CompileJavaModules.gmk and Main.gmk

Reviewed-by: erikj, ihse
This commit is contained in:
Adam Farley 2021-02-22 17:16:29 +00:00 committed by Erik Joelsson
parent a6a7e4398a
commit cf0019d964
3 changed files with 3 additions and 4 deletions

View File

@ -86,7 +86,7 @@ CreateHkTargets = \
################################################################################
# Include module specific build settings
-include $(TOPDIR)/make/modules/$(MODULE)/Java.gmk
-include Java.gmk
################################################################################
# Setup the main compilation

View File

@ -187,6 +187,7 @@ JAVA_TARGETS := $(addsuffix -java, $(JAVA_MODULES))
define DeclareCompileJavaRecipe
$1-java:
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) \
$(patsubst %,-I%/modules/$1,$(PHASE_MAKEDIRS)) \
-f CompileJavaModules.gmk MODULE=$1)
endef

View File

@ -150,9 +150,7 @@ define DeclareRecipeForModuleMakefile
$2-$$($1_TARGET_SUFFIX):
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) \
-f ModuleWrapper.gmk -I $$(TOPDIR)/make/common/modules \
$$(addprefix -I, $$(PHASE_MAKEDIRS) \
$$(addsuffix /modules/$2, $$(PHASE_MAKEDIRS)) \
) \
$$(patsubst %,-I%/modules/$2,$$(PHASE_MAKEDIRS)) \
MODULE=$2 MAKEFILE_PREFIX=$$($1_FILE_PREFIX) $$($1_EXTRA_ARGS))
endef