24 #
25
26 default: all
27
28 include $(SPEC)
29 include MakeBase.gmk
30
31 ################################################################################
32 #
33 # Concatenate exported.symbols files for modules into a single global file.
34 #
35
36 GLOBAL_SYMBOLS_FILE := $(SUPPORT_OUTPUTDIR)/build-static/exported.symbols
37
38 EXPORTED_SYMBOLS_MODULES := java.base jdk.jdwp.agent
39
40 MODULES_SYMBOLS_FILES := $(foreach module, $(EXPORTED_SYMBOLS_MODULES), \
41 $(SUPPORT_OUTPUTDIR)/modules_libs/$(module)/$(module).symbols)
42
43 $(GLOBAL_SYMBOLS_FILE): $(MODULES_SYMBOLS_FILES)
44 $(ECHO) $(LOG_INFO) "Generating global exported.symbols file"
45 $(MKDIR) -p $(@D)
46 $(CAT) $^ > $@
47
48 TARGETS += $(GLOBAL_SYMBOLS_FILE)
49
50 ################################################################################
51
52 all: $(TARGETS)
53
54 .PHONY: default all
|
24 #
25
26 default: all
27
28 include $(SPEC)
29 include MakeBase.gmk
30
31 ################################################################################
32 #
33 # Concatenate exported.symbols files for modules into a single global file.
34 #
35
36 GLOBAL_SYMBOLS_FILE := $(SUPPORT_OUTPUTDIR)/build-static/exported.symbols
37
38 EXPORTED_SYMBOLS_MODULES := java.base jdk.jdwp.agent
39
40 MODULES_SYMBOLS_FILES := $(foreach module, $(EXPORTED_SYMBOLS_MODULES), \
41 $(SUPPORT_OUTPUTDIR)/modules_libs/$(module)/$(module).symbols)
42
43 $(GLOBAL_SYMBOLS_FILE): $(MODULES_SYMBOLS_FILES)
44 $(call LogInfo, Generating global exported.symbols file)
45 $(MKDIR) -p $(@D)
46 $(CAT) $^ > $@
47
48 TARGETS += $(GLOBAL_SYMBOLS_FILE)
49
50 ################################################################################
51
52 all: $(TARGETS)
53
54 .PHONY: default all
|