Subversion Repositories tendra.SVN

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 7
Line 1... Line 1...
1
BASE=/u/g/release/Source
1
# $Id$
2
SRC=${BASE}/src/lib/machines/solaris/80x86/src
-
 
3
SRC2=${BASE}/src/lib/machines/common/src
-
 
4
 
2
 
5
CC=tcc
-
 
6
TCC=tcc
-
 
7
TNC=tnc
-
 
8
TCCOPTS=-Ysystem
-
 
9
REMOVE=rm -f
-
 
10
MOVE=mv
-
 
11
COPY=cp
-
 
12
ECHO=echo
-
 
13
SHELL=/bin/sh
3
SRC2=	${BASE_DIR}/lib/machines/common/src
14
 
4
 
-
 
5
#TCCOPTS=	-Ysystem
-
 
6
 
15
all : crt1.o crti.o crtn.o dwarf.o
7
all: crt1.o crti.o crtn.o dwarf.o
16
	@${ECHO} all done
8
	@${ECHO} all done
17
 
9
 
18
pre :
-
 
19
	@${ECHO} all done
-
 
20
 
-
 
21
crt1.o : ${SRC}/crt1.s
10
crt1.o: crt1.s
22
	${CC} ${TCCOPTS} -c ${SRC}/crt1.s
11
	${CC} ${TCCOPTS} -c crt1.s
23
 
-
 
24
crti.o : ${SRC}/crti.s
-
 
25
	${CC} ${TCCOPTS} -c ${SRC}/crti.s
-
 
26
 
12
 
27
crtn.o : ${SRC}/crtn.s
13
crti.o: crti.s
28
	${CC} ${TCCOPTS} -c ${SRC}/crtn.s
14
	${CC} ${TCCOPTS} -c crti.s
29
 
15
 
30
dwarf.o : ${SRC}/dwarf.t
16
crtn.o: crtn.s
31
	${TCC} -Wt,-T -c ${SRC}/dwarf.t
17
	${CC} ${TCCOPTS} -c crtn.s
32
 
18
 
33
${SRC}/dwarf.t : ${SRC}/dwarf.p
19
dwarf.o: dwarf.t
34
	${TNC} ${SRC}/dwarf.p ${SRC}/dwarf.t
20
	${TCC} -Wt,-T -c dwarf.t
35
 
21
 
36
clean :
22
dwarf.t: ${SRC}/dwarf.p
37
	${REMOVE} core
23
	${TNC} dwarf.p dwarf.t
38
 
24
 
39
clobber : clean
-
 
40
	${REMOVE} crt1.o crti.o crtn.o dwarf.o
25
.include "../../../Makefile.inc"