(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           include $(ROOT)/mak/config.mak
11           
12 karl  1.11 # This is a recurse make file
13 karl  1.6  # Defines subdirectorys to go to recursively
14            
15 mike  1.3  # DIRS = src cgi
16            DIRS = src
17 mike  1.1  
18 karl  1.11 # Define the inclusion of the recurse.mak file to execute the next
19            # level of makefiles defined by the DIRS variable
20 karl  1.6  
21 mike  1.1  include $(ROOT)/mak/recurse.mak
22            
23 karl  1.6  # rebuild target cleans, setup dependencies, compiles all and builds 
24            # repository
25            
26 mike  1.10 rebuild: clean depend all repository config
27 mike  1.8  	@ $(MAKE) -s tests
28 mike  1.1  
29 mike  1.10 world: depend all repository config
30 mike  1.8  	@ $(MAKE) -s tests
31 karl  1.6  
32            # The repository Target removes and rebuilds the CIM repository
33 mike  1.4  
34            repository:
35 mike  1.8  	@ $(MAKE) -SC src/Pegasus/Compiler/load repository
36 mike  1.9  
37 mike  1.10 config:
38            	@ $(MAKE) -SC src/Providers/generic/ConfigSettingProvider/load config
39            
40            user:
41            	@ $(MAKE) -SC src/Providers/generic/UserManagerProvider/load user
42            
43            registration:
44            	@ $(MAKE) -SC src/Providers/generic/PG_RegistrationProvider/load registration
45            
46            shutdownService:
47            	@ $(MAKE) -SC src/Providers/generic/ShutdownProvider/load shutdownService

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2