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

 1 kumpf 1.1 # Makefile builds the required Pegasus Namespaces 
 2           # ATTN: Today this makefile is implementation dependent.
 3           #       It assumes that the repository is a set of directories
 4           #       that can be removed by removing the directories.
 5           #       This must be updated to an implementation independent repository
 6           #       remove function.
 7           
 8           ROOT = $(PEGASUS_ROOT)
 9           include $(ROOT)/mak/config.mak
10           
11           all:
12           
13           # Delete and rebuild the repository using the MOF compiler.
14           
15           repository:
16 kumpf 1.2 	$(MAKE) --directory=Internal repository
17 kumpf 1.1 	$(MAKE) --directory=InterOp repository
18 kumpf 1.2 	$(MAKE) --directory=ManagedSystem repository
19 kumpf 1.1 
20 kumpf 1.3 repositoryServer:
21           	$(MAKE) --directory=Internal repositoryServer
22           	$(MAKE) --directory=InterOp repositoryServer
23           	$(MAKE) --directory=ManagedSystem repositoryServer
24           
25 kumpf 1.1 clean:
26 kumpf 1.2 	$(MAKE) --directory=Internal clean
27 kumpf 1.1 	$(MAKE) --directory=InterOp clean
28 kumpf 1.2 	$(MAKE) --directory=ManagedSystem clean
29 kumpf 1.1 
30           
31           depend:
32           
33           sub:
34           
35           misc:
36           
37           tests:
38           
39           poststarttests:
40           
41           general:
42           
43           xml:
44           	@ echo +++++ Loading CIM_Schema25.mof into root/cimv2 namespace...
45           	@ cimmof --xml -I$(MOF_PATH) -nroot/cimv2 $(MOF_PATH)/CIM_Schema25.mof

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2