45 SETUP := GENERATE_OLDBYTECODE, \
46 SRC := $(CORBA_TOPDIR)/src/java.corba/share/classes, \
47 BIN := $(BUILDTOOLS_OUTPUTDIR)/idlj_classes, \
48 COPY := .prp, \
49 INCLUDES := com/sun/tools/corba/se/idl, \
50 EXCLUDE_FILES := ResourceBundleUtil.java))
51
52 # Force the language to english for predictable source code generation.
53 TOOL_IDLJ_CMD := $(JAVA) -cp $(BUILDTOOLS_OUTPUTDIR)/idlj_classes \
54 -Duser.language=en com.sun.tools.corba.se.idl.toJavaPortable.Compile
55
56 ################################################################################
57
58 EXCEPTION_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging
59 LOGWRAPPER_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/_logwrappers
60
61 # Generate LogWrapper classes
62 $(EXCEPTION_DIR)/%SystemException.java: \
63 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \
64 $(BUILD_TOOLS_CORBA)
65 $(MKDIR) -p $(@D)
66 $(RM) -f $(@D)/_the_wrappers.d
67 $(ECHO) $(LOG_INFO) Generating class file from $*.mc
68 $(TOOL_LOGUTIL_CMD) make-class $< $(@D)
69
70 # Generate LogWrapper properties file by concatening resource files
71 $(EXCEPTION_DIR)/LogStrings.properties: \
72 $(LOGWRAPPER_DIR)/ActivationSystemException.resource \
73 $(LOGWRAPPER_DIR)/IORSystemException.resource \
74 $(LOGWRAPPER_DIR)/InterceptorsSystemException.resource \
75 $(LOGWRAPPER_DIR)/NamingSystemException.resource \
76 $(LOGWRAPPER_DIR)/OMGSystemException.resource \
77 $(LOGWRAPPER_DIR)/ORBUtilSystemException.resource \
78 $(LOGWRAPPER_DIR)/POASystemException.resource \
79 $(LOGWRAPPER_DIR)/UtilSystemException.resource
80 $(MKDIR) -p $(@D)
81 $(ECHO) $(LOG_INFO) Concatenating 8 resource files into $(@F)
82 $(CAT) $^ > $@
83
84 # The resources files are generated from lisp-like .mc files.
85 $(LOGWRAPPER_DIR)/%SystemException.resource: \
86 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \
87 $(BUILD_TOOLS_CORBA)
88 $(MKDIR) -p $(@D)
89 $(RM) -f $(@D)/_the_wrappers.d
90 $(ECHO) $(LOG_INFO) Generating resource file from $*.mc
91 $(TOOL_LOGUTIL_CMD) make-resource $< $(@D)
92
93
94 LOGWRAPPER_TARGETS := \
95 $(EXCEPTION_DIR)/ActivationSystemException.java \
96 $(EXCEPTION_DIR)/IORSystemException.java \
97 $(EXCEPTION_DIR)/InterceptorsSystemException.java \
98 $(EXCEPTION_DIR)/NamingSystemException.java \
99 $(EXCEPTION_DIR)/OMGSystemException.java \
100 $(EXCEPTION_DIR)/ORBUtilSystemException.java \
101 $(EXCEPTION_DIR)/POASystemException.java \
102 $(EXCEPTION_DIR)/UtilSystemException.java \
103 $(EXCEPTION_DIR)/LogStrings.properties
104
105 ################################################################################
106 # Build the IDLs.
107
108 IDL_DELETES := \
109 org/omg/DynamicAny/*POA* \
110 org/omg/DynamicAny/*Holder* \
223 com/sun/corba/se/GiopIDL/% \
224 org/omg/PortableServer/corba.idl, \
225 INCLUDES := %, \
226 OLDIMPLBASES := com/sun/corba/se/PortableActivationIDL/activation.idl \
227 com/sun/corba/se/spi/activation/activation.idl, \
228 DELETES := $(IDL_DELETES)))
229
230 $(BUILD_IDLS): $(BUILD_IDLJ)
231
232 ################################################################################
233 # zh_HK is just a copy of zh_TW
234
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
237 $(install-file)
238
239 ################################################################################
240
241 all: $(BUILD_IDLS) $(LOGWRAPPER_TARGETS) \
242 $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_HK.properties
243
|
45 SETUP := GENERATE_OLDBYTECODE, \
46 SRC := $(CORBA_TOPDIR)/src/java.corba/share/classes, \
47 BIN := $(BUILDTOOLS_OUTPUTDIR)/idlj_classes, \
48 COPY := .prp, \
49 INCLUDES := com/sun/tools/corba/se/idl, \
50 EXCLUDE_FILES := ResourceBundleUtil.java))
51
52 # Force the language to english for predictable source code generation.
53 TOOL_IDLJ_CMD := $(JAVA) -cp $(BUILDTOOLS_OUTPUTDIR)/idlj_classes \
54 -Duser.language=en com.sun.tools.corba.se.idl.toJavaPortable.Compile
55
56 ################################################################################
57
58 EXCEPTION_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging
59 LOGWRAPPER_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/_logwrappers
60
61 # Generate LogWrapper classes
62 $(EXCEPTION_DIR)/%SystemException.java: \
63 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \
64 $(BUILD_TOOLS_CORBA)
65 $(call LogInfo, Generating class file from $*.mc)
66 $(call MakeDir, $(@D))
67 $(RM) -f $(@D)/_the_wrappers.d
68 $(TOOL_LOGUTIL_CMD) make-class $< $(@D)
69
70 # Generate LogWrapper properties file by concatening resource files
71 $(EXCEPTION_DIR)/LogStrings.properties: \
72 $(LOGWRAPPER_DIR)/ActivationSystemException.resource \
73 $(LOGWRAPPER_DIR)/IORSystemException.resource \
74 $(LOGWRAPPER_DIR)/InterceptorsSystemException.resource \
75 $(LOGWRAPPER_DIR)/NamingSystemException.resource \
76 $(LOGWRAPPER_DIR)/OMGSystemException.resource \
77 $(LOGWRAPPER_DIR)/ORBUtilSystemException.resource \
78 $(LOGWRAPPER_DIR)/POASystemException.resource \
79 $(LOGWRAPPER_DIR)/UtilSystemException.resource
80 $(call LogInfo, Concatenating 8 resource files into $(@F))
81 $(call MakeDir, $(@D))
82 $(CAT) $^ > $@
83
84 # The resources files are generated from lisp-like .mc files.
85 $(LOGWRAPPER_DIR)/%SystemException.resource: \
86 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \
87 $(BUILD_TOOLS_CORBA)
88 $(call LogInfo, Generating resource file from $*.mc)
89 $(call MakeDir, $(@D))
90 $(RM) -f $(@D)/_the_wrappers.d
91 $(TOOL_LOGUTIL_CMD) make-resource $< $(@D)
92
93
94 LOGWRAPPER_TARGETS := \
95 $(EXCEPTION_DIR)/ActivationSystemException.java \
96 $(EXCEPTION_DIR)/IORSystemException.java \
97 $(EXCEPTION_DIR)/InterceptorsSystemException.java \
98 $(EXCEPTION_DIR)/NamingSystemException.java \
99 $(EXCEPTION_DIR)/OMGSystemException.java \
100 $(EXCEPTION_DIR)/ORBUtilSystemException.java \
101 $(EXCEPTION_DIR)/POASystemException.java \
102 $(EXCEPTION_DIR)/UtilSystemException.java \
103 $(EXCEPTION_DIR)/LogStrings.properties
104
105 ################################################################################
106 # Build the IDLs.
107
108 IDL_DELETES := \
109 org/omg/DynamicAny/*POA* \
110 org/omg/DynamicAny/*Holder* \
223 com/sun/corba/se/GiopIDL/% \
224 org/omg/PortableServer/corba.idl, \
225 INCLUDES := %, \
226 OLDIMPLBASES := com/sun/corba/se/PortableActivationIDL/activation.idl \
227 com/sun/corba/se/spi/activation/activation.idl, \
228 DELETES := $(IDL_DELETES)))
229
230 $(BUILD_IDLS): $(BUILD_IDLJ)
231
232 ################################################################################
233 # zh_HK is just a copy of zh_TW
234
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
237 $(install-file)
238
239 ################################################################################
240
241 all: $(BUILD_IDLS) $(LOGWRAPPER_TARGETS) \
242 $(SUPPORT_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_HK.properties
|