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

 1 karl  1.6 # Pegasus top level make file
 2           # options are
 3           # Make rebuild
 4           # Make world
 5           # Make tests - Executes the complete test suite
 6           # Make repository - Rebuilds the Pegasus repository
 7           #
 8 mike  1.1 ROOT = .
 9           
10 konrad.r 1.24 include $(ROOT)/env_var.status
11 mike     1.1  include $(ROOT)/mak/config.mak
12               
13 karl     1.11 # This is a recurse make file
14 karl     1.6  # Defines subdirectorys to go to recursively
15               
16 mike     1.3  # DIRS = src cgi
17 konrad.r 1.23 DIRS = src test rpm Schemas
18 mike     1.1  
19 karl     1.11 # Define the inclusion of the recurse.mak file to execute the next
20               # level of makefiles defined by the DIRS variable
21 karl     1.6  
22 mike     1.1  include $(ROOT)/mak/recurse.mak
23               
24 karl     1.6  # rebuild target cleans, setup dependencies, compiles all and builds 
25               # repository
26               
27 kumpf    1.18 FORCE:
28               
29 kumpf    1.14 rebuild: clean depend all repository
30 mike     1.8  	@ $(MAKE) -s tests
31 mike     1.1  
32 kumpf    1.14 world: depend all repository
33 mike     1.8  	@ $(MAKE) -s tests
34 karl     1.6  
35               # The repository Target removes and rebuilds the CIM repository
36 mike     1.4  
37 kumpf    1.25 # Note: Arguments must be quoted to preserve upper case characters in VMS.
38 kumpf    1.18 repository: FORCE
39 kumpf    1.25 	@ $(MAKE) "-SC" Schemas/Pegasus repository
40 mike     1.9  
41 jim.wunderlich 1.28.8.1 repositoryclean: FORCE
42                         	@ $(RMREPOSITORY) $(REPOSITORY_ROOT)
43                         
44 kumpf          1.18     repositoryServer: FORCE
45 kumpf          1.25     	@ $(MAKE) "-SC" Schemas/Pegasus repositoryServer
46 kumpf          1.17     
47 kumpf          1.18     testrepository: FORCE
48 kumpf          1.25     	@ $(MAKE) "-SC" src/Providers/sample/Load repository
49                         	@ $(MAKE) "-SC" test/wetest repository
50                         	@ $(MAKE) "-SC" src/Clients/benchmarkTest/Load repository
51 chuck          1.26     	@ $(MAKE) "-SC" src/Pegasus/CQL/CQLCLI repository
52 chuck          1.27     	@ $(MAKE) "-SC" src/Pegasus/Query/QueryExpression/tests repository
53 kumpf          1.28     	@ $(MAKE) "-SC" src/Providers/TestProviders/Load repository
54 kumpf          1.17     
55 kumpf          1.18     testrepositoryServer: FORCE
56 kumpf          1.25     	@ $(MAKE) "-SC" src/Providers/sample/Load repositoryServer
57                         	@ $(MAKE) "-SC" test/wetest repositoryServer
58                         	@ $(MAKE) "-SC" src/Clients/benchmarkTest/Load repositoryServer
59 chuck          1.26     	@ $(MAKE) "-SC" src/Pegasus/CQL/CQLCLI repositoryServer
60 chuck          1.27     	@ $(MAKE) "-SC" src/Pegasus/Query/QueryExpression/tests repositoryServer
61 kumpf          1.28     	@ $(MAKE) "-SC" src/Providers/TestProviders/Load repositoryServer
62 kumpf          1.16     
63 kumpf          1.18     removetestrepository: FORCE
64 kumpf          1.25     	@ $(MAKE) "-SC" src/Providers/sample/Load removerepository
65                         	@ $(MAKE) "-SC" test/wetest removerepository
66                         	@ $(MAKE) "-SC" src/Clients/benchmarkTest/Load removerepository
67 kumpf          1.28     	@ $(MAKE) "-SC" src/Providers/TestProviders/Load removerepository
68 karl           1.15     
69 konrad.r       1.24     config:
70                         	@ $(ROOT)/SetConfig_EnvVar
71                         
72 humberto       1.21     all: messages 
73                         
74                         messages: rootbundle
75                         
76                         rootbundle: 
77                         	$(MAKE) --directory=$(PEGASUS_ROOT)/src/utils/cnv2rootbundle -f Makefile
78                         
79 karl           1.15     # the collections of tests that we run with the server active.
80                         # For now, these are centralized and do not include startup
81                         # and shutdown of the server.
82                         
83 kumpf          1.18     activetests: FORCE
84 mday           1.19     	$(MAKE) --directory=$(PEGASUS_ROOT)/test -f Makefile clean
85                         	$(PEGASUS_ROOT)/bin/TestClient
86                         	$(PEGASUS_ROOT)/bin/Client
87                         	$(MAKE) --directory=$(PEGASUS_ROOT)/test -f Makefile tests

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2