Subversion Repositories tendra.SVN

Rev

Details | 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/tld
5
 
6
make_mf\
7
    +A BASE=${BASE}\
8
    +A SRC=${SRC}\
9
    +A SRC1=${SRC}/errors\
10
    +W ...\
11
    +V 'EXTRA=auto'\
12
    -o .../tld\
13
    -Yansi -Xs\
14
    ${SRC}/*.c\
15
    > Makefile
16
 
17
cat >> Makefile << EOF
18
 
19
ERR_OUT=\${SRC}/gen-errors.c \${SRC}/gen-errors.h
20
 
21
EFILES=\${SRC1}/arg-data.e \${SRC1}/arg-parse.e \${SRC1}/builder.e\\
22
 \${SRC1}/capsule.e \${SRC1}/contents.e \${SRC1}/error-file.e\\
23
 \${SRC1}/extract.e \${SRC1}/for-osif.e \${SRC1}/library.e \${SRC1}/linker.e\\
24
 \${SRC1}/main.e \${SRC1}/name-entry.e \${SRC1}/rename-file.e\\
25
 \${SRC1}/shape-entry.e \${SRC1}/tdf-read.e
26
 
27
auto : \${ERR_OUT}
28
 
29
\${SRC}/gen-errors.c : \${SRC1}/BUILD_ERRORS \${EFILES}
30
	@\${REMOVE} \${ERR_OUT}
31
	\${SRC1}/BUILD_ERRORS -o \${SRC}/gen-errors \${EFILES}
32
 
33
auto_clobber :
34
	\${REMOVE} \${ERR_OUT}
35
EOF