source: CMT/v1r18p20041201/mgr/fragments/make_header @ 1

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

Import all tags

File size: 2.3 KB
Line 
1#-- start of make_header -----------------
2
3#====================================
4#  ${TITLE} ${CONSTITUENT}
5#
6#   Generated ${DATE}  by ${USER}
7#
8#====================================
9
10include ${CMTROOT}/src/Makefile.core
11
12ifdef tag
13CMTEXTRATAGS = $(tag)
14else
15tag       = $(CMTCONFIG)
16endif
17
18cmt_${CONSTITUENT}_${HASTARGETTAG} = 1
19
20#--------------------------------------------------------
21
22ifdef cmt_${CONSTITUENT}_has_target_tag
23
24tags      = $(tag),$(CMTEXTRATAGS),target_${CONSTITUENT}
25
26${PACKAGE}_tag = $(tag)
27
28ifdef READONLY
29cmt_local_tagfile_${CONSTITUENT} = /tmp/CMT_$(${PACKAGE}_tag)_${CONSTITUENT}.make$(cmt_lock_pid)
30else
31cmt_local_tagfile_${CONSTITUENT} = $(${PACKAGE}_tag)_${CONSTITUENT}.make
32endif
33
34else
35
36tags      = $(tag),$(CMTEXTRATAGS)
37
38${PACKAGE}_tag = $(tag)
39
40ifdef READONLY
41cmt_local_tagfile_${CONSTITUENT} = /tmp/CMT_$(${PACKAGE}_tag).make$(cmt_lock_pid)
42else
43cmt_local_tagfile_${CONSTITUENT} = $(${PACKAGE}_tag).make
44endif
45
46endif
47
48-include $(cmt_local_tagfile_${CONSTITUENT})
49
50ifdef cmt_${CONSTITUENT}_has_target_tag
51
52ifdef READONLY
53cmt_final_setup_${CONSTITUENT} = /tmp/CMT_${PACKAGE}_${CONSTITUENT}_setup.make
54cmt_local_${CONSTITUENT}_makefile = /tmp/CMT_${CONSTITUENT}$(cmt_lock_pid).make
55else
56cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}_${CONSTITUENT}_setup.make
57cmt_local_${CONSTITUENT}_makefile = $(bin)${CONSTITUENT}.make
58endif
59
60else
61
62ifdef READONLY
63cmt_final_setup_${CONSTITUENT} = /tmp/CMT_${PACKAGE}_setup.make
64cmt_local_${CONSTITUENT}_makefile = /tmp/CMT_${CONSTITUENT}$(cmt_lock_pid).make
65else
66cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}_setup.make
67cmt_local_${CONSTITUENT}_makefile = $(bin)${CONSTITUENT}.make
68endif
69
70endif
71
72ifdef READONLY
73cmt_final_setup = /tmp/CMT_${PACKAGE}_setup.make
74else
75cmt_final_setup = $(bin)${PACKAGE}_setup.make
76endif
77
78${CONSTITUENT} ::
79
80
81ifdef READONLY
82${CONSTITUENT} ::
83        @echo tags=$(tags)
84        @echo cmt_local_tagfile=$(cmt_local_tagfile)
85endif
86
87
88dirs ::
89        @if test ! -r requirements ; then echo "No requirements file" ; fi; \
90          if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi; \
91          /bin/rm -f checkuses
92
93javadirs ::
94        @if test ! -d $(javabin) ; then $(mkdir) -p $(javabin) ; fi
95
96srcdirs ::
97        @if test ! -d $(src) ; then $(mkdir) -p $(src) ; fi
98
99help ::
100        @echo '${CONSTITUENT}'
101
102#-- end of make_header ------------------
Note: See TracBrowser for help on using the repository browser.