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}
|