33 |
33 |
34 ################################################################################ |
34 ################################################################################ |
35 |
35 |
36 $(eval $(call SetupJavaCompilation,BUILD_TOOLS_CORBA, \ |
36 $(eval $(call SetupJavaCompilation,BUILD_TOOLS_CORBA, \ |
37 SETUP := GENERATE_OLDBYTECODE, \ |
37 SETUP := GENERATE_OLDBYTECODE, \ |
38 SRC := $(CORBA_TOPDIR)/make/src/classes, \ |
38 SRC := $(TOPDIR)/make/corba/src/classes, \ |
39 BIN := $(BUILDTOOLS_OUTPUTDIR)/corba_tools_classes)) |
39 BIN := $(BUILDTOOLS_OUTPUTDIR)/corba_tools_classes)) |
40 |
40 |
41 TOOL_LOGUTIL_CMD := $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/corba_tools_classes \ |
41 TOOL_LOGUTIL_CMD := $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/corba_tools_classes \ |
42 build.tools.logutil.MC |
42 build.tools.logutil.MC |
43 |
43 |
44 $(eval $(call SetupJavaCompilation,BUILD_IDLJ, \ |
44 $(eval $(call SetupJavaCompilation,BUILD_IDLJ, \ |
45 SETUP := GENERATE_OLDBYTECODE, \ |
45 SETUP := GENERATE_OLDBYTECODE, \ |
46 SRC := $(CORBA_TOPDIR)/src/java.corba/share/classes, \ |
46 SRC := $(TOPDIR)/src/java.corba/share/classes, \ |
47 BIN := $(BUILDTOOLS_OUTPUTDIR)/idlj_classes, \ |
47 BIN := $(BUILDTOOLS_OUTPUTDIR)/idlj_classes, \ |
48 COPY := .prp, \ |
48 COPY := .prp, \ |
49 INCLUDES := com/sun/tools/corba/se/idl, \ |
49 INCLUDES := com/sun/tools/corba/se/idl, \ |
50 EXCLUDE_FILES := ResourceBundleUtil.java module-info.java)) |
50 EXCLUDE_FILES := ResourceBundleUtil.java module-info.java)) |
51 |
51 |
58 EXCEPTION_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging |
58 EXCEPTION_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging |
59 LOGWRAPPER_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/_logwrappers |
59 LOGWRAPPER_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/_logwrappers |
60 |
60 |
61 # Generate LogWrapper classes |
61 # Generate LogWrapper classes |
62 $(EXCEPTION_DIR)/%SystemException.java: \ |
62 $(EXCEPTION_DIR)/%SystemException.java: \ |
63 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \ |
63 $(TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \ |
64 $(BUILD_TOOLS_CORBA) |
64 $(BUILD_TOOLS_CORBA) |
65 $(call LogInfo, Generating class file from $*.mc) |
65 $(call LogInfo, Generating class file from $*.mc) |
66 $(call MakeDir, $(@D)) |
66 $(call MakeDir, $(@D)) |
67 $(RM) -f $(@D)/_the_wrappers.d |
67 $(RM) -f $(@D)/_the_wrappers.d |
68 $(TOOL_LOGUTIL_CMD) make-class $< $(@D) |
68 $(TOOL_LOGUTIL_CMD) make-class $< $(@D) |
81 $(call MakeDir, $(@D)) |
81 $(call MakeDir, $(@D)) |
82 $(CAT) $^ > $@ |
82 $(CAT) $^ > $@ |
83 |
83 |
84 # The resources files are generated from lisp-like .mc files. |
84 # The resources files are generated from lisp-like .mc files. |
85 $(LOGWRAPPER_DIR)/%SystemException.resource: \ |
85 $(LOGWRAPPER_DIR)/%SystemException.resource: \ |
86 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \ |
86 $(TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \ |
87 $(BUILD_TOOLS_CORBA) |
87 $(BUILD_TOOLS_CORBA) |
88 $(call LogInfo, Generating resource file from $*.mc) |
88 $(call LogInfo, Generating resource file from $*.mc) |
89 $(call MakeDir, $(@D)) |
89 $(call MakeDir, $(@D)) |
90 $(RM) -f $(@D)/_the_wrappers.d |
90 $(RM) -f $(@D)/_the_wrappers.d |
91 $(TOOL_LOGUTIL_CMD) make-resource $< $(@D) |
91 $(TOOL_LOGUTIL_CMD) make-resource $< $(@D) |
214 org/omg/CORBA/RepositoryIdHelper.java \ |
214 org/omg/CORBA/RepositoryIdHelper.java \ |
215 # |
215 # |
216 |
216 |
217 $(eval $(call SetupIdlCompilation,BUILD_IDLS, \ |
217 $(eval $(call SetupIdlCompilation,BUILD_IDLS, \ |
218 IDLJ := $(TOOL_IDLJ_CMD), \ |
218 IDLJ := $(TOOL_IDLJ_CMD), \ |
219 SRC := $(CORBA_TOPDIR)/src/java.corba/share/classes, \ |
219 SRC := $(TOPDIR)/src/java.corba/share/classes, \ |
220 BIN := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba, \ |
220 BIN := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba, \ |
221 EXCLUDES := com/sun/tools/corba/se/idl/% \ |
221 EXCLUDES := com/sun/tools/corba/se/idl/% \ |
222 org/omg/CORBA/% \ |
222 org/omg/CORBA/% \ |
223 com/sun/corba/se/GiopIDL/% \ |
223 com/sun/corba/se/GiopIDL/% \ |
224 org/omg/PortableServer/corba.idl, \ |
224 org/omg/PortableServer/corba.idl, \ |
231 |
231 |
232 ################################################################################ |
232 ################################################################################ |
233 # zh_HK is just a copy of zh_TW |
233 # zh_HK is just a copy of zh_TW |
234 |
234 |
235 $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_HK.properties: \ |
235 $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_HK.properties: \ |
236 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties |
236 $(TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties |
237 $(install-file) |
237 $(install-file) |
238 |
238 |
239 ################################################################################ |
239 ################################################################################ |
240 |
240 |
241 all: $(BUILD_IDLS) $(LOGWRAPPER_TARGETS) \ |
241 all: $(BUILD_IDLS) $(LOGWRAPPER_TARGETS) \ |