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
# Automatically generated by make_mf version 1.1
-
 
2
 
1
# $Id$
3
# Standard directories and files
-
 
4
BASE=/u/g/release/Source
-
 
5
SRC=${BASE}/src/tools/tcc
-
 
6
 
2
 
7
# Standard variables
3
# Standard variables
8
 
4
 
9
CC=tcc
5
WARNS?=		0
-
 
6
 
10
TCCOPTS=-Yxpg4 -Xs
7
TCCOPTS=	-Yxpg4 -Xs
11
CCOPTS=${TCCOPTS} -I${SRC}
8
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR}
12
MAIN_CC=${CC} ${CCOPTS} -c
-
 
13
LINK_CC=${CC} ${TCCOPTS}
-
 
14
LIBS=
9
LIBS=
15
 
10
 
16
REMOVE=rm -f
-
 
17
MOVE=mv
-
 
18
COPY=cp
-
 
19
ECHO=echo
-
 
20
SHELL=/bin/sh
-
 
21
 
-
 
22
# Dependencies and construction rules
11
# Dependencies and construction rules
23
 
12
 
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}
13
PROG=		${.CURDIR:T}
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
14
WRAPPER=	tcc.sh
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
 
15
 
106
clean : ${EXTRA_CLEAN}
16
SRCS=		archive.c compile.c environ.c execute.c filename.c flags.c\
107
	${REMOVE} ${OFILES}
17
		list.c main.c options.c stages.c startup.c utility.c
108
	${REMOVE} core
-
 
109
 
18
 
110
clobber : clean ${EXTRA_CLOBBER}
19
.include "../Makefile.inc"
111
	${REMOVE} ${NAME}
-