Subversion Repositories tendra.SVN

Rev

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

Rev Author Line No. Line
2 7u83 1
 
6 7u83 2
.include "../../Makefile.inc"
2 7u83 3
 
6 7u83 4
SRC=${BASE_DIR}/src/lib/cpp/src
2 7u83 5
 
18 7u83 6
#TCCOPTS=-Y${OBJ_DIR}/${ENVIRONMENT}/bootstrap -yTENDRA_BASEDIR="${OBJ_DIR}/src" -Yc++ -I${SRC}
7
TCCOPTS=	-Y$(INSTALL_DIR)/lib/machines/$(OSFAM)/$(BLDARCH)/env/default\
25 7u83 8
		-yTENDRA_BASEDIR="${INSTALL_DIR}" -Yc++ -I../src
6 7u83 9
 
2 7u83 10
SYS_FILES=basic.j ptr_func.j ptr_mem.j throw.j vtable.j
18 7u83 11
#.SUFFIXES: .o .c .sid .j .pl
2 7u83 12
 
18 7u83 13
#.pl.j:
14
#	${TPL} ${.IMPSRC} ${.TARGET}
15
 
6 7u83 16
.PATH:	${SRC}
17
 
18
all: ${SYS_FILES}
2 7u83 19
	@${ECHO} all done
20
 
25 7u83 21
clean:
22
	rm *.j
23
 
24
 
6 7u83 25
basic.j: basic.cc
25 7u83 26
	${TCC} ${TCCOPTS} -Fj -o basic.j basic.cc
2 7u83 27
 
6 7u83 28
ptr_func.j: ptr_func.p
29
	${TNC} ptr_func.p ptr_func.j
2 7u83 30
 
6 7u83 31
ptr_mem.j: ptr_mem.p
32
	${TNC} ptr_mem.p ptr_mem.j
2 7u83 33
 
6 7u83 34
throw.j: throw.cc
35
	${TCC} ${TCCOPTS} -Fj -o throw.j throw.cc
2 7u83 36
 
6 7u83 37
vtable.j: vtable.p
38
	${TNC} vtable.p vtable.j
2 7u83 39
 
6 7u83 40
CLEAN_EXTRA= ${SYS_FILES}