Subversion Repositories tendra.SVN

Rev

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

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