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
# Automatically generated by make_mf version 1.1
2
 
3
# Standard directories and files
4
BASE=/u/g/release/Source
5
SRC=${BASE}/src/tools/tcc
6
 
7
# Standard variables
8
 
9
CC=tcc
10
TCCOPTS=-Yxpg4 -Xs
11
CCOPTS=${TCCOPTS} -I${SRC}
12
MAIN_CC=${CC} ${CCOPTS} -c
13
LINK_CC=${CC} ${TCCOPTS}
14
LIBS=
15
 
16
REMOVE=rm -f
17
MOVE=mv
18
COPY=cp
19
ECHO=echo
20
SHELL=/bin/sh
21
 
22
# Dependencies and construction rules
23
 
24
NAME=tcc1
25
EXTRA=
26
EXTRA_CLEAN=
27
EXTRA_CLOBBER=
28
 
29
OFILES=archive.o compile.o environ.o execute.o filename.o flags.o list.o\
30
 main.o options.o stages.o startup.o utility.o
31
 
32
${NAME} : ${OFILES}
33
	${LINK_CC} -o ${NAME}.new ${OFILES} ${LIBS}
34
	${REMOVE} ${NAME}
35
	${MOVE} ${NAME}.new ${NAME}
36
 
37
all : ${EXTRA} ${NAME}
38
	@${ECHO} all done
39
 
40
extra : ${EXTRA}
41
	@${ECHO} done
42
 
43
archive.o : ${SRC}/archive.c ${SRC}/archive.h ${SRC}/config.h\
44
 ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
45
 ${SRC}/options.h ${SRC}/utility.h ${SRC}/ossg.h
46
	${MAIN_CC} ${SRC}/archive.c
47
 
48
compile.o : ${SRC}/compile.c ${SRC}/archive.h ${SRC}/compile.h\
49
 ${SRC}/config.h ${SRC}/environ.h ${SRC}/execute.h ${SRC}/filename.h\
50
 ${SRC}/flags.h ${SRC}/list.h ${SRC}/options.h ${SRC}/stages.h\
51
 ${SRC}/startup.h ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
52
	${MAIN_CC} ${SRC}/compile.c
53
 
54
environ.o : ${SRC}/environ.c ${SRC}/config.h ${SRC}/environ.h\
55
 ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h ${SRC}/options.h\
56
 ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
57
	${MAIN_CC} ${SRC}/environ.c
58
 
59
execute.o : ${SRC}/execute.c ${SRC}/archive.h ${SRC}/config.h\
60
 ${SRC}/execute.h ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h\
61
 ${SRC}/list.h ${SRC}/main.h ${SRC}/utility.h ${SRC}/ossg.h
62
	${MAIN_CC} ${SRC}/execute.c
63
 
64
filename.o : ${SRC}/filename.c ${SRC}/config.h ${SRC}/external.h\
65
 ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h ${SRC}/startup.h\
66
 ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
67
	${MAIN_CC} ${SRC}/filename.c
68
 
69
flags.o : ${SRC}/flags.c ${SRC}/archive.h ${SRC}/config.h\
70
 ${SRC}/copyright.h ${SRC}/environ.h ${SRC}/filename.h ${SRC}/flags.h\
71
 ${SRC}/list.h ${SRC}/startup.h ${SRC}/suffix.h ${SRC}/utility.h\
72
 ${SRC}/ossg.h
73
	${MAIN_CC} ${SRC}/flags.c
74
 
75
list.o : ${SRC}/list.c ${SRC}/config.h ${SRC}/list.h ${SRC}/utility.h\
76
 ${SRC}/ossg.h
77
	${MAIN_CC} ${SRC}/list.c
78
 
79
main.o : ${SRC}/main.c ${SRC}/compile.h ${SRC}/config.h ${SRC}/execute.h\
80
 ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
81
 ${SRC}/main.h ${SRC}/options.h ${SRC}/release.h ${SRC}/startup.h\
82
 ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
83
	${MAIN_CC} ${SRC}/main.c
84
 
85
options.o : ${SRC}/options.c ${SRC}/archive.h ${SRC}/config.h\
86
 ${SRC}/environ.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
87
 ${SRC}/main.h ${SRC}/options.h ${SRC}/startup.h ${SRC}/suffix.h\
88
 ${SRC}/utility.h ${SRC}/ossg.h
89
	${MAIN_CC} ${SRC}/options.c
90
 
91
stages.o : ${SRC}/stages.c ${SRC}/archive.h ${SRC}/config.h\
92
 ${SRC}/execute.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
93
 ${SRC}/options.h ${SRC}/stages.h ${SRC}/startup.h ${SRC}/suffix.h\
94
 ${SRC}/utility.h ${SRC}/ossg.h
95
	${MAIN_CC} ${SRC}/stages.c
96
 
97
startup.o : ${SRC}/startup.c ${SRC}/config.h ${SRC}/execute.h\
98
 ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
99
 ${SRC}/startup.h ${SRC}/utility.h ${SRC}/ossg.h
100
	${MAIN_CC} ${SRC}/startup.c
101
 
102
utility.o : ${SRC}/utility.c ${SRC}/config.h ${SRC}/flags.h ${SRC}/list.h\
103
 ${SRC}/main.h ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
104
	${MAIN_CC} ${SRC}/utility.c
105
 
106
clean : ${EXTRA_CLEAN}
107
	${REMOVE} ${OFILES}
108
	${REMOVE} core
109
 
110
clobber : clean ${EXTRA_CLOBBER}
111
	${REMOVE} ${NAME}