(file) Return to Makefile.Release CVS log (file) (dir) Up to [Pegasus] / pegasus

  1 denise.eckstein 1.1 ifndef ROOT
  2                      ifdef PEGASUS_ROOT
  3                         ROOT =  $(subst \,/,$(PEGASUS_ROOT))
  4                      else
  5                         ROOT = .
  6                      endif
  7                     endif
  8                     
  9                     include $(ROOT)/mak/config.mak
 10                     
 11                     DIRS = src
 12                     
 13                     include $(ROOT)/mak/recurse.mak
 14                     
 15 denise.eckstein 1.2 FORCE:
 16                     
 17 denise.eckstein 1.17 rebuild: FORCE
 18 denise.eckstein 1.13 	@$(MAKE) -f $(ROOT)/Makefile.Release -i cimstop
 19 denise.eckstein 1.17 	@$(MAKE) -f $(ROOT)/Makefile.Release clean 
 20                      	@$(MAKE) -f $(ROOT)/Makefile.Release create_ProductVersionFile
 21                      	@$(MAKE) -f $(ROOT)/Makefile.Release depend
 22                      	@$(MAKE) -f $(ROOT)/Makefile.Release all 
 23                      	@$(MAKE) -f $(ROOT)/Makefile.Release repository
 24                      	@$(MAKE) -f $(ROOT)/Makefile.Release stage
 25 denise.eckstein 1.2  	@$(ECHO) "build completed successfully"
 26 denise.eckstein 1.1  
 27                      repository: FORCE
 28                      	$(MAKE) "-SC" Schemas/Pegasus repository
 29                      
 30 denise.eckstein 1.17 stage: FORCE
 31                      	$(MAKE) -f $(ROOT)/Makefile.Release prestage_verifyInstallEnabled
 32                      	$(MAKE) -f $(ROOT)/Makefile.Release prestage_cleanup
 33                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusDirectories 
 34                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusFiles 
 35 denise.eckstein 1.8  	$(MAKE) -f $(ROOT)/mak/SDKMakefile stageSDK
 36 denise.eckstein 1.15 	$(MAKE) -f $(ROOT)/Makefile.ReleaseTest stageTEST
 37 denise.eckstein 1.2  
 38 denise.eckstein 1.17 preinstall: FORCE
 39                      	$(MAKE) -f $(ROOT)/Makefile.Release prestage_verifyInstallEnabled
 40                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusDirectories 
 41                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusFiles 
 42                      	
 43 denise.eckstein 1.1  PEGASUS_LICENSE = \
 44                         license.txt
 45                      
 46                      PEGASUS_LIBRARIES = \
 47                         libCIMxmlIndicationHandler \
 48                         libConfigSettingProvider \
 49                         libNamespaceProvider \
 50                         libProviderRegistrationProvider \
 51                         libUserAuthProvider \
 52                         libpegauthentication \
 53                         libpegclient \
 54                         libpegcliutils \
 55                         libpegcommon \
 56                         libpegcompiler \
 57                         libpegconfig \
 58                         libpegexportclient \
 59                         libpegexportserver \
 60                         libpeggetoopt \
 61                         libpeghandlerservice \
 62                         libpegindicationservice \
 63                         libpeglistener \
 64 denise.eckstein 1.1     libpegprm \
 65                         libpegprovider \
 66                         libpegprovidermanager \
 67                         libpegrepository \
 68                         libpegserver \
 69                         libpeguser \
 70                         libpegwql \
 71 denise.eckstein 1.12    libDefaultProviderManager \
 72                         libCertificateProvider \
 73                         libpegqueryexpression \
 74                         libpegcql \
 75                         libpegquerycommon \
 76                         libCIMQueryCapabilitiesProvider \
 77                         libInteropProvider \
 78                         libCIMOMStatDataProvider
 79                      
 80 denise.eckstein 1.11 
 81                      ifdef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER
 82                      PEGASUS_LIBRARIES += \
 83 denise.eckstein 1.1     libCMPIProviderManager \
 84 denise.eckstein 1.11    libcmpiCppImpl
 85                      endif
 86 denise.eckstein 1.1  
 87 denise.eckstein 1.10 ifeq ($(OS),HPUX)
 88                      PEGASUS_LIBRARIES += \
 89                         libNTPProviderSecurity
 90                      endif
 91                      
 92 denise.eckstein 1.1  PEGASUS_LIBRARY_LINKS = \
 93                         libpegclient \
 94                         libpegcommon \
 95 denise.eckstein 1.6     libpegprovider \
 96                         libDefaultProviderManager
 97 denise.eckstein 1.1  
 98 denise.eckstein 1.11 ifdef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER
 99                      PEGASUS_LIBRARY_LINKS += \
