Subversion Repositories tendra.SVN

Rev

Rev 6 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

# $Id$

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

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

#TCCOPTS=-Y${OBJ_DIR}/${ENVIRONMENT}/bootstrap -yTENDRA_BASEDIR="${OBJ_DIR}/src" -Yc++ -I${SRC}
TCCOPTS=        -Y$(INSTALL_DIR)/lib/machines/$(OSFAM)/$(BLDARCH)/env/default\
                -yTENDRA_BASEDIR="${INSTALL_DIR}" -Yc++

SYS_FILES=basic.j ptr_func.j ptr_mem.j throw.j vtable.j
#.SUFFIXES: .o .c .sid .j .pl

#.pl.j:
#       ${TPL} ${.IMPSRC} ${.TARGET}


.PATH:  ${SRC}

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

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

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}