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