# $Id: Makefile 501 2004-12-31 10:43:06Z asmodai $

.include "../../Makefile.inc"

SRC=${BASE_DIR}/src/lib/cpp/src

TCCOPTS=-Y${OBJ_DIR}/${ENVIRONMENT}/bootstrap -yTENDRA_BASEDIR="${OBJ_DIR}/src" -Yc++ -I${SRC}

SYS_FILES=basic.j ptr_func.j ptr_mem.j throw.j vtable.j

.PATH:	${SRC}

all: ${SYS_FILES}
	@${ECHO} all done

basic.j: basic.cc
	${TCC} ${TCCOPTS} -Fj -o basic.j basic.cc

ptr_func.j: ptr_func.p
	${TNC} ptr_func.p ptr_func.j

ptr_mem.j: ptr_mem.p
	${TNC} ptr_mem.p ptr_mem.j

throw.j: throw.cc
	${TCC} ${TCCOPTS} -Fj -o throw.j throw.cc

vtable.j: vtable.p
	${TNC} vtable.p vtable.j

CLEAN_EXTRA= ${SYS_FILES}