100                         libCMPIProviderManager
101                      endif
102                      
103 denise.eckstein 1.1  PEGASUS_PROVIDERS = \
104                         libComputerSystemProvider \
105                         libOSProvider \
106 kumpf           1.5     libProcessProvider
107 denise.eckstein 1.1  
108 denise.eckstein 1.10 ifeq ($(OS),HPUX)
109                      PEGASUS_PROVIDERS += \
110                         libNTPProvider \
111                         libNISProvider \
112                         libDNSProvider \
113                         libIPProviderModule
114                      endif
115                      
116 denise.eckstein 1.1  PEGASUS_ADMIN_CMDS = \
117                         cimauth \
118                         cimconfig \
119                         cimserver \
120 denise.eckstein 1.2     cimuser \
121                         cimprovagt \
122                         cimservera
123 denise.eckstein 1.1  
124                      PEGASUS_USER_CMDS = \
125                         cimmof \
126                         cimmofl \
127                         cimprovider \
128                         osinfo \
129                         wbemexec
130                      
131                      PEGASUS_REPOSITORY_DIRS = \
132                         root \
133                         root\#PG_Internal \
134                         root\#PG_InterOp \
135                         root\#cimv2
136                      
137                      PEGASUS_UNIX_MAN_USER_PAGES = \
138                         cimmof.1 \
139                         cimprovider.1 \
140                         osinfo.1 \
141                         wbemexec.1 
142                      
143                      PEGASUS_UNIX_MAN_ADMIN_PAGES = \
144 denise.eckstein 1.7     cimauth.8 \
145                         cimconfig.8 \
146                         cimserver.8
147 denise.eckstein 1.1  
148 denise.eckstein 1.4  CIM28_MOF_FILES = \
149                         Application28_AppRuntime.mof \
150                         Application28_BIOS.mof \
151                         Application28_CheckAction.mof \
152                         Application28_DeploymentModel.mof \
153                         Application28_InstalledProduct.mof \
154                         Application28_J2eeAppServer.mof \
155                         Application28_J2eeAppServerStats.mof \
156                         Application28_SystemSoftware.mof \
157                         CIM_Application28.mof \
158                         CIM_Core28.mof \
159                         CIM_Database28.mof \
160                         CIM_Device28.mof \
161                         CIM_Event28.mof \
162                         CIM_Interop28.mof \
163                         CIM_IPsecPolicy28.mof \
164                         CIM_Metrics28.mof \
165                         CIM_Network28.mof \
166                         CIM_Physical28.mof \
167                         CIM_Policy28.mof \
168                         CIM_Schema28.mof \
169 denise.eckstein 1.4     CIM_Support28.mof \
170                         CIM_System28.mof \
171                         CIM_User28.mof \
172                         Core28_Capabilities.mof \
173                         Core28_Collection.mof \
174                         Core28_CoreElements.mof \
175                         Core28_Device.mof \
176                         Core28_MethodParms.mof \
177                         Core28_Physical.mof \
178                         Core28_PowerMgmt.mof \
179                         Core28_ProductFRU.mof \
180                         Core28_Qualifiers.mof \
181                         Core28_Redundancy.mof \
182                         Core28_Service.mof \
183                         Core28_Settings.mof \
184                         Core28_Software.mof \
185                         Core28_Statistics.mof \
186                         Core28_StorageExtent.mof \
187                         Database28_Statistics.mof \
188                         Database28_Storage.mof \
189                         Database28_System.mof \
190 denise.eckstein 1.4     Device28_Controller.mof \
191                         Device28_CoolingAndPower.mof \
192                         Device28_DeviceElements.mof \
193                         Device28_DiskGroup.mof \
194                         Device28_FC.mof \
195                         Device28_IB.mof \
196                         Device28_Memory.mof \
197                         Device28_Modems.mof \
198                         Device28_NetworkAdapter.mof \
199                         Device28_Ports.mof \
200                         Device28_Printing.mof \
201                         Device28_Processor.mof \
202                         Device28_ProtocolController.mof \
203                         Device28_SccExtents.mof \
204                         Device28_Sensors.mof \
205                         Device28_StorageDevices.mof \
206                         Device28_StorageExtents.mof \
207                         Device28_StorageLib.mof \
208                         Device28_StorageServices.mof \
209                         Device28_USB.mof \
210                         Device28_UserDevices.mof \
211 denise.eckstein 1.4     Metrics28_BaseMetric.mof \
212                         Metrics28_UnitOfWork.mof \
213                         Network28_BGP.mof \
214                         Network28_Buffers.mof \
215                         Network28_Collections.mof \
216                         Network28_Filtering.mof \
217                         Network28_IPsec.mof \
218                         Network28_OSPF.mof \
219                         Network28_Pipes.mof \
220                         Network28_ProtocolEndpoints.mof \
221                         Network28_QoS.mof \
222                         Network28_Routes.mof \
223                         Network28_RoutingForwarding.mof \
224                         Network28_SNMP.mof \
225                         Network28_SwitchingBridging.mof \
226                         Network28_Systems.mof \
227                         Network28_VLAN.mof \
228                         Physical28_Component.mof \
229                         Physical28_Connector.mof \
230                         Physical28_Link.mof \
231                         Physical28_Misc.mof \
232 denise.eckstein 1.4     Physical28_Package.mof \
233                         Physical28_PhysicalMedia.mof \
234                         Physical28_StoragePackage.mof \
235                         System28_Boot.mof \
236                         System28_Diagnostics.mof \
237                         System28_FileElements.mof \
238                         System28_Logs.mof \
239                         System28_OperatingSystem.mof \
240                         System28_Processing.mof \
241                         System28_SystemElements.mof \
242                         System28_SystemResources.mof \
243                         System28_Time.mof \
244                         System28_Unix.mof \
245                         User28_AccessControl.mof \
246                         User28_Account.mof \
247                         User28_AuthenticationReqmt.mof \
248                         User28_Credential.mof \
249                         User28_Group.mof \
250                         User28_Identity.mof \
251                         User28_Kerberos.mof \
252                         User28_Org.mof \
253 denise.eckstein 1.4     User28_PrivilegeManagementService.mof \
254                         User28_Privilege.mof \
255                         User28_PublicKey.mof \
256                         User28_Role.mof \
257                         User28_SecurityLevel.mof \
258                         User28_SecurityServices.mof \
259                         User28_SharedSecret.mof \
260                         User28_StorageHardwareID.mof \
261                         User28_UsersAccess.mof
262                      
263 denise.eckstein 1.1  INTERNAL_MOF_FILES = \
264                         PG_Authorization20.mof \
265                         PG_ConfigSetting20.mof \
266                         PG_InternalSchema20.mof \
267                         PG_ShutdownService20.mof \
268                         PG_User20.mof
269                      
270                      INTEROP_MOF_FILES = \
271                         PG_Events20.mof \
272                         PG_InterOpSchema20.mof \
273                         PG_ProviderModule20.mof
274                      
275                      MANAGEDSYSTEM_MOF_FILES = \
276                         PG_ComputerSystem20.mof \
277                         PG_ComputerSystem20R.mof \
278                         PG_ManagedSystemSchema20.mof \
279                         PG_ManagedSystemSchema20R.mof \
280                         PG_OperatingSystem20.mof \
281                         PG_OperatingSystem20R.mof \
282                         PG_UnixProcess20.mof \
283                         PG_UnixProcess20R.mof
284 denise.eckstein 1.1  
285 denise.eckstein 1.9  ifeq ($(OS),linux)
286                         INSTALL_SCRIPT_FILES = \
287                            settogpath
288                      endif
289                      
290 denise.eckstein 1.17 prestage_verifyInstallEnabled: FORCE
291 denise.eckstein 1.1  ifndef PEGASUS_ENABLE_MAKE_INSTALL
292 denise.eckstein 1.17 	@$(ECHO) "Makefile.Release is not enabled."
293 denise.eckstein 1.1  	@exit 1
294                      endif
295                      
296 denise.eckstein 1.17 prestage_cleanup: FORCE
297 denise.eckstein 1.1  	$(foreach i, $(PEGASUS_DIRECTORIES_TO_BE_REMOVED), $(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(i);)
298                      	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
299                      	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
300                      
301 denise.eckstein 1.17 stage_PegasusProductDirectories: FORCE
302                      	$(foreach i, $(PRODUCT_DIRECTORY_STRUCTURE), $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(i);)
303 denise.eckstein 1.1  
304 denise.eckstein 1.17 setpermissions_PegasusProductDirectories: FORCE
305                      	$(foreach i, $(PRODUCT_DIRECTORY_STRUCTURE), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(i);)
306 denise.eckstein 1.1  
307 denise.eckstein 1.17 stage_PegasusProductDirectoryFiles: FORCE
308                      	$(foreach i, $(PEGASUS_LICENSE), $(COPY) $(ROOT)/doc/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROD_DIR)/$(i);)
309                      
310                      setpermissions_PegasusProductDirectoryFiles: FORCE
311                      	$(foreach i, $(PEGASUS_LICENSE), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROD_DIR)/$(i);)
312                      
313                      stage_PegasusSocketDirectory: FORCE
314 denise.eckstein 1.1  	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
315                      	
316 denise.eckstein 1.17 setpermissions_PegasusSocketDirectory: FORCE
317                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
318                      	
319                      stage_PegasusLocalAuthDirectory: FORCE
320 denise.eckstein 1.1  	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
321                      	
322 denise.eckstein 1.17 setpermissions_PegasusLocalAuthDirectory: FORCE
323                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
324                      	
325                      stage_PegasusLibraryDirectoryFiles: FORCE
326                      	$(foreach i, $(PEGASUS_LIBRARIES), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX);)
327 denise.eckstein 1.13 	$(foreach i, $(PEGASUS_LIBRARY_LINKS), $(MAKE) -f $(ROOT)/Makefile.Release createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
328 denise.eckstein 1.1  
329 denise.eckstein 1.17 setpermissions_PegasusLibraryDirectoryFiles: FORCE
330                      	$(foreach i, $(PEGASUS_LIBRARIES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX);)
331                      stage_PegasusProviderLibraryDirectoryFiles: FORCE
332                      	$(foreach i, $(PEGASUS_PROVIDERS), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
333 denise.eckstein 1.13 	$(foreach i, $(PEGASUS_PROVIDERS), $(MAKE) -f $(ROOT)/Makefile.Release createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
334 denise.eckstein 1.1  
335 denise.eckstein 1.17 setpermissions_PegasusProviderLibraryDirectoryFiles: FORCE
336                      	$(foreach i, $(PEGASUS_PROVIDERS), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
337                      
338                      stage_PegasusAdminCmdsDirectoryFiles: FORCE
339                      	$(foreach i, $(PEGASUS_ADMIN_CMDS), $(COPY) $(PEGASUS_HOME)/bin/$(i)$(EXE) $(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i)$(EXE);)
340                      	$(foreach i, $(INSTALL_SCRIPT_FILES), $(COPY) $(PEGASUS_ROOT)/installs/scripts/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i);)
341                      
342                      setpermissions_PegasusAdminCmdsDirectoryFiles: FORCE
343                      	$(foreach i, $(PEGASUS_ADMIN_CMDS), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i)$(EXE);)
344                      	$(foreach i, $(INSTALL_SCRIPT_FILES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i);)
345 denise.eckstein 1.1  
346 denise.eckstein 1.17 stage_PegasusUserCmdsDirectoryFiles: FORCE
347 denise.eckstein 1.1  	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
348 denise.eckstein 1.17 	$(foreach i, $(PEGASUS_USER_CMDS), $(COPY) $(PEGASUS_HOME)/bin/$(i)$(EXE) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)/$(i)$(EXE);)
349                      
350                      setpermissions_PegasusUserCmdsDirectoryFiles: FORCE
351                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
352                      	$(foreach i, $(PEGASUS_USER_CMDS), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)/$(i)$(EXE);)
353 denise.eckstein 1.1  
354 denise.eckstein 1.17 stage_RepositoryNamespaceDirectory: FORCE
355 denise.eckstein 1.1  	$(CPDIRHIER) $(NAMESPACE_DIR_NAME) $(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)
356 denise.eckstein 1.17 
357                      setpermissions_RepositoryNamespaceDirectory: FORCE
358                      	$(MAKE) -f $(ROOT)/Makefile.Release sethierpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/classes
359                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/classes
360                      	$(MAKE) -f $(ROOT)/Makefile.Release sethierpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/classes
361                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/instances
362                      	$(MAKE) -f $(ROOT)/Makefile.Release sethierpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/instances
363                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/qualifiers
364                      	$(MAKE) -f $(ROOT)/Makefile.Release sethierpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/qualifiers
365                      
366                      stage_PegasusRepositoryDirectories: FORCE
367                      	$(foreach i, $(PEGASUS_REPOSITORY_DIRS), $(MAKE) --directory=$(PEGASUS_HOME)/repository -f $(ROOT)/Makefile.Release stage_RepositoryNamespaceDirectory NAMESPACE_DIR_NAME=$(i);)
368                      
369                      setpermissions_PegasusRepositoryDirectories: FORCE
370                      	$(MAKE) -f $(ROOT)/Makefile.Release sethierpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)
371                      	$(foreach i, $(PEGASUS_REPOSITORY_DIRS), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions_RepositoryNamespaceDirectory NAMESPACE_DIR_NAME=$(i);)
372                      
373                      stage_PegasusUnixManPageDirectoryFiles: FORCE
374                      	$(foreach i, $(PEGASUS_UNIX_MAN_USER_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man1.Z/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MANUSER_DIR)/$(i);)
375                      	$(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man8.Z/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MANADMIN_DIR)/$(i);)
376                      
377 denise.eckstein 1.17 setpermissions_PegasusUnixManPageDirectoryFiles: FORCE
378                      	$(foreach i, $(PEGASUS_UNIX_MAN_USER_PAGES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MANUSER_DIR)/$(i);)
379                      	$(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MANADMIN_DIR)/$(i);)
380 denise.eckstein 1.1  
381                      copyCIMSchemaFiles: FORCE
382 denise.eckstein 1.4  	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)
383 denise.eckstein 1.17 	$(foreach i, $($(PEGASUS_CIM_SCHEMA)_MOF_FILES), $(COPY) $(ROOT)/Schemas/$(PEGASUS_CIM_SCHEMA)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)/$(i);)
384                      	
385                      setpermissions_CIMSchemaFiles: FORCE
386                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)
387                      	$(foreach i, $($(PEGASUS_CIM_SCHEMA)_MOF_FILES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)/$(i);)
388 denise.eckstein 1.1  	
389 denise.eckstein 1.17 stage_PegasusMOFDirectoryFiles: FORCE
390 denise.eckstein 1.1  	$(MAKE) --directory=$(ROOT)/Schemas -f $(ROOT)/Makefile.Release copyCIMSchemaFiles
391                      	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus
392 denise.eckstein 1.17 	$(foreach i, $(INTERNAL_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/Internal/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
393                      	$(foreach i, $(INTEROPMOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/InterOp/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
394                      	$(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/ManagedSystem/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
395                      
396                      setpermissions_PegasusMOFDirectoryFiles: FORCE
397                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_CIMSchemaFiles
398                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus
399                      	$(foreach i, $(INTERNAL_MOF_FILES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
400                      	$(foreach i, $(INTEROP_MOF_FILES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
401                      	$(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
402 denise.eckstein 1.1  
403 denise.eckstein 1.17 stage_PegasusVarDataDirectoryFiles: FORCE
404                      	$(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
405 denise.eckstein 1.1  
406 denise.eckstein 1.17 setpermissions_PegasusVarDataDirectoryFiles: FORCE
407                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
408 denise.eckstein 1.1  
409 denise.eckstein 1.17 stage_SSLConfigurationFile: FORCE
410 denise.eckstein 1.1  	$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
411                      	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
412                      	$(ECHO) "[ req ]" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
413                      	$(ECHO) "distinguished_name     = req_distinguished_name"  >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
414                      	$(ECHO) "prompt                 = no"  >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
415                      	$(ECHO) "[ req_distinguished_name ]" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
416                      	$(ECHO) "C                      = UK" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
417                      	$(ECHO) "ST                     = Berkshire" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
418                      	$(ECHO) "L                      = Reading" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
419                      	$(ECHO) "O                      = The Open Group" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
420                      	$(ECHO) "OU                     = The OpenPegasus Project" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
421                      	$(ECHO) "CN                     = $(GET_HOSTNAME)" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
422                      
423 denise.eckstein 1.17 setpermissions_SSLConfigurationFile: FORCE
424                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
425                      
426                      stage_SSLRandomSeedFiles: FORCE
427 denise.eckstein 1.13 	$(MAKE) -f $(ROOT)/Makefile.Release createrandomseed FILENAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE)
428                      	$(MAKE) -f $(ROOT)/Makefile.Release createrandomseed FILENAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_WBEMEXEC_RANDOMFILE)
429 denise.eckstein 1.1  
430 denise.eckstein 1.17 setpermissions_SSLRandomSeedFiles: FORCE
431                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE)
432                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_WBEMEXEC_RANDOMFILE)
433 denise.eckstein 1.1  
434 denise.eckstein 1.17 stage_ServerCertificateFiles: FORCE
435 denise.eckstein 1.1  ifdef PEGASUS_SSL_RANDOMFILE
436                      	$(OPENSSL_COMMAND) req -x509 -days 3650 -newkey rsa:2048 -rand $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE) -nodes -config $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf -keyout $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE) -out $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) 
437                      else
438                      	$(OPENSSL_COMMAND) req -x509 -days 3650 -newkey rsa:2048 -nodes -config $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf -keyout $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE) -out $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) 
439                      endif
440                      
441 denise.eckstein 1.17 setpermissions_ServerCertificateFiles: FORCE
442                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE)
443                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE)
444                      
445                      stage_ClientCertificateFiles: FORCE
446 denise.eckstein 1.1  	$(COPY) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE)
447                      
448 denise.eckstein 1.17 setpermissions_ClientCertificateFiles: FORCE
449                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE)
450                      
451                      stage_PegasusDirectories: FORCE
452                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusProductDirectories
453                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusSocketDirectory
454                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusLocalAuthDirectory
455                      
456                      setpermissions_PegasusDirectories: FORCE
457                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusProductDirectories
458                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusSocketDirectory
459                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusLocalAuthDirectory
460                      
461                      stage_PegasusFiles: FORCE
462                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusProductDirectoryFiles
463                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusLibraryDirectoryFiles
464                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusProviderLibraryDirectoryFiles
465                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusAdminCmdsDirectoryFiles
466                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusUserCmdsDirectoryFiles
467                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusVarDataDirectoryFiles
468                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusRepositoryDirectories
469 denise.eckstein 1.17 	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusUnixManPageDirectoryFiles 
470                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusMOFDirectoryFiles
471                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_PegasusSSLFiles
472                      
473                      setpermissions_PegasusFiles: FORCE
474                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusProductDirectoryFiles
475                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusLibraryDirectoryFiles
476                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusProviderLibraryDirectoryFiles
477                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusAdminCmdsDirectoryFiles
478                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusUserCmdsDirectoryFiles
479                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusVarDataDirectoryFiles
480                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusRepositoryDirectories
481                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusUnixManPageDirectoryFiles 
482                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusMOFDirectoryFiles
483                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_PegasusSSLFiles
484                      
485                      stage_PegasusSSLFiles: FORCE
486                      ifdef PEGASUS_HAS_SSL
487                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_SSLConfigurationFile
488                      ifdef PEGASUS_SSL_RANDOMFILE
489                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_SSLRandomSeedFiles
490 denise.eckstein 1.17 endif
491                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_ServerCertificateFiles
492                      	$(MAKE) -f $(ROOT)/Makefile.Release stage_ClientCertificateFiles
493                      endif
494 denise.eckstein 1.1  
495 denise.eckstein 1.17 setpermissions_PegasusSSLFiles: FORCE
496 denise.eckstein 1.1  ifdef PEGASUS_HAS_SSL
497 denise.eckstein 1.17 	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_SSLConfigurationFile
498 denise.eckstein 1.1  ifdef PEGASUS_SSL_RANDOMFILE
499 denise.eckstein 1.17 	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_SSLRandomSeedFiles
500 denise.eckstein 1.1  endif
501 denise.eckstein 1.17 	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_ServerCertificateFiles
502                      	$(MAKE) -f $(ROOT)/Makefile.Release setpermissions_ClientCertificateFiles
503 denise.eckstein 1.1  endif
504                      
505 denise.eckstein 1.17 create_ProductVersionFile: FORCE
506 denise.eckstein 1.14 ifdef PEGASUS_OVERRIDE_PRODUCT_ID
507                      ifdef PEGASUS_PRODUCT_NAME
508                      ifdef PEGASUS_PRODUCT_VERSION
509                      ifdef PEGASUS_PRODUCT_STATUS
510                      	@$(ECHO-E) "#ifndef Product_Version_h" > $(ROOT)/src/Pegasus/Common/ProductVersion.h
511                      	@$(ECHO-E) "#define Product_Version_h" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
512                      	@$(ECHO-E) " " >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
513                      	@$(ECHO-E) "#define PEGASUS_PRODUCT_NAME "\""$(PEGASUS_PRODUCT_NAME)"\""" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
514                      	@$(ECHO-E) "#define PEGASUS_PRODUCT_VERSION "\""$(PEGASUS_PRODUCT_VERSION)"\""" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
515                      	@$(ECHO-E) "#define PEGASUS_PRODUCT_STATUS "\""$(PEGASUS_PRODUCT_STATUS)"\""" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
516                      	@$(ECHO-E) " " >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
517                      	@$(ECHO-E) "#endif /* Product_Version_h */" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
518                      endif
519                      endif
520                      endif
521                      endif
522                      
523 denise.eckstein 1.2  include $(ROOT)/mak/commands.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2