Subversion Repositories tendra.SVN

Rev

Rev 2 | Rev 38 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 7
Line 1... Line 1...
1
# Automatically generated by make_mf version 1.1
1
# $Id$
2
 
2
 
3
# Standard directories and files
3
# Standard directories and files
4
BASE=/u/g/release/Source
-
 
5
SRC=${BASE}/src/tools/disp
-
 
-
 
4
 
6
SRC1=${SRC}/templ
5
SRC1=${SRC}/templ
7
SPEC=${BASE}/src/lib/tdf/def_4_1.db
6
SPEC=${BASE}/src/lib/tdf/def_4_1.db
8
 
7
 
9
# Standard variables
8
# Standard variables
10
 
9
 
11
CC=tcc
-
 
12
TCCOPTS=-Yansi -Xs
-
 
13
CCOPTS=${TCCOPTS}
-
 
14
MAIN_CC=${CC} ${CCOPTS} -c
-
 
15
LINK_CC=${CC} ${TCCOPTS}
-
 
16
LIBS=
-
 
17
 
-
 
18
REMOVE=rm -f
-
 
19
MOVE=mv
-
 
20
COPY=cp
-
 
21
ECHO=echo
-
 
22
SHELL=/bin/sh
-
 
23
 
-
 
24
# Dependencies and construction rules
-
 
25
 
-
 
26
NAME=disp
10
WARNS?=		2
27
EXTRA=auto
-
 
28
EXTRA_CLEAN=
-
 
29
EXTRA_CLOBBER=
-
 
30
 
-
 
31
OFILES=basic.o binding.o capsule.o file.o main.o pretty.o sort.o tdf.o\
-
 
32
 tree.o unit.o utility.o
-
 
33
 
11
 
34
${NAME} : ${OFILES}
12
TCCOPTS=	-Yansi -Xs
35
	${LINK_CC} -o ${NAME} ${OFILES} ${LIBS}
13
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE}
36
 
-
 
37
all : ${EXTRA} ${NAME}
-
 
38
	@${ECHO} all done
-
 
39
 
-
 
40
extra : ${EXTRA}
-
 
41
	@${ECHO} done
-
 
42
 
-
 
43
basic.o : ${SRC}/basic.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/capsule.h\
-
 
44
 ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h\
-
 
45
 ${SRC}/types.h ${SRC}/utility.h ${SRC}/ossg.h
-
 
46
	${MAIN_CC} ${SRC}/basic.c
-
 
47
 
-
 
48
binding.o : ${SRC}/binding.c ${SRC}/binding.h ${SRC}/capsule.h\
-
 
49
 ${SRC}/config.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h\
-
 
50
 ${SRC}/utility.h ${SRC}/ossg.h
-
 
51
	${MAIN_CC} ${SRC}/binding.c
-
 
52
 
-
 
53
capsule.o : ${SRC}/capsule.c ${SRC}/basic.h ${SRC}/binding.h\
-
 
54
 ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h\
-
 
55
 ${SRC}/types.h ${SRC}/unit.h ${SRC}/utility.h ${SRC}/ossg.h
-
 
56
	${MAIN_CC} ${SRC}/capsule.c
-
 
57
 
-
 
58
file.o : ${SRC}/file.c ${SRC}/ascii.h ${SRC}/config.h ${SRC}/file.h\
-
 
59
 ${SRC}/pretty.h ${SRC}/tree.h ${SRC}/types.h ${SRC}/utility.h\
-
 
60
 ${SRC}/ossg.h
-
 
61
	${MAIN_CC} ${SRC}/file.c
-
 
62
 
-
 
63
main.o : ${SRC}/main.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/capsule.h\
-
 
64
 ${SRC}/config.h ${SRC}/file.h ${SRC}/pretty.h ${SRC}/release.h\
-
 
65
 ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h ${SRC}/unit.h\
-
 
66
 ${SRC}/utility.h ${SRC}/ossg.h
-
 
67
	${MAIN_CC} ${SRC}/main.c
-
 
68
 
-
 
69
pretty.o : ${SRC}/pretty.c ${SRC}/ascii.h ${SRC}/config.h ${SRC}/file.h\
-
 
70
 ${SRC}/tree.h ${SRC}/types.h ${SRC}/ossg.h
-
 
