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
|