69 $(filter $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE)/%, \
70 $(TARGETS))), \
71 ))
72 $(eval $(call SetupCopyFiles, LINK_LIBS_TO_LIB, \
73 SRC := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
74 DEST := $(JDK_OUTPUTDIR)/lib, \
75 FILES := $(filter-out %$(SHARED_LIBRARY_SUFFIX), \
76 $(filter $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE)/%, \
77 $(TARGETS))), \
78 MACRO := link-file-relative, \
79 ))
80 endif
81
82 $(eval $(call SetupCopyFiles, COPY_INCLUDE, \
83 SRC := $(SUPPORT_OUTPUTDIR)/modules_include/$(MODULE), \
84 DEST := $(JDK_OUTPUTDIR)/include, \
85 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_include/$(MODULE)/%, \
86 $(TARGETS)), \
87 ))
88
89 $(eval $(call SetupCopyFiles, COPY_CMDS, \
90 SRC := $(SUPPORT_OUTPUTDIR)/modules_cmds/$(MODULE), \
91 DEST := $(JDK_OUTPUTDIR)/bin, \
92 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_cmds/$(MODULE)/%, $(TARGETS)), \
93 ))
94
95 $(eval $(call SetupCopyFiles, COPY_CONF, \
96 SRC := $(SUPPORT_OUTPUTDIR)/modules_conf/$(MODULE), \
97 DEST := $(JDK_OUTPUTDIR)/conf, \
98 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_conf/$(MODULE)/%, \
99 $(TARGETS)), \
100 ))
101
102 all: $(TARGETS) $(COPY_LIBS_TO_BIN) $(COPY_LIBS_TO_LIB) \
103 $(COPY_INCLUDE) $(COPY_CMDS) $(COPY_CONF) $(LINK_LIBS_TO_LIB)
|
69 $(filter $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE)/%, \
70 $(TARGETS))), \
71 ))
72 $(eval $(call SetupCopyFiles, LINK_LIBS_TO_LIB, \
73 SRC := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
74 DEST := $(JDK_OUTPUTDIR)/lib, \
75 FILES := $(filter-out %$(SHARED_LIBRARY_SUFFIX), \
76 $(filter $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE)/%, \
77 $(TARGETS))), \
78 MACRO := link-file-relative, \
79 ))
80 endif
81
82 $(eval $(call SetupCopyFiles, COPY_INCLUDE, \
83 SRC := $(SUPPORT_OUTPUTDIR)/modules_include/$(MODULE), \
84 DEST := $(JDK_OUTPUTDIR)/include, \
85 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_include/$(MODULE)/%, \
86 $(TARGETS)), \
87 ))
88
89 $(eval $(call SetupCopyFiles, COPY_JAVAACCESSBRIDGE, \
90 SRC := $(SUPPORT_OUTPUTDIR)/modules_javaaccessbridge/$(MODULE), \
91 DEST := $(JDK_OUTPUTDIR)/javaaccessbridge, \
92 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_javaaccessbridge/$(MODULE)/%, \
93 $(TARGETS)), \
94 ))
95
96 $(eval $(call SetupCopyFiles, COPY_CMDS, \
97 SRC := $(SUPPORT_OUTPUTDIR)/modules_cmds/$(MODULE), \
98 DEST := $(JDK_OUTPUTDIR)/bin, \
99 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_cmds/$(MODULE)/%, $(TARGETS)), \
100 ))
101
102 $(eval $(call SetupCopyFiles, COPY_CONF, \
103 SRC := $(SUPPORT_OUTPUTDIR)/modules_conf/$(MODULE), \
104 DEST := $(JDK_OUTPUTDIR)/conf, \
105 FILES := $(filter $(SUPPORT_OUTPUTDIR)/modules_conf/$(MODULE)/%, \
106 $(TARGETS)), \
107 ))
108
109 all: $(TARGETS) $(COPY_LIBS_TO_BIN) $(COPY_LIBS_TO_LIB) \
110 $(COPY_INCLUDE) $(COPY_CMDS) $(COPY_CONF) $(LINK_LIBS_TO_LIB) \
111 $(COPY_JAVAACCESSBRIDGE)
|