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 clean:
|
21 kumpf 1.2 $(MAKE) --directory=Internal clean
|
22 kumpf 1.1 $(MAKE) --directory=InterOp clean
|
23 kumpf 1.2 $(MAKE) --directory=ManagedSystem clean
|
24 kumpf 1.1
25
26 depend:
27
28 sub:
29
30 misc:
31
32 tests:
33
34 poststarttests:
35
36 general:
37
38 xml:
39 @ echo +++++ Loading CIM_Schema25.mof into root/cimv2 namespace...
40 @ cimmof --xml -I$(MOF_PATH) -nroot/cimv2 $(MOF_PATH)/CIM_Schema25.mof
|