Subversion Repositories tendra.SVN

Rev

Rev 2 | 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/lib/cpp/src
-
 
6
 
2
 
7
# Standard variables
3
# Standard variables
8
 
4
 
9
CC=tcc
-
 
10
TCCOPTS=-Yc++
5
TCCOPTS=-Y${OBJ_DIR}/${ENVIRONMENT}/bootstrap -yTENDRA_BASEDIR="${OBJ_DIR}/src" -Yc++ -I${SRC}
11
MACHOPTS=
-
 
12
RANLIB=ranlib
-
 
13
CCOPTS=${TCCOPTS} ${MACHOPTS}
6
CCOPTS=${TCCOPTS} ${MACHOPTS}
14
MAIN_CC=${CC} ${CCOPTS} -c
-
 
15
AR=ar
-
 
16
LIBS=
-
 
17
 
-
 
18
REMOVE=rm -f
-
 
19
MOVE=mv
-
 
20
COPY=cp
-
 
21
ECHO=echo
-
 
22
SHELL=/bin/sh
-
 
23
 
7
 
24
# Dependencies and construction rules
8
# Dependencies and construction rules
25
 
9
 
26
NAME=libcpp.a
10
NAME=libcpp.a
27
EXTRA=
11
EXTRA=
28
EXTRA_CLEAN=
12
EXTRA_CLEAN=
29
EXTRA_CLOBBER=
13
EXTRA_CLOBBER=
30
 
14
 
31
OFILES=baseinfo.o cmath.o cstring.o cwchar.o exception.o new.o new1.o\
15
OFILES=baseinfo.o cmath.o cstring.o cwchar.o exception.o new.o new1.o\
32
 new2.o new3.o new4.o new5.o new6.o new7.o new8.o pure.o term.o typeinfo.o\
16
 new2.o new3.o new4.o new5.o new6.o new7.o new8.o pure.o term.o typeinfo.o\
33
 what.o
17
 what.o
34
 
18
 
35
${NAME} : ${OFILES}
19
${NAME}: ${OFILES}
36
	${AR} cr ${NAME} ${OFILES} ${LIBS}
20
	${AR} cr ${NAME} ${OFILES} ${LIBS}
37
	${RANLIB} ${NAME}
21
	${RANLIB} ${NAME}
38
 
22
 
39
all : ${EXTRA} ${NAME}
23
all: ${EXTRA} ${NAME}
40
	@${ECHO} all done
24
	@${ECHO} all done
41
 
25
 
42
extra : ${EXTRA}
26
extra: ${EXTRA}
43
	@${ECHO} done
27
	@${ECHO} done
44
 
28
 
45
baseinfo.o : ${SRC}/baseinfo.cc ${SRC}/implement.h ${SRC}/interface.h
29
baseinfo.o: baseinfo.cc
46
	${MAIN_CC} ${SRC}/baseinfo.cc
30
	${TCC} ${TCCOPTS} -c baseinfo.cc
-
 
31
 
-
 
32
cmath.o: cmath.cc
-
 
33
	${TCC} ${TCCOPTS} -c cmath.cc
-
 
34
 
-
 
35
cstring.o: cstring.cc
-
 
36
	${TCC} ${TCCOPTS} -c cstring.cc
-
 
37
 
-
 
38
cwchar.o: cwchar.cc
-
 
39
	${TCC} ${TCCOPTS} -c cwchar.cc
-
 
40
 
-
 
41
exception.o: exception.cc
-
 
42
	${TCC} ${TCCOPTS} -c exception.cc
-
 
43
 
-
 
44
new.o: new.cc
-
 
45
	${TCC} ${TCCOPTS} -c new.cc
-
 
46
 
-
 
47
new1.o: new1.cc
-
 
48
	${TCC} ${TCCOPTS} -c new1.cc
-
 
49
 
-
 
50
new2.o: new2.cc
-
 
51
	${TCC} ${TCCOPTS} -c new2.cc
-
 
52
 
-
 
53
new3.o: new3.cc
-
 
54
	${TCC} ${TCCOPTS} -c new3.cc
-
 
55
 
-
 
56
new4.o: new4.cc
-
 
57
	${TCC} ${TCCOPTS} -c new4.cc
-
 
58
 
-
 
59
new5.o: new5.cc
-
 
60
	${TCC} ${TCCOPTS} -c new5.cc
-
 
