Subversion Repositories tendra.SVN

Rev

Rev 6 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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