71
	${MAIN_CC} ${SRC}/pretty.c
-
 
72
 
-
 
73
sort.o : ${SRC}/sort.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/binding.h\
-
 
74
 ${SRC}/capsule.h ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h\
-
 
75
 ${SRC}/tree.h ${SRC}/types.h ${SRC}/unit.h ${SRC}/utility.h ${SRC}/ossg.h
-
 
76
	${MAIN_CC} ${SRC}/sort.c
-
 
77
 
-
 
78
tdf.o : ${SRC}/tdf.c ${SRC}/basic.h ${SRC}/binding.h ${SRC}/config.h\
-
 
79
 ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h\
-
 
80
 ${SRC}/unit.h ${SRC}/utility.h ${SRC}/ossg.h
-
 
81
	${MAIN_CC} ${SRC}/tdf.c
-
 
82
 
-
 
83
tree.o : ${SRC}/tree.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/config.h\
-
 
84
 ${SRC}/file.h ${SRC}/pretty.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h\
-
 
85
 ${SRC}/utility.h ${SRC}/ossg.h
-
 
86
	${MAIN_CC} ${SRC}/tree.c
-
 
87
 
-
 
88
unit.o : ${SRC}/unit.c ${SRC}/basic.h ${SRC}/binding.h ${SRC}/capsule.h\
-
 
89
 ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h\
-
 
90
 ${SRC}/types.h ${SRC}/utility.h ${SRC}/ossg.h
-
 
91
	${MAIN_CC} ${SRC}/unit.c
-
 
92
 
-
 
93
utility.o : ${SRC}/utility.c ${SRC}/config.h ${SRC}/file.h\
-
 
94
 ${SRC}/pretty.h ${SRC}/types.h ${SRC}/utility.h ${SRC}/ossg.h
-
 
95
	${MAIN_CC} ${SRC}/utility.c
-
 
96
 
-
 
97
clean : ${EXTRA_CLEAN}
-
 
98
	${REMOVE} ${OFILES}
-
 
99
	${REMOVE} core
-
 
100
 
-
 
101
clobber : clean ${EXTRA_CLOBBER}
-
 
102
	${REMOVE} ${NAME}
-
 
103
 
14
 
104
MAKE_TDF=make_tdf
-
 
105
SED=sed
15
LIBS=
-
 
16
 
-
 
17
# Dependencies and construction rules
106
 
18
 
107
auto : ${SRC}/tdf.c ${SRC}/tdf.h
19
PROG=		${.CURDIR:T}
108
 
20
 
109
${SRC}/tdf.c : ${SPEC} ${SRC1}/tdf.c ${SRC1}/tdf.sed
21
SRCS=		basic.o binding.o capsule.o file.o main.o pretty.o sort.o tdf.o\
110
	@${REMOVE} ${SRC}/tdf.c
22
		tree.o unit.o utility.o
111
	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.c | ${SED} -f ${SRC1}/tdf.sed > ${SRC}/tdf.c
-
 
112
 
23
 
-
 
24
#MAKE_TDF=make_tdf
-
 
25
#SED=sed
-
 
26
#
-
 
27
#auto : ${SRC}/tdf.c ${SRC}/tdf.h
-
 
28
#
-
 
29
#${SRC}/tdf.c : ${SPEC} ${SRC1}/tdf.c ${SRC1}/tdf.sed
-
 
30
#	@${REMOVE} ${SRC}/tdf.c
-
 
31
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.c | ${SED} -f ${SRC1}/tdf.sed > ${SRC}/tdf.c
-
 
32
#
113
${SRC}/tdf.h : ${SPEC} ${SRC1}/tdf.h
33
#${SRC}/tdf.h : ${SPEC} ${SRC1}/tdf.h
114
	@${REMOVE} ${SRC}/tdf.h
34
#	@${REMOVE} ${SRC}/tdf.h
115
	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.h ${SRC}/tdf.h
35
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.h ${SRC}/tdf.h
-
 
36
#
-
 
37
#auto_clobber :
-
 
38
#	${REMOVE} ${SRC}/tdf.c ${SRC}/tdf.h
116
 
39
 
117
auto_clobber :
-
 
118
	${REMOVE} ${SRC}/tdf.c ${SRC}/tdf.h
40
.include "../Makefile.inc"