Subversion Repositories tendra.SVN

Rev

Rev 7 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7 7u83 1
# $Id$
2 7u83 2
 
3
# Standard variables
4
 
7 7u83 5
TCCOPTS=-Y${OBJ_DIR}/${ENVIRONMENT}/bootstrap -yTENDRA_BASEDIR="${OBJ_DIR}/src" -Yc++ -I${SRC}
2 7u83 6
CCOPTS=${TCCOPTS} ${MACHOPTS}
7
 
8
# Dependencies and construction rules
9
 
10
NAME=libcpp.a
11
EXTRA=
12
EXTRA_CLEAN=
13
EXTRA_CLOBBER=
14
 
15
OFILES=baseinfo.o cmath.o cstring.o cwchar.o exception.o new.o new1.o\
16
 new2.o new3.o new4.o new5.o new6.o new7.o new8.o pure.o term.o typeinfo.o\
17
 what.o
18
 
7 7u83 19
${NAME}: ${OFILES}
2 7u83 20
	${AR} cr ${NAME} ${OFILES} ${LIBS}
21
	${RANLIB} ${NAME}
22
 
7 7u83 23
all: ${EXTRA} ${NAME}
2 7u83 24
	@${ECHO} all done
25
 
7 7u83 26
extra: ${EXTRA}
2 7u83 27
	@${ECHO} done
28
 
7 7u83 29
baseinfo.o: baseinfo.cc
30
	${TCC} ${TCCOPTS} -c baseinfo.cc
2 7u83 31
 
7 7u83 32
cmath.o: cmath.cc
33
	${TCC} ${TCCOPTS} -c cmath.cc
2 7u83 34
 
7 7u83 35
cstring.o: cstring.cc
36
	${TCC} ${TCCOPTS} -c cstring.cc
2 7u83 37
 
7 7u83 38
cwchar.o: cwchar.cc
39
	${TCC} ${TCCOPTS} -c cwchar.cc
2 7u83 40
 
7 7u83 41
exception.o: exception.cc
42
	${TCC} ${TCCOPTS} -c exception.cc
2 7u83 43
 
7 7u83 44
new.o: new.cc
45
	${TCC} ${TCCOPTS} -c new.cc
2 7u83 46
 
7 7u83 47
new1.o: new1.cc
48
	${TCC} ${TCCOPTS} -c new1.cc
2 7u83 49
 
7 7u83 50
new2.o: new2.cc
51
	${TCC} ${TCCOPTS} -c new2.cc
2 7u83 52
 
7 7u83 53
new3.o: new3.cc
54
	${TCC} ${TCCOPTS} -c new3.cc
2 7u83 55
 
7 7u83 56
new4.o: new4.cc
57
	${TCC} ${TCCOPTS} -c new4.cc
2 7u83 58
 
7 7u83 59
new5.o: new5.cc
60
	${TCC} ${TCCOPTS} -c new5.cc
2 7u83 61
 
7 7u83 62
new6.o: new6.cc
63
	${TCC} ${TCCOPTS} -c new6.cc
2 7u83 64
 
7 7u83 65
new7.o: new7.cc
66
	${TCC} ${TCCOPTS} -c new7.cc
2 7u83 67
 
7 7u83 68
new8.o: new8.cc
69
	${TCC} ${TCCOPTS} -c new8.cc
2 7u83 70
 
7 7u83 71
pure.o: pure.cc
72
	${TCC} ${TCCOPTS} -c pure.cc
2 7u83 73
 
7 7u83 74
term.o: term.cc
75
	${TCC} ${TCCOPTS} -c term.cc
2 7u83 76
 
7 7u83 77
typeinfo.o: typeinfo.cc
78
	${TCC} ${TCCOPTS} -c typeinfo.cc
2 7u83 79
 
7 7u83 80
what.o: what.cc
81
	${TCC} ${TCCOPTS} -c what.cc
2 7u83 82
 
83
clobber : clean ${EXTRA_CLOBBER}
84
	${REMOVE} ${NAME}
7 7u83 85
 
86
.include "../Makefile.inc"