33 include CommonCorba.gmk
34
35 ################################################################################
36
37 $(eval $(call SetupJavaCompilation,BUILD_TOOLS_CORBA, \
38 SETUP := GENERATE_OLDBYTECODE, \
39 SRC := $(CORBA_TOPDIR)/make/src/classes, \
40 BIN := $(CORBA_OUTPUTDIR)/tools_classes))
41
42 TOOL_LOGUTIL_CMD := $(JAVA) -cp $(CORBA_OUTPUTDIR)/tools_classes \
43 build.tools.logutil.MC
44
45 $(eval $(call SetupJavaCompilation,BUILD_IDLJ, \
46 SETUP := GENERATE_OLDBYTECODE, \
47 SRC := $(CORBA_TOPDIR)/src/java.corba/share/classes, \
48 BIN := $(CORBA_OUTPUTDIR)/idlj_classes, \
49 COPY := .prp, \
50 INCLUDES := com/sun/tools/corba/se/idl, \
51 EXCLUDE_FILES := ResourceBundleUtil.java))
52
53 TOOL_IDLJ_CMD := $(JAVA) -cp $(CORBA_OUTPUTDIR)/idlj_classes \
54 com.sun.tools.corba.se.idl.toJavaPortable.Compile
55
56 ################################################################################
57
58 # Generate LogWrapper classes
59 $(CORBA_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging/%SystemException.java: \
60 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \
61 $(BUILD_TOOLS_CORBA)
62 $(MKDIR) -p $(@D)
63 $(RM) -f $(@D)/_the_wrappers.d
64 $(ECHO) $(LOG_INFO) Generating class file from $*.mc
65 $(TOOL_LOGUTIL_CMD) make-class $< $(@D)
66
67 # Generate LogWrapper properties file by concatening resource files
68 $(CORBA_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging/LogStrings.properties: \
69 $(CORBA_OUTPUTDIR)/logwrappers/ActivationSystemException.resource \
70 $(CORBA_OUTPUTDIR)/logwrappers/IORSystemException.resource \
71 $(CORBA_OUTPUTDIR)/logwrappers/InterceptorsSystemException.resource \
72 $(CORBA_OUTPUTDIR)/logwrappers/NamingSystemException.resource \
73 $(CORBA_OUTPUTDIR)/logwrappers/OMGSystemException.resource \
74 $(CORBA_OUTPUTDIR)/logwrappers/ORBUtilSystemException.resource \
|
33 include CommonCorba.gmk
34
35 ################################################################################
36
37 $(eval $(call SetupJavaCompilation,BUILD_TOOLS_CORBA, \
38 SETUP := GENERATE_OLDBYTECODE, \
39 SRC := $(CORBA_TOPDIR)/make/src/classes, \
40 BIN := $(CORBA_OUTPUTDIR)/tools_classes))
41
42 TOOL_LOGUTIL_CMD := $(JAVA) -cp $(CORBA_OUTPUTDIR)/tools_classes \
43 build.tools.logutil.MC
44
45 $(eval $(call SetupJavaCompilation,BUILD_IDLJ, \
46 SETUP := GENERATE_OLDBYTECODE, \
47 SRC := $(CORBA_TOPDIR)/src/java.corba/share/classes, \
48 BIN := $(CORBA_OUTPUTDIR)/idlj_classes, \
49 COPY := .prp, \
50 INCLUDES := com/sun/tools/corba/se/idl, \
51 EXCLUDE_FILES := ResourceBundleUtil.java))
52
53 # Force the language to english for predictable source code generation.
54 TOOL_IDLJ_CMD := $(JAVA) -cp $(CORBA_OUTPUTDIR)/idlj_classes \
55 -Duser.language=en com.sun.tools.corba.se.idl.toJavaPortable.Compile
56
57 ################################################################################
58
59 # Generate LogWrapper classes
60 $(CORBA_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging/%SystemException.java: \
61 $(CORBA_TOPDIR)/src/java.corba/share/classes/com/sun/corba/se/spi/logging/data/%.mc \
62 $(BUILD_TOOLS_CORBA)
63 $(MKDIR) -p $(@D)
64 $(RM) -f $(@D)/_the_wrappers.d
65 $(ECHO) $(LOG_INFO) Generating class file from $*.mc
66 $(TOOL_LOGUTIL_CMD) make-class $< $(@D)
67
68 # Generate LogWrapper properties file by concatening resource files
69 $(CORBA_OUTPUTDIR)/gensrc/java.corba/com/sun/corba/se/impl/logging/LogStrings.properties: \
70 $(CORBA_OUTPUTDIR)/logwrappers/ActivationSystemException.resource \
71 $(CORBA_OUTPUTDIR)/logwrappers/IORSystemException.resource \
72 $(CORBA_OUTPUTDIR)/logwrappers/InterceptorsSystemException.resource \
73 $(CORBA_OUTPUTDIR)/logwrappers/NamingSystemException.resource \
74 $(CORBA_OUTPUTDIR)/logwrappers/OMGSystemException.resource \
75 $(CORBA_OUTPUTDIR)/logwrappers/ORBUtilSystemException.resource \
|