Return to cimrules.mk CVS log | Up to [Pegasus] / pegasus-JavaCIMClient |
File: [Pegasus] / pegasus-JavaCIMClient / cimrules.mk
(download)
Revision: 1.1, Thu Jul 17 17:32:55 2003 UTC (20 years, 11 months ago) by kumpf Branch: MAIN CVS Tags: test, pegasus25BeforeLicenseUpdate, local, TEST, SLPPERFINST-root, SLPPERFINST-branch, RELEASE_2_4_FC_CANDIDATE_1, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, RELEASE_2_3_2-testfreeze, RELEASE_2_3_2-root, RELEASE_2_3_2-releasesnapshot, RELEASE_2_3_2-branch-freeze, RELEASE_2_3_2-branch, RELEASE_2_3_1-root, RELEASE_2_3_1-branch, RELEASE_2_3_0-root, RELEASE_2_3_0-msg-freeze, RELEASE_2_3_0-branch, PRE_LICENSE_UPDATE_2003, POST_LICENSE_UPDATE_2003, PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP213_SIZE_OPTIMIZATIONS, PEP-214B-root, PEG25_IBM_5_16_05, MONITOR_CONSOLIDATION_2_5_BRANCH, IBM_241_April1405, HPUX_TEST, HEAD, CQL_2_5_BRANCH, CHUNKTESTDONE_PEP140, BUG2493_BINREP-root, BUG2493_BINREP-branch Branch point for: pep_88 HP-BAPU: PEP-64 CIM Client and CIM Listener Java Interface |
############################################################################## # # Make rules for SNIA CIMOM ############################################################################## # $Log: cimrules.mk,v $ # Revision 1.1 2003/07/17 18:32:55 kumpf # HP-BAPU: PEP-64 CIM Client and CIM Listener Java Interface # # Revision 1.4 2001/03/08 08:45:55 mihajlov ( mihajlov@de.ibm.com ) # Removed CLASSPATH usage. New var EXTCLASSPATH used now. # # Revision 1.3 2001/01/12 20:17:18 mihajlov ( mihajlov@de.ibm.com ) # INSTALLBIN not needed presently. # # Revision 1.2 2001/01/12 10:59:19 mihajlov ( mihajlov@de.ibm.com ) # Add install and clean targets. # # Revision 1.3 2002/01/12 10:59:19 bpatil ( bapu_patil@hp.com ) # port to HP-UX # ############################################################################## # # You must set the Java CLASSPATH to required jars. My classpath would include # # /opt/java/xerces-1_0_4/xerces.jar - XML Parser 1.0.4 # /opt/java1.4/jre/lib/jsse.jar - JSSE : Java Secure Socket # /opt/java1.4/jre/lib/rt.jar - Java Runtime libraries # /src/snia_java14/ - SNIA cimom source home # /src/snia_java14/sniacimom/obj/ - SNIA cimom Object home # ############################################################################## # Defaults - overridable PACKAGE?=classes OBJECTROOT=$(CIMCLIENT_ROOT) MODROOT=$(OBJECTROOT) # # object Pathes # export JAVACIM_OBJPATH=$(JAVACIM_OBJPATH)/cimclient # OBJBASE=$(CIMCLIENT_OBJPATH)/obj OBJECTLIB=$(CIMCLIENT_OBJPATH)/lib # object Pathes INSTALLBASE=$(OBJBASE) INSTALLLIB=$(OBJECTLIB) INSTALLROOT=$(JAVACIM_OBJPATH)/install SYSCLASSPATH=$(CLASSPATH) RM=rm JAR=jar JAVAC=javac JFLAGS=-g -classpath $(SYSCLASSPATH):$(OBJBASE):$(MODROOT)/cimclient:$(EXTCLASSPATH) .SUFFIX: .java .class $(OBJBASE)/$(PACKAGEDIR)/%.class: %.java $(JAVAC) $(JFLAGS) -d $(OBJBASE) $< .PHONY: $(SUBDIRS) all: $(OBJBASE) $(SUBDIRS) \ $(patsubst %.java,$(OBJBASE)/$(PACKAGEDIR)/%.class,$(CLASSES)) $(SUBDIRS): $(MAKE) -C $@ $(OBJBASE): mkdir -p $@ package: all mkdir -p $(OBJECTLIB) $(JAR) cmf $(CIMCLIENT_ROOT)/MANIFEST.JCLIENT $(OBJECTLIB)/$(PACKAGE).jar -C $(OBJBASE)/ $(PACKAGEDIR) install: package mkdir -p $(INSTALLLIB) cp $(OBJECTLIB)/$(PACKAGE).jar $(INSTALLLIB) clean: $(RM) -f $(OBJECTLIB)/$(PACKAGE).jar $(RM) -rf $(OBJBASE)
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |