make/sun/rmi/corbalogsources/Makefile

Tue, 09 Sep 2008 15:46:54 -0700

author
ohair
date
Tue, 09 Sep 2008 15:46:54 -0700
changeset 27
0d92f2ecc8ff
parent 1
55540e827aef
child 60
126389a38e7d
permissions
-rw-r--r--

6746424: Remove build dependency on findbugs and FINDBUGS_HOME
Reviewed-by: tbell

     1 #
     2 # Copyright 2003-2006 Sun Microsystems, Inc.  All Rights Reserved.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 #
     5 # This code is free software; you can redistribute it and/or modify it
     6 # under the terms of the GNU General Public License version 2 only, as
     7 # published by the Free Software Foundation.  Sun designates this
     8 # particular file as subject to the "Classpath" exception as provided
     9 # by Sun in the LICENSE file that accompanied this code.
    10 #
    11 # This code is distributed in the hope that it will be useful, but WITHOUT
    12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    14 # version 2 for more details (a copy is included in the LICENSE file that
    15 # accompanied this code).
    16 #
    17 # You should have received a copy of the GNU General Public License version
    18 # 2 along with this work; if not, write to the Free Software Foundation,
    19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    20 #
    21 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    22 # CA 95054 USA or visit www.sun.com if you need additional information or
    23 # have any questions.
    24 #
    26 BUILDDIR = ../../..
    28 PACKAGE = com.sun.corba.se
    29 PRODUCT = org
    31 include $(BUILDDIR)/common/Defs.gmk
    33 #
    34 # Rules
    35 #
    36 build: logwrapper.generate logresource.generate activation.idl.compile portableactivation.idl.compile 
    38 clean clobber:: activation.idl.clean portableactivation.idl.clean
    40 #
    41 # Files
    42 #
    43 CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/
    44 include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_activation.jmk
    45 include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk
    46 include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_PortableActivationIDL.jmk
    48 #
    49 # Dirs
    50 #
    52 SRC_DIR = $(SHARE_SRC)/classes
    53 CORBA_IDL_DIR = $(SRC_DIR)/org/omg/PortableServer
    54 PI_IDL_DIR = $(SRC_DIR)/org/omg/PortableInterceptor
    56 ACTIVATIONFILEDIR = $(GENSRCDIR)/com/sun/corba/se/spi/activation
    57 LOG_GENDIRECTORY  = $(GENSRCDIR)/com/sun/corba/se/impl/logging
    58 LOG_CLASS_OUTPUTDIRECTORY = $(CLASSBINDIR)/com/sun/corba/se/impl/logging
    59 LOGSTRINGS_PROPERTIES     = LogStrings.properties
    60 PORTABLEACTIVATIONFILEDIR = $(GENSRCDIR)/com/sun/corba/se/PortableActivationIDL
    62 #
    63 # IDLs
    64 #
    66 ACTIVATION.IDL = $(SRC_DIR)/com/sun/corba/se/spi/activation/activation.idl
    67 PORTABLEACTIVATION.IDL = $(SRC_DIR)/com/sun/corba/se/PortableActivationIDL/activation.idl
    69 ACTIVATION.MC   = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Activation.mc
    70 IOR.MC          = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/IOR.mc
    71 INTERCEPTORS.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Interceptors.mc
    72 NAMING.MC       = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Naming.mc
    73 OMG.MC          = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/OMG.mc
    74 ORBUTIL.MC      = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/ORBUtil.mc
    75 POA.MC          = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/POA.mc
    76 UTIL.MC         = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Util.mc
    78 MC_GENERATE_CLASS = $(SRC_DIR)/com/sun/tools/corba/se/logutil/scripts/mc.scm -main main make-class
    79 MC_GENERATE_LOG_RB = $(SRC_DIR)/com/sun/tools/corba/se/logutil/scripts/mc.scm -main main make-resource 
    81 JSCHEME_LIB_DIRECTORY=$(SRC_DIR)/com/sun/tools/corba/se/logutil/lib
    82 JSCHEME_CLASSPATH=$(JSCHEME_LIB_DIRECTORY)/jscheme.jar$(CLASSPATH_SEPARATOR)$(JSCHEME_LIB_DIRECTORY)/jschemelogutil.jar
    83 JSCHEME_GENERATE_CLASS = $(BOOT_JAVA_CMD) \
    84     -cp "$(JSCHEME_CLASSPATH)" jscheme.REPL $(MC_GENERATE_CLASS) 
    85 JSCHEME_GENERATE_LOG_RB = $(BOOT_JAVA_CMD) \
    86     -cp "$(JSCHEME_CLASSPATH)" jscheme.REPL $(MC_GENERATE_LOG_RB) 
    89 #
    90 # Generate LogWrapper classes
    91 #
    92 logwrapper.generate: \
    93 	$(LOG_GENDIRECTORY) \
    94 	$(LOG_GENDIRECTORY)/ActivationSystemException.java \
    95 	$(LOG_GENDIRECTORY)/IORSystemException.java \
    96 	$(LOG_GENDIRECTORY)/InterceptorsSystemException.java \
    97 	$(LOG_GENDIRECTORY)/NamingSystemException.java \
    98 	$(LOG_GENDIRECTORY)/OMGSystemException.java \
    99 	$(LOG_GENDIRECTORY)/ORBUtilSystemException.java \
   100 	$(LOG_GENDIRECTORY)/POASystemException.java \
   101 	$(LOG_GENDIRECTORY)/UtilSystemException.java
   103 $(LOG_GENDIRECTORY):
   104 	$(MKDIR) -p $(LOG_GENDIRECTORY)
   106 $(LOG_GENDIRECTORY)/ActivationSystemException.java : $(ACTIVATION.MC)
   107 	$(JSCHEME_GENERATE_CLASS) $(ACTIVATION.MC) $(LOG_GENDIRECTORY)
   109 $(LOG_GENDIRECTORY)/IORSystemException.java : $(IOR.MC)
   110 	$(JSCHEME_GENERATE_CLASS) $(IOR.MC) $(LOG_GENDIRECTORY)
   112 $(LOG_GENDIRECTORY)/InterceptorsSystemException.java : $(INTERCEPTORS.MC)
   113 	$(JSCHEME_GENERATE_CLASS) $(INTERCEPTORS.MC) $(LOG_GENDIRECTORY)
   115 $(LOG_GENDIRECTORY)/NamingSystemException.java : $(NAMING.MC)
   116 	$(JSCHEME_GENERATE_CLASS) $(NAMING.MC) $(LOG_GENDIRECTORY)
   118 $(LOG_GENDIRECTORY)/OMGSystemException.java : $(OMG.MC)
   119 	$(JSCHEME_GENERATE_CLASS) $(OMG.MC) $(LOG_GENDIRECTORY)
   121 $(LOG_GENDIRECTORY)/ORBUtilSystemException.java : $(ORBUTIL.MC)
   122 	$(JSCHEME_GENERATE_CLASS) $(ORBUTIL.MC) $(LOG_GENDIRECTORY)
   124 $(LOG_GENDIRECTORY)/POASystemException.java : $(POA.MC)
   125 	$(JSCHEME_GENERATE_CLASS) $(POA.MC) $(LOG_GENDIRECTORY)
   127 $(LOG_GENDIRECTORY)/UtilSystemException.java : $(UTIL.MC)
   128 	$(JSCHEME_GENERATE_CLASS) $(UTIL.MC) $(LOG_GENDIRECTORY)
   130 logresource.generate: $(LOG_GENDIRECTORY)/LogStrings.properties
   132 $(LOG_GENDIRECTORY)/LogStrings.properties: \
   133 		$(LOG_GENDIRECTORY) \
   134 		$(LOG_GENDIRECTORY)/ActivationSystemException.resource \
   135 		$(LOG_GENDIRECTORY)/IORSystemException.resource \
   136 		$(LOG_GENDIRECTORY)/InterceptorsSystemException.resource \
   137 		$(LOG_GENDIRECTORY)/NamingSystemException.resource \
   138 		$(LOG_GENDIRECTORY)/OMGSystemException.resource \
   139 		$(LOG_GENDIRECTORY)/ORBUtilSystemException.resource \
   140 		$(LOG_GENDIRECTORY)/POASystemException.resource \
   141 		$(LOG_GENDIRECTORY)/UtilSystemException.resource
   142 	$(CAT) $(LOG_GENDIRECTORY)/*.resource > $(LOG_GENDIRECTORY)/LogStrings.properties
   144 $(LOG_GENDIRECTORY)/ActivationSystemException.resource : $(ACTIVATION.MC)
   145 	$(JSCHEME_GENERATE_LOG_RB) $(ACTIVATION.MC) $(LOG_GENDIRECTORY)
   147 $(LOG_GENDIRECTORY)/IORSystemException.resource : $(IOR.MC)
   148 	$(JSCHEME_GENERATE_LOG_RB) $(IOR.MC) $(LOG_GENDIRECTORY)
   150 $(LOG_GENDIRECTORY)/InterceptorsSystemException.resource : $(INTERCEPTORS.MC)
   151 	$(JSCHEME_GENERATE_LOG_RB) $(INTERCEPTORS.MC) $(LOG_GENDIRECTORY)
   153 $(LOG_GENDIRECTORY)/NamingSystemException.resource : $(NAMING.MC)
   154 	$(JSCHEME_GENERATE_LOG_RB) $(NAMING.MC) $(LOG_GENDIRECTORY)
   156 $(LOG_GENDIRECTORY)/OMGSystemException.resource : $(OMG.MC)
   157 	$(JSCHEME_GENERATE_LOG_RB) $(OMG.MC) $(LOG_GENDIRECTORY)
   159 $(LOG_GENDIRECTORY)/ORBUtilSystemException.resource : $(ORBUTIL.MC)
   160 	$(JSCHEME_GENERATE_LOG_RB) $(ORBUTIL.MC) $(LOG_GENDIRECTORY)
   162 $(LOG_GENDIRECTORY)/POASystemException.resource : $(POA.MC)
   163 	$(JSCHEME_GENERATE_LOG_RB) $(POA.MC) $(LOG_GENDIRECTORY)
   165 $(LOG_GENDIRECTORY)/UtilSystemException.resource : $(UTIL.MC)
   166 	$(JSCHEME_GENERATE_LOG_RB) $(UTIL.MC) $(LOG_GENDIRECTORY)
   169 #
   170 # Activation
   171 #
   173 ACTIVATIONFILES = $(com_sun_corba_se_spi_activation_java:%=$(GENSRCDIR)/%)
   175 $(ACTIVATIONFILES): $(ACTIVATION.IDL)
   176 	$(IDLJ) -td $(GENSRCDIR) -i $(ACTIVATIONFILEDIR) -fall -oldImplBase -pkgPrefix activation com.sun.corba.se.spi $(ACTIVATION.IDL)
   178 activation.idl.compile: $(ACTIVATIONFILES)
   180 activation.idl.clean: 
   181 	$(RM) -f $(ACTIVATIONFILES)
   184 #
   185 # PortableActivationIDL
   186 #
   188 PORTABLEACTIVATIONFILES = $(com_sun_corba_se_PortableActivationIDL_java:%=$(GENSRCDIR)/%)
   190 PORTABLEACTIVATION_INCLUDES = -i $(CORBA_IDL_DIR) -i $(PI_IDL_DIR)
   192 PORTABLEACTIVATION_PKG_PREFIXES = -pkgPrefix PortableInterceptor org.omg \
   193     -pkgPrefix PortableActivationIDL com.sun.corba.se \
   194     -pkgPrefix Dynamic org.omg \
   195     -pkgPrefix IOP org.omg
   197 # REVISIT: remove -oldImplBase
   198 $(PORTABLEACTIVATIONFILES): $(PORTABLEACTIVATION.IDL)
   199 	$(IDLJ) -td $(GENSRCDIR) $(PORTABLEACTIVATION_INCLUDES) $(PORTABLEACTIVATION_PKG_PREFIXES) -fall -oldImplBase -corba 3.0 -D CORBA3 $(PORTABLEACTIVATION.IDL)
   201 portableactivation.idl.compile: $(PORTABLEACTIVATIONFILES)
   203 portableactivation.idl.clean:
   204 	$(RM) -f $(PORTABLEACTIVATIONFILES)
   206 #
   207 # Include
   208 #
   209 include $(BUILDDIR)/common/Rules.gmk

mercurial