Subversion Repositories tendra.SVN

Rev

Rev 6 | Blame | Compare with Previous | Last modification | View Log | RSS feed



include ../../../defs.mk

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

# Standard variables

CC=tcc
MACHOPTS=
TCCOPTS=-Ypl_tdf -jtarget_tok
CCOPTS=${MACHOPTS} ${TCCOPTS}
MAIN_CC=${CC} ${CCOPTS} -c
AR=ar
RANLIB=ranlib
LIBS=

REMOVE=rm -f
MOVE=mv
COPY=cp
ECHO=echo
SHELL=/bin/sh

# Dependencies and construction rules

NAME=libtdf.a
EXTRA=
EXTRA_CLEAN=
EXTRA_CLOBBER=

OFILES=INT64.o version.o

${NAME} : ${OFILES}
        ${AR} cr ${NAME} ${OFILES} ${LIBS}
        ${RANLIB} ${NAME}

all : ${EXTRA} ${NAME}
        @${ECHO} all done

extra : ${EXTRA}
        @${ECHO} done

INT64.o : ${SRC}/INT64a.c ${SRC}/INT64b.pl ${SRC}/abstract.pl\
 ${SRC}/abstract.h ${SRC}/abstract.ph
        ${MAIN_CC} -o INT64.o -M -WP,-I${SRC} ${SRC}/INT64a.c ${SRC}/INT64b.pl ${SRC}/abstract.pl

version.o : ${SRC}/version.c
        ${MAIN_CC} ${SRC}/version.c

clean : ${EXTRA_CLEAN}
        ${REMOVE} ${OFILES}
        ${REMOVE} core

clobber : clean ${EXTRA_CLOBBER}
        ${REMOVE} ${NAME}