source: CMT/v1r14p20031120/src/NMakefile.header @ 1

Last change on this file since 1 was 1, checked in by arnault, 19 years ago

Import all tags

File size: 1.4 KB
Line 
1
2!include $(CMTROOT)/src/NMakefile.core
3
4#
5#  Basic tag management
6#
7!if defined (tag)
8CMTEXTRATAGS = $(tag)
9!else
10!if defined (CMTCONFIG)
11tag = $(CMTCONFIG)
12!else
13tag = VisualC
14!endif
15!endif
16
17tags      = $(CMTEXTRATAGS)
18
19#
20#  Generic entry points for all targets
21#
22build_strategy = rebuild_makefiles
23build_dependencies = echo
24
25all ::
26
27configclean ::
28        del *nmake* setup.* cleanup.*
29
30help :: dirs
31        @echo --------------------------------------------------------------------------
32        @echo You may select one of the following make targets :
33        @echo 
34        @echo help        : this help
35        @echo all         : rebuild everything according to the $$(constituents) macro
36        @echo               (this is the default target)
37        @echo clean       : remove everything that can be rebuilt
38        @echo configclean : remove configuration files (*.nmake)
39        @echo 
40        @echo check :
41        @echo               run all applications defined with the -check option
42        @echo 
43        @echo everywhere [target=...] :
44        @echo               o Rebuild on all plateforms specified in the $$(everywhere) macro
45        @echo               o Use "cmt show macro everywhere -tag=<site>" to check it
46        @echo               o The "target" option permits to transmit a target to the remote site
47
48
49!if [$(cmtexe) -quiet build constituents_makefile -tag=$(tags)] == 0
50!endif
51
52!include constituents.nmake
53
54
55
56
Note: See TracBrowser for help on using the repository browser.