Subversion Repositories tendra.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
#!/bin/sh
2
 
3
BASE=/u/g/release/Source
4
SRC=${BASE}/src/tools/tnc
5
SPEC=${BASE}/src/lib/tdf/def_4_1.db
6
 
7
make_mf\
8
    +A BASE=${BASE}\
9
    +A SRC=${SRC}\
10
    +A SRC1=${SRC}/templ\
11
    +A SPEC=${SPEC}\
12
    +W ...\
13
    +V 'EXTRA=auto'\
14
    -o .../tnc\
15
    -Yansi -Xs\
16
    ${SRC}/*.c\
17
    > Makefile
18
 
19
cat >> Makefile << EOF
20
 
21
MAKE_TDF=make_tdf
22
 
23
auto : \${SRC}/tdf.c \${SRC}/tdf.h \${SRC}/check_exp.h
24
 
25
\${SRC}/tdf.c : \${SPEC} \${SRC1}/tdf.c
26
	@\${REMOVE} \${SRC}/tdf.c
27
	\${MAKE_TDF} \${SPEC} \${SRC1}/tdf.c \${SRC}/tdf.c
28
 
29
\${SRC}/tdf.h : \${SPEC} \${SRC1}/tdf.h
30
	@\${REMOVE} \${SRC}/tdf.h
31
	\${MAKE_TDF} \${SPEC} \${SRC1}/tdf.h \${SRC}/tdf.h
32
 
33
\${SRC}/check_exp.h : \${SPEC} \${SRC1}/check_exp.h
34
	@\${REMOVE} \${SRC}/check_exp.h
35
	\${MAKE_TDF} \${SPEC} \${SRC1}/check_exp.h \${SRC}/check_exp.h
36
 
37
auto_clobber :
38
	\${REMOVE} \${SRC}/tdf.c \${SRC}/tdf.h \${SRC}/check_exp.h
39
EOF