1 chip 1.4 # Makefile builds the required Pegasus Namespaces
|
2 kumpf 1.1 # 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 chip 1.4 include $(PEGASUS_ROOT)/mak/config.mak
|
9 kumpf 1.1
10 all:
11
12 # Delete and rebuild the repository using the MOF compiler.
13
14 repository:
|
15 kumpf 1.2 $(MAKE) --directory=Internal repository
|
16 kumpf 1.1 $(MAKE) --directory=InterOp repository
|
17 kumpf 1.2 $(MAKE) --directory=ManagedSystem repository
|
18 kumpf 1.1
|
19 kumpf 1.3 repositoryServer:
20 $(MAKE) --directory=Internal repositoryServer
21 $(MAKE) --directory=InterOp repositoryServer
22 $(MAKE) --directory=ManagedSystem repositoryServer
23
|
24 kumpf 1.1 clean:
|
25 kumpf 1.2 $(MAKE) --directory=Internal clean
|
26 kumpf 1.1 $(MAKE) --directory=InterOp clean
|
27 kumpf 1.2 $(MAKE) --directory=ManagedSystem clean
|
28 kumpf 1.1
29
30 depend:
31
32 sub:
33
34 misc:
35
36 tests:
37
38 poststarttests:
39
40 general:
41
42 xml:
43 @ echo +++++ Loading CIM_Schema25.mof into root/cimv2 namespace...
44 @ cimmof --xml -I$(MOF_PATH) -nroot/cimv2 $(MOF_PATH)/CIM_Schema25.mof
|