source: CMT/HEAD/mgr/fragments/nmake/constituents_header @ 472

Last change on this file since 472 was 472, checked in by rybkin, 16 years ago

See C.L. 373

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1
2!include $(CMTROOT)/src/NMakefile.core
3
4!if defined (tag)
5CMTEXTRATAGS = $(tag)
6!else
7tag       = $(CMTCONFIG)
8!endif
9
10tags      = $(tag),$(CMTEXTRATAGS)
11
12${PACKAGE}_tag = $(tag)
13#cmt_local_tagfile = $(bin)$(tag).nmake
14cmt_local_tagfile = $(bin)$(${PACKAGE}_tag).nmake
15
16!if "$(QUICK)" == ""
17
18#!if [$(echo) (constituents.nmake) Rebuilding $(${PACKAGE}_tag).nmake] == 0
19!if [$(echo) (constituents.nmake) Rebuilding $(cmt_local_tagfile)] == 0
20!endif
21
22#!if [cmt build tag_makefile -tag_add=$(tags) >$(${PACKAGE}_tag).nmake] == 0
23!if [cmt build tag_makefile -tag_add=$(tags) >$(cmt_local_tagfile)] == 0
24!endif
25
26!endif
27
28#!include $(${PACKAGE}_tag).nmake
29!include $(cmt_local_tagfile)
30
31all ::
32
33#--------------------------------------------------------
34
35cmt_lock_setup = lock$(cmt_lock_pid).nmake
36cmt_setup_pid  = $(bin)setup.nmake
37
38config ::  ##$(${PACKAGE}_tag).nmake
39
40env.nmake ::
41        @set >env.nmake.tmp; $(cmtexe) check files env.nmake.tmp env.nmake
42
43all ::
44
45javadirs ::
46        @if not exist $(javabin) mkdir $(javabin)
47
48srcdirs ::
49        @if not exist $(src) mkdir $(src)
50
51!if "$(QUICK)" == ""
52dirs ::
53        @if not exist requirements echo "No requirements file"
54        $(echo) (constituents.nmake) Rebuilding setup.nmake
55        @if not exist $(bin) mkdir $(bin)
56        @$(cmtexe) -tag=$(tags) show setup   >$(cmt_setup_pid)
57        $(echo) setup.nmake ok
58!else
59dirs ::
60        @if not exist requirements echo "No requirements file"
61        @if not exist $(bin) mkdir $(bin)
62!endif
63
64.DEFAULT :
65        $(echo) "???"
66
Note: See TracBrowser for help on using the repository browser.