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 konrad.r 1.6 install:
14 $(MAKE) --directory=Internal install
15 $(MAKE) --directory=InterOp install
16 $(MAKE) --directory=ManagedSystem install
|
17 kumpf 1.1
18 repository:
|
19 kumpf 1.2 $(MAKE) --directory=Internal repository
|
20 kumpf 1.1 $(MAKE) --directory=InterOp repository
|
21 kumpf 1.2 $(MAKE) --directory=ManagedSystem repository
|
22 kumpf 1.1
|
23 kumpf 1.3 repositoryServer:
24 $(MAKE) --directory=Internal repositoryServer
25 $(MAKE) --directory=InterOp repositoryServer
26 $(MAKE) --directory=ManagedSystem repositoryServer
27
|
28 kumpf 1.1 clean:
|
29 kumpf 1.2 $(MAKE) --directory=Internal clean
|
30 kumpf 1.1 $(MAKE) --directory=InterOp clean
|
31 kumpf 1.2 $(MAKE) --directory=ManagedSystem clean
|
32 kumpf 1.1
33
34 depend:
35
36 sub:
37
38 misc:
39
40 tests:
41
42 poststarttests:
43
44 general:
45
46 xml:
|
47 kumpf 1.5 $(MAKE) -f $(ROOT)/Schemas/Makefile xml
|