Subversion Repositories tendra.SVN

Rev

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

# Automatically generated by make_mf version 1.1

# Standard directories and files
BASE=/u/g/release/Source
SRC=${BASE}/src/tools/disp
SRC1=${SRC}/templ
SPEC=${BASE}/src/lib/tdf/def_4_1.db

# Standard variables

CC=tcc
TCCOPTS=-Yansi -Xs
CCOPTS=${TCCOPTS}
MAIN_CC=${CC} ${CCOPTS} -c
LINK_CC=${CC} ${TCCOPTS}
LIBS=

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

# Dependencies and construction rules

NAME=disp
EXTRA=auto
EXTRA_CLEAN=
EXTRA_CLOBBER=

OFILES=basic.o binding.o capsule.o file.o main.o pretty.o sort.o tdf.o\
 tree.o unit.o utility.o

${NAME} : ${OFILES}
        ${LINK_CC} -o ${NAME} ${OFILES} ${LIBS}

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

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

basic.o : ${SRC}/basic.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/capsule.h\
 ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h\
 ${SRC}/types.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/basic.c

binding.o : ${SRC}/binding.c ${SRC}/binding.h ${SRC}/capsule.h\
 ${SRC}/config.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h\
 ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/binding.c

capsule.o : ${SRC}/capsule.c ${SRC}/basic.h ${SRC}/binding.h\
 ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h\
 ${SRC}/types.h ${SRC}/unit.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/capsule.c

file.o : ${SRC}/file.c ${SRC}/ascii.h ${SRC}/config.h ${SRC}/file.h\
 ${SRC}/pretty.h ${SRC}/tree.h ${SRC}/types.h ${SRC}/utility.h\
 ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/file.c

main.o : ${SRC}/main.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/capsule.h\
 ${SRC}/config.h ${SRC}/file.h ${SRC}/pretty.h ${SRC}/release.h\
 ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h ${SRC}/unit.h\
 ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/main.c

pretty.o : ${SRC}/pretty.c ${SRC}/ascii.h ${SRC}/config.h ${SRC}/file.h\
 ${SRC}/tree.h ${SRC}/types.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/pretty.c

sort.o : ${SRC}/sort.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/binding.h\
 ${SRC}/capsule.h ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h\
 ${SRC}/tree.h ${SRC}/types.h ${SRC}/unit.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/sort.c

tdf.o : ${SRC}/tdf.c ${SRC}/basic.h ${SRC}/binding.h ${SRC}/config.h\
 ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h\
 ${SRC}/unit.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/tdf.c

tree.o : ${SRC}/tree.c ${SRC}/ascii.h ${SRC}/basic.h ${SRC}/config.h\
 ${SRC}/file.h ${SRC}/pretty.h ${SRC}/tdf.h ${SRC}/tree.h ${SRC}/types.h\
 ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/tree.c

unit.o : ${SRC}/unit.c ${SRC}/basic.h ${SRC}/binding.h ${SRC}/capsule.h\
 ${SRC}/config.h ${SRC}/file.h ${SRC}/sort.h ${SRC}/tdf.h ${SRC}/tree.h\
 ${SRC}/types.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/unit.c

utility.o : ${SRC}/utility.c ${SRC}/config.h ${SRC}/file.h\
 ${SRC}/pretty.h ${SRC}/types.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/utility.c

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

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

MAKE_TDF=make_tdf
SED=sed

auto : ${SRC}/tdf.c ${SRC}/tdf.h

${SRC}/tdf.c : ${SPEC} ${SRC1}/tdf.c ${SRC1}/tdf.sed
        @${REMOVE} ${SRC}/tdf.c
        ${MAKE_TDF} ${SPEC} ${SRC1}/tdf.c | ${SED} -f ${SRC1}/tdf.sed > ${SRC}/tdf.c

${SRC}/tdf.h : ${SPEC} ${SRC1}/tdf.h
        @${REMOVE} ${SRC}/tdf.h
        ${MAKE_TDF} ${SPEC} ${SRC1}/tdf.h ${SRC}/tdf.h

auto_clobber :
        ${REMOVE} ${SRC}/tdf.c ${SRC}/tdf.h