(file) Return to Makefile CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Server

Diff for /pegasus/src/Server/Makefile between version 1.40 and 1.41

version 1.40, 2005/03/24 20:04:14 version 1.41, 2005/03/29 16:10:58
Line 1 
Line 1 
 ROOT = ../.. ROOT = ../..
 DIR = Server DIR = Server
 include $(ROOT)/mak/config.mak include $(ROOT)/mak/config.mak
   include $(ROOT)/mak/commands.mak
  
 LIBRARIES = \ LIBRARIES = \
     pegclient \     pegclient \
Line 71 
Line 72 
  
 poststarttests: poststarttests:
  
   PEGASUS_CREATE_SSLCNF_OPTIONS = \
      PEGASUS_SSLCNF_COUNTRY_CODE="UK" \
      PEGASUS_SSLCNF_STATE="Berkshire" \
      PEGASUS_SSLCNF_LOCALITY="Reading" \
      PEGASUS_SSLCNF_ORGANIZATION="The Open Group" \
      PEGASUS_SSLCNF_ORGANIZATION_UNIT="The OpenPegasus Project"
   
   ifdef PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN
   PEGASUS_CREATE_SSLCNF_OPTIONS+= \
      PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN=$(PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN)
   endif
   
   ifndef PEGASUS_SSLCERT_CNFFILE
      PEGASUS_SSLCERT_CNFFILE=$(PEGASUS_HOME)/ssl.cnf
   endif
   
   ifndef PEGASUS_SSLCERT_KEYFILE
      PEGASUS_SSLCERT_KEYFILE=$(PEGASUS_HOME)/file.pem
   endif
   
   ifndef PEGASUS_SSLCERT_CERTFILE
      PEGASUS_SSLCERT_CERTFILE=$(PEGASUS_HOME)/cert.pem
   endif
   
   PEGASUS_CREATE_SSLCERT_OPTIONS = \
      PEGASUS_SSLCERT_DAYS=3650 \
      PEGASUS_SSLCERT_CNFFILE=$(PEGASUS_SSLCERT_CNFFILE) \
      PEGASUS_SSLCERT_KEYFILE=$(PEGASUS_SSLCERT_KEYFILE)\
      PEGASUS_SSLCERT_CERTFILE=$(PEGASUS_SSLCERT_CERTFILE)
   
   ifdef PEGASUS_SSL_RANDOMFILE
   PEGASUS_CREATE_SSL_CERT_OPTIONS += \
      PEGASUS_SSLCERT_RANDOMFILE=$(PEGASUS_HOME)/cimserver.rnd
   endif
   
   _createSSLFiles:
           @$(MAKE) -f $(ROOT)/src/Server/Makefile createSSLCnfFile \
               $(PEGASUS_CREATE_SSLCNF_OPTIONS) \
               PEGASUS_SSLCERT_CNFFILE=$(PEGASUS_SSLCERT_CNFFILE)
           @$(MAKE) -f $(ROOT)/src/Server/Makefile createSSLCertificate \
               $(PEGASUS_CREATE_SSLCERT_OPTIONS)
   
   createSSLFilesforCVS-SystemSpecific:
           @$(MAKE) -f $(ROOT)/src/Server/Makefile _createSSLFiles \
               PEGASUS_CREATE_PEGASUS_INTERNAL_CERT=yes \
               PEGASUS_SSLCERT_CNFFILE=$(ROOT)/src/Server/ssl.cnf \
               PEGASUS_SSLCERT_KEYFILE=$(ROOT)/src/Server/file.pem \
               PEGASUS_SSLCERT_CERTFILE=$(ROOT)/src/Server/cert.pem \
               PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN="\"PEGASUS TEST CERTIFICATE-DO NOT USE\""
   
   displayCERTFILE:
           @$(ECHO) "*** $(PEGASUS_SSLCERT_CERTFILE) ***"
           @$(MAKE) -f $(ROOT)/src/Server/Makefile displayCertificate \
               PEGASUS_SSLCERT_FILE=$(PEGASUS_SSLCERT_CERTFILE)
   
   cleanupSSLFiles:
           @$(RM) $(PEGASUS_HOME)/cert.pem
           @$(RM) $(PEGASUS_HOME)/file.pem
           @$(RM) $(PEGASUS_HOME)/server.pem
           @$(RM) $(PEGASUS_HOME)/client.pem
           @$(RM) $(PEGASUS_HOME)/cimserver.rnd
           @$(RM) $(PEGASUS_HOME)/ssl.rnd
           @$(RM) $(PEGASUS_HOME)/ssl.cnf
           @$(RM) $(PEGASUS_HOME)/client_cert.pem
           @$(RM) $(PEGASUS_HOME)/client_file.pem
           @$(RMDIRHIER) $(PEGASUS_HOME)/cimserver_trust
           @$(RMDIRHIER) $(PEGASUS_HOME)/indication_trust
           @$(RMDIRHIER) $(PEGASUS_HOME)/crl
   
   createSSLTrustDirectories:
           @$(MKDIRHIER) $(PEGASUS_HOME)/cimserver_trust
           @$(MKDIRHIER) $(PEGASUS_HOME)/indication_trust
           @$(MKDIRHIER) $(PEGASUS_HOME)/crl
   
   stageServerSSLFiles-SystemSpecific:
           @$(MAKE) -f $(ROOT)/src/Server/Makefile cleanupSSLFiles
           @$(COPY) ssl.rnd $(PEGASUS_HOME)
           @$(COPY) cimserver.rnd $(PEGASUS_HOME)
           @$(MAKE) -f $(ROOT)/src/Server/Makefile _createSSLFiles \
               $(PEGASUS_CREATE_SSLCNF_OPTIONS) \
               PEGASUS_SSLCERT_CNFFILE=$(PEGASUS_SSLCERT_CNFFILE)
           @$(COPY) $(PEGASUS_SSLCERT_CERTFILE) $(PEGASUS_HOME)/server.pem
           @$(COPY) $(PEGASUS_SSLCERT_CERTFILE) $(PEGASUS_HOME)/client.pem
   
   stageServerSSLFiles-SystemIndependent:
           @$(MAKE) -f $(ROOT)/src/Server/Makefile cleanupSSLFiles
           @$(COPY) cert.pem $(PEGASUS_HOME)
           @$(COPY) file.pem $(PEGASUS_HOME)
           @$(COPY) cert.pem $(PEGASUS_HOME)/server.pem
           @$(COPY) cert.pem $(PEGASUS_HOME)/client.pem
           @$(COPY) cimserver.rnd $(PEGASUS_HOME)
           @$(COPY) ssl.rnd $(PEGASUS_HOME)
           @$(COPY) ssl.cnf $(PEGASUS_HOME)
   
   stageClientSSLFiles-SystemIndependent:
           @$(COPY) cert.pem $(PEGASUS_HOME)/client_cert.pem
           @$(COPY) file.pem $(PEGASUS_HOME)/client_file.pem
           @$(MAKE) -f $(ROOT)/src/Server/Makefile createSSLTrustDirectories
   
   stageCIMServerConfigurationFiles:
           @$(RM) $(PEGASUS_HOME)/cimserver_planned.conf
           @$(COPY) cimserver_planned.conf $(PEGASUS_HOME)
   
 install_run: install_run:
         $(RM) $(PEGASUS_HOME)/cimserver_planned.conf          @$(MAKE) -f $(ROOT)/src/Server/Makefile stageServerSSLFiles-SystemIndependent
         $(RM) $(PEGASUS_HOME)/cert.pem          @$(MAKE) -f $(ROOT)/src/Server/Makefile stageClientSSLFiles-SystemIndependent
         $(RM) $(PEGASUS_HOME)/file.pem          @$(MAKE) -f $(ROOT)/src/Server/Makefile stageCIMServerConfigurationFiles
         $(RM) $(PEGASUS_HOME)/server.pem  
         $(RM) $(PEGASUS_HOME)/client.pem  
         $(RM) $(PEGASUS_HOME)/cimserver.rnd  
         $(RM) $(PEGASUS_HOME)/ssl.rnd  
         $(RM) $(PEGASUS_HOME)/ssl.cnf  
         $(RM) $(PEGASUS_HOME)/client_cert.pem  
         $(RM) $(PEGASUS_HOME)/client_file.pem  
         $(RMDIRHIER) $(PEGASUS_HOME)/cimserver_trust  
         $(RMDIRHIER) $(PEGASUS_HOME)/indication_trust  
         $(RMDIRHIER) $(PEGASUS_HOME)/crl  
         $(COPY) cimserver_planned.conf $(PEGASUS_HOME)  
         $(COPY) cert.pem $(PEGASUS_HOME)  
         $(COPY) file.pem $(PEGASUS_HOME)  
         $(COPY) server.pem $(PEGASUS_HOME)  
         $(COPY) client.pem $(PEGASUS_HOME)  
         $(COPY) cimserver.rnd    $(PEGASUS_HOME)  
         $(COPY) ssl.rnd    $(PEGASUS_HOME)  
         $(COPY) ssl.cnf    $(PEGASUS_HOME)  
         $(COPY) cert.pem $(PEGASUS_HOME)/client_cert.pem  
         $(COPY) file.pem $(PEGASUS_HOME)/client_file.pem  
         $(MKDIRHIER) $(PEGASUS_HOME)/cimserver_trust  
         $(MKDIRHIER) $(PEGASUS_HOME)/indication_trust  
         $(MKDIRHIER) $(PEGASUS_HOME)/crl  
 ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC) ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
         $(PEGASUS_HOME)/bin/cimserver -install          @$(PEGASUS_HOME)/bin/cimserver -install
 endif endif
  
 uninstall: uninstall:


Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2