61
 
-
 
62
new6.o: new6.cc
-
 
63
	${TCC} ${TCCOPTS} -c new6.cc
-
 
64
 
-
 
65
new7.o: new7.cc
-
 
66
	${TCC} ${TCCOPTS} -c new7.cc
47
 
67
 
48
cmath.o : ${SRC}/cmath.cc
68
new8.o: new8.cc
49
	${MAIN_CC} ${SRC}/cmath.cc
69
	${TCC} ${TCCOPTS} -c new8.cc
50
 
70
 
51
cstring.o : ${SRC}/cstring.cc
71
pure.o: pure.cc
52
	${MAIN_CC} ${SRC}/cstring.cc
72
	${TCC} ${TCCOPTS} -c pure.cc
53
 
73
 
54
cwchar.o : ${SRC}/cwchar.cc
74
term.o: term.cc
55
	${MAIN_CC} ${SRC}/cwchar.cc
75
	${TCC} ${TCCOPTS} -c term.cc
56
 
76
 
57
exception.o : ${SRC}/exception.cc ${SRC}/implement.h
-
 
58
	${MAIN_CC} ${SRC}/exception.cc
-
 
59
 
-
 
60
new.o : ${SRC}/new.cc ${SRC}/implement.h
-
 
61
	${MAIN_CC} ${SRC}/new.cc
77
typeinfo.o: typeinfo.cc
62
 
-
 
63
new1.o : ${SRC}/new1.cc ${SRC}/news.h ${SRC}/implement.h
-
 
64
	${MAIN_CC} ${SRC}/new1.cc
-
 
65
 
-
 
66
new2.o : ${SRC}/new2.cc ${SRC}/news.h ${SRC}/implement.h
-
 
67
	${MAIN_CC} ${SRC}/new2.cc
-
 
68
 
-
 
69
new3.o : ${SRC}/new3.cc ${SRC}/news.h ${SRC}/implement.h
-
 
70
	${MAIN_CC} ${SRC}/new3.cc
-
 
71
 
-
 
72
new4.o : ${SRC}/new4.cc ${SRC}/news.h ${SRC}/implement.h
-
 
73
	${MAIN_CC} ${SRC}/new4.cc
-
 
74
 
-
 
75
new5.o : ${SRC}/new5.cc ${SRC}/news.h ${SRC}/implement.h
-
 
76
	${MAIN_CC} ${SRC}/new5.cc
-
 
77
 
-
 
78
new6.o : ${SRC}/new6.cc ${SRC}/news.h ${SRC}/implement.h
-
 
79
	${MAIN_CC} ${SRC}/new6.cc
-
 
80
 
-
 
81
new7.o : ${SRC}/new7.cc ${SRC}/news.h ${SRC}/implement.h
-
 
82
	${MAIN_CC} ${SRC}/new7.cc
-
 
83
 
-
 
84
new8.o : ${SRC}/new8.cc ${SRC}/news.h ${SRC}/implement.h
-
 
85
	${MAIN_CC} ${SRC}/new8.cc
-
 
86
 
-
 
87
pure.o : ${SRC}/pure.cc ${SRC}/implement.h
-
 
88
	${MAIN_CC} ${SRC}/pure.cc
-
 
89
 
-
 
90
term.o : ${SRC}/term.cc ${SRC}/implement.h
-
 
91
	${MAIN_CC} ${SRC}/term.cc
-
 
92
 
-
 
93
typeinfo.o : ${SRC}/typeinfo.cc ${SRC}/implement.h ${SRC}/interface.h
-
 
94
	${MAIN_CC} ${SRC}/typeinfo.cc
78
	${TCC} ${TCCOPTS} -c typeinfo.cc
95
 
79
 
96
what.o : ${SRC}/what.cc
80
what.o: what.cc
97
	${MAIN_CC} ${SRC}/what.cc
81
	${TCC} ${TCCOPTS} -c what.cc
98
 
-
 
99
clean : ${EXTRA_CLEAN}
-
 
100
	${REMOVE} ${OFILES}
-
 
101
	${REMOVE} core
-
 
102
 
82
 
103
clobber : clean ${EXTRA_CLOBBER}
83
clobber : clean ${EXTRA_CLOBBER}
104
	${REMOVE} ${NAME}
84
	${REMOVE} ${NAME}
-
 
85
 
-
 
86
.include "../Makefile.inc"