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/tld
SRC1=${SRC}/errors

# 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=tld
EXTRA=auto
EXTRA_CLEAN=
EXTRA_CLOBBER=

OFILES=arg-data.o arg-parse.o bistream.o bostream.o builder.o capsule.o\
 contents.o cstring-list.o cstring.o dalloc.o debug.o dstring.o\
 error-file.o error.o exception.o extract.o file-name.o gen-errors.o\
 istream.o library.o linker.o main.o map-entry.o map-table.o name-entry.o\
 name-key.o name-table.o nstring-list.o ostream.o rename-file.o\
 shape-entry.o shape-table.o syntax.o tdf-read.o tdf-write.o tdf.o\
 unit-entry.o unit-table.o

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

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

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

arg-data.o : ${SRC}/arg-data.c ${SRC}/arg-data.h ${SRC}/capsule.h\
 ${SRC}/gen-errors.h ${SRC}/solve-cycles.h ${SRC}/cstring-list.h\
 ${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/name-key.h\
 ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/shape-table.h\
 ${SRC}/tdf-read.h ${SRC}/tdf-write.h ${SRC}/unit-table.h\
 ${SRC}/shape-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/map-entry.h ${SRC}/bostream.h\
 ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/arg-parse.h ${SRC}/istream.h\
 ${SRC}/library.h ${SRC}/error.h ${SRC}/debug.h ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/arg-data.c

arg-parse.o : ${SRC}/arg-parse.c ${SRC}/arg-parse.h ${SRC}/gen-errors.h\
 ${SRC}/cstring.h ${SRC}/error.h ${SRC}/os-interface.h ${SRC}/ostream.h\
 ${SRC}/dalloc.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/dstring.h ${SRC}/capsule.h ${SRC}/istream.h\
 ${SRC}/library.h ${SRC}/name-key.h ${SRC}/tdf-read.h ${SRC}/shape-table.h\
 ${SRC}/tdf-write.h ${SRC}/unit-table.h ${SRC}/shape-entry.h\
 ${SRC}/map-table.h ${SRC}/name-entry.h ${SRC}/name-table.h\
 ${SRC}/map-entry.h ${SRC}/bostream.h ${SRC}/bistream.h\
 ${SRC}/unit-entry.h
        ${MAIN_CC} ${SRC}/arg-parse.c

bistream.o : ${SRC}/bistream.c ${SRC}/bistream.h ${SRC}/cstring.h\
 ${SRC}/exception.h ${SRC}/os-interface.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/dalloc.h
        ${MAIN_CC} ${SRC}/bistream.c

bostream.o : ${SRC}/bostream.c ${SRC}/bostream.h ${SRC}/cstring.h\
 ${SRC}/exception.h ${SRC}/os-interface.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/dalloc.h
        ${MAIN_CC} ${SRC}/bostream.c

builder.o : ${SRC}/builder.c ${SRC}/builder.h ${SRC}/capsule.h\
 ${SRC}/debug.h ${SRC}/error.h ${SRC}/gen-errors.h ${SRC}/library.h\
 ${SRC}/shape-table.h ${SRC}/solve-cycles.h ${SRC}/unit-table.h\
 ${SRC}/arg-data.h ${SRC}/os-interface.h ${SRC}/cstring-list.h\
 ${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/name-key.h\
 ${SRC}/ostream.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/tdf-read.h ${SRC}/tdf-write.h\
 ${SRC}/shape-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/map-entry.h ${SRC}/bostream.h\
 ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/arg-parse.h ${SRC}/istream.h\
 ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/builder.c

capsule.o : ${SRC}/capsule.c ${SRC}/capsule.h ${SRC}/debug.h\
 ${SRC}/dstring.h ${SRC}/exception.h ${SRC}/gen-errors.h ${SRC}/istream.h\
 ${SRC}/library.h ${SRC}/name-key.h ${SRC}/solve-cycles.h ${SRC}/syntax.h\
 ${SRC}/tdf.h ${SRC}/unit-entry.h ${SRC}/dalloc.h ${SRC}/os-interface.h\
 ${SRC}/shape-table.h ${SRC}/tdf-read.h ${SRC}/tdf-write.h\
 ${SRC}/unit-table.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
 ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/arg-parse.h ${SRC}/error.h
        ${MAIN_CC} ${SRC}/capsule.c

contents.o : ${SRC}/contents.c ${SRC}/contents.h ${SRC}/gen-errors.h\
 ${SRC}/library.h ${SRC}/solve-cycles.h ${SRC}/arg-data.h\
 ${SRC}/os-interface.h ${SRC}/cstring-list.h ${SRC}/cstring.h\
 ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/name-key.h ${SRC}/ostream.h\
 ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
 ${SRC}/arg-parse.h ${SRC}/capsule.h ${SRC}/istream.h ${SRC}/tdf-read.h\
 ${SRC}/error.h ${SRC}/shape-table.h ${SRC}/tdf-write.h\
 ${SRC}/unit-table.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/debug.h\
 ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/contents.c

cstring-list.o : ${SRC}/cstring-list.c ${SRC}/cstring-list.h\
 ${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/cstring-list.c

cstring.o : ${SRC}/cstring.c ${SRC}/cstring.h ${SRC}/syntax.h\
 ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/cstring.c

dalloc.o : ${SRC}/dalloc.c ${SRC}/dalloc.h ${SRC}/exception.h\
 ${SRC}/os-interface.h ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/dalloc.c

debug.o : ${SRC}/debug.c ${SRC}/debug.h ${SRC}/solve-cycles.h\
 ${SRC}/tdf.h ${SRC}/cstring.h ${SRC}/dstring.h ${SRC}/name-key.h\
 ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/dalloc.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/capsule.h ${SRC}/library.h\
 ${SRC}/map-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/shape-entry.h ${SRC}/shape-table.h\
 ${SRC}/tdf-read.h ${SRC}/tdf-write.h ${SRC}/unit-entry.h\
 ${SRC}/unit-table.h ${SRC}/bostream.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/debug.c

dstring.o : ${SRC}/dstring.c ${SRC}/dstring.h ${SRC}/syntax.h\
 ${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/ostream.h\
 ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/dstring.c

error-file.o : ${SRC}/error-file.c ${SRC}/dstring.h ${SRC}/error-file.h\
 ${SRC}/error.h ${SRC}/gen-errors.h ${SRC}/syntax.h ${SRC}/cstring.h\
 ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/istream.h\
 ${SRC}/arg-parse.h ${SRC}/capsule.h ${SRC}/library.h ${SRC}/name-key.h\
 ${SRC}/tdf-read.h ${SRC}/shape-table.h ${SRC}/tdf-write.h\
 ${SRC}/unit-table.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h
        ${MAIN_CC} ${SRC}/error-file.c

error.o : ${SRC}/error.c ${SRC}/error.h ${SRC}/syntax.h ${SRC}/cstring.h\
 ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/dalloc.h\
 ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/error.c

exception.o : ${SRC}/exception.c ${SRC}/exception.h ${SRC}/os-interface.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/exception.c

extract.o : ${SRC}/extract.c ${SRC}/error.h ${SRC}/extract.h\
 ${SRC}/gen-errors.h ${SRC}/library.h ${SRC}/solve-cycles.h\
 ${SRC}/cstring.h ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/ostream.h\
 ${SRC}/dalloc.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/arg-data.h ${SRC}/cstring-list.h\
 ${SRC}/name-key.h ${SRC}/arg-parse.h ${SRC}/capsule.h ${SRC}/istream.h\
 ${SRC}/tdf-read.h ${SRC}/shape-table.h ${SRC}/tdf-write.h\
 ${SRC}/unit-table.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/debug.h\
 ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/extract.c

file-name.o : ${SRC}/file-name.c ${SRC}/cstring.h ${SRC}/file-name.h\
 ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/file-name.c

gen-errors.o : ${SRC}/gen-errors.c ${SRC}/error.h ${SRC}/gen-errors.h\
 ${SRC}/ostream.h ${SRC}/solve-cycles.h ${SRC}/cstring.h ${SRC}/dstring.h\
 ${SRC}/os-interface.h ${SRC}/dalloc.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/arg-parse.h\
 ${SRC}/capsule.h ${SRC}/istream.h ${SRC}/library.h ${SRC}/name-key.h\
 ${SRC}/tdf-read.h ${SRC}/shape-table.h ${SRC}/tdf-write.h\
 ${SRC}/unit-table.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/debug.h\
 ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/gen-errors.c

istream.o : ${SRC}/istream.c ${SRC}/cstring.h ${SRC}/istream.h\
 ${SRC}/syntax.h ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/istream.c

library.o : ${SRC}/library.c ${SRC}/capsule.h ${SRC}/debug.h\
 ${SRC}/exception.h ${SRC}/file-name.h ${SRC}/gen-errors.h\
 ${SRC}/library.h ${SRC}/solve-cycles.h ${SRC}/tdf-write.h ${SRC}/tdf.h\
 ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/os-interface.h\
 ${SRC}/shape-table.h ${SRC}/tdf-read.h ${SRC}/unit-table.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
 ${SRC}/shape-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/map-entry.h ${SRC}/name-key.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h\
 ${SRC}/arg-parse.h ${SRC}/istream.h ${SRC}/error.h
        ${MAIN_CC} ${SRC}/library.c

linker.o : ${SRC}/linker.c ${SRC}/capsule.h ${SRC}/debug.h ${SRC}/error.h\
 ${SRC}/file-name.h ${SRC}/gen-errors.h ${SRC}/library.h ${SRC}/linker.h\
 ${SRC}/shape-table.h ${SRC}/solve-cycles.h ${SRC}/tdf.h\
 ${SRC}/unit-table.h ${SRC}/dalloc.h ${SRC}/dstring.h\
 ${SRC}/os-interface.h ${SRC}/tdf-read.h ${SRC}/tdf-write.h\
 ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
 ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/name-key.h ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h\
 ${SRC}/arg-parse.h ${SRC}/istream.h ${SRC}/arg-data.h\
 ${SRC}/cstring-list.h
        ${MAIN_CC} ${SRC}/linker.c

main.o : ${SRC}/main.c ${SRC}/arg-data.h ${SRC}/arg-parse.h\
 ${SRC}/builder.h ${SRC}/contents.h ${SRC}/debug.h ${SRC}/error-file.h\
 ${SRC}/error.h ${SRC}/exception.h ${SRC}/extract.h ${SRC}/gen-errors.h\
 ${SRC}/linker.h ${SRC}/os-interface.h ${SRC}/release.h\
 ${SRC}/rename-file.h ${SRC}/solve-cycles.h ${SRC}/cstring-list.h\
 ${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/name-key.h\
 ${SRC}/ostream.h ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/istream.h\
 ${SRC}/capsule.h ${SRC}/library.h ${SRC}/tdf-read.h ${SRC}/shape-table.h\
 ${SRC}/tdf-write.h ${SRC}/unit-table.h ${SRC}/shape-entry.h\
 ${SRC}/map-table.h ${SRC}/name-entry.h ${SRC}/name-table.h\
 ${SRC}/map-entry.h ${SRC}/bostream.h ${SRC}/bistream.h\
 ${SRC}/unit-entry.h ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/main.c

map-entry.o : ${SRC}/map-entry.c ${SRC}/map-entry.h ${SRC}/shape-table.h\
 ${SRC}/solve-cycles.h ${SRC}/dalloc.h ${SRC}/dstring.h\
 ${SRC}/os-interface.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
 ${SRC}/shape-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/tdf-write.h ${SRC}/name-key.h\
 ${SRC}/bostream.h ${SRC}/capsule.h ${SRC}/debug.h ${SRC}/library.h\
 ${SRC}/tdf-read.h ${SRC}/tdf.h ${SRC}/unit-entry.h ${SRC}/unit-table.h\
 ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/map-entry.c

map-table.o : ${SRC}/map-table.c ${SRC}/map-table.h ${SRC}/solve-cycles.h\
 ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/map-entry.h ${SRC}/os-interface.h\
 ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
 ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/capsule.h ${SRC}/debug.h\
 ${SRC}/library.h ${SRC}/name-entry.h ${SRC}/name-key.h\
 ${SRC}/name-table.h ${SRC}/shape-entry.h ${SRC}/shape-table.h\
 ${SRC}/tdf-read.h ${SRC}/tdf-write.h ${SRC}/tdf.h ${SRC}/unit-entry.h\
 ${SRC}/unit-table.h ${SRC}/bostream.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/map-table.c

name-entry.o : ${SRC}/name-entry.c ${SRC}/capsule.h ${SRC}/debug.h\
 ${SRC}/gen-errors.h ${SRC}/library.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/ostream.h ${SRC}/shape-entry.h\
 ${SRC}/shape-table.h ${SRC}/solve-cycles.h ${SRC}/tdf.h\
 ${SRC}/unit-table.h ${SRC}/dalloc.h ${SRC}/dstring.h\
 ${SRC}/os-interface.h ${SRC}/tdf-read.h ${SRC}/tdf-write.h\
 ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
 ${SRC}/cstring.h ${SRC}/map-table.h ${SRC}/map-entry.h ${SRC}/name-key.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h\
 ${SRC}/arg-parse.h ${SRC}/istream.h ${SRC}/error.h
        ${MAIN_CC} ${SRC}/name-entry.c

name-key.o : ${SRC}/name-key.c ${SRC}/name-key.h ${SRC}/solve-cycles.h\
 ${SRC}/syntax.h ${SRC}/cstring.h ${SRC}/dstring.h ${SRC}/os-interface.h\
 ${SRC}/ostream.h ${SRC}/dalloc.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/capsule.h ${SRC}/debug.h ${SRC}/library.h\
 ${SRC}/map-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/shape-entry.h ${SRC}/shape-table.h\
 ${SRC}/tdf-read.h ${SRC}/tdf-write.h ${SRC}/tdf.h ${SRC}/unit-entry.h\
 ${SRC}/unit-table.h ${SRC}/bostream.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/name-key.c

name-table.o : ${SRC}/name-table.c ${SRC}/name-table.h\
 ${SRC}/shape-entry.h ${SRC}/solve-cycles.h ${SRC}/dalloc.h\
 ${SRC}/dstring.h ${SRC}/name-entry.h ${SRC}/name-key.h\
 ${SRC}/os-interface.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/map-table.h\
 ${SRC}/tdf-write.h ${SRC}/map-entry.h ${SRC}/bostream.h ${SRC}/capsule.h\
 ${SRC}/debug.h ${SRC}/library.h ${SRC}/shape-table.h ${SRC}/tdf-read.h\
 ${SRC}/tdf.h ${SRC}/unit-entry.h ${SRC}/unit-table.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/name-table.c

nstring-list.o : ${SRC}/nstring-list.c ${SRC}/nstring-list.h\
 ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h
        ${MAIN_CC} ${SRC}/nstring-list.c

ostream.o : ${SRC}/ostream.c ${SRC}/cstring.h ${SRC}/ostream.h\
 ${SRC}/syntax.h ${SRC}/dalloc.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/ostream.c

rename-file.o : ${SRC}/rename-file.c ${SRC}/dstring.h ${SRC}/gen-errors.h\
 ${SRC}/istream.h ${SRC}/nstring-list.h ${SRC}/rename-file.h\
 ${SRC}/solve-cycles.h ${SRC}/syntax.h ${SRC}/cstring.h ${SRC}/dalloc.h\
 ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/arg-parse.h\
 ${SRC}/capsule.h ${SRC}/library.h ${SRC}/name-key.h ${SRC}/tdf-read.h\
 ${SRC}/error.h ${SRC}/shape-table.h ${SRC}/tdf-write.h\
 ${SRC}/unit-table.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/arg-data.h\
 ${SRC}/cstring-list.h ${SRC}/debug.h ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/rename-file.c

shape-entry.o : ${SRC}/shape-entry.c ${SRC}/debug.h ${SRC}/gen-errors.h\
 ${SRC}/shape-entry.h ${SRC}/solve-cycles.h ${SRC}/unit-table.h\
 ${SRC}/cstring.h ${SRC}/dstring.h ${SRC}/name-key.h ${SRC}/os-interface.h\
 ${SRC}/ostream.h ${SRC}/dalloc.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/arg-parse.h ${SRC}/capsule.h ${SRC}/istream.h\
 ${SRC}/library.h ${SRC}/tdf-read.h ${SRC}/error.h ${SRC}/shape-table.h\
 ${SRC}/tdf-write.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/map-entry.h ${SRC}/bostream.h\
 ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/shape-entry.c

shape-table.o : ${SRC}/shape-table.c ${SRC}/shape-table.h\
 ${SRC}/solve-cycles.h ${SRC}/dalloc.h ${SRC}/dstring.h\
 ${SRC}/os-interface.h ${SRC}/shape-entry.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
 ${SRC}/map-table.h ${SRC}/name-entry.h ${SRC}/name-table.h\
 ${SRC}/tdf-write.h ${SRC}/map-entry.h ${SRC}/name-key.h ${SRC}/bostream.h\
 ${SRC}/capsule.h ${SRC}/debug.h ${SRC}/library.h ${SRC}/tdf-read.h\
 ${SRC}/tdf.h ${SRC}/unit-entry.h ${SRC}/unit-table.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/shape-table.c

syntax.o : ${SRC}/syntax.c ${SRC}/syntax.h ${SRC}/os-interface.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h
        ${MAIN_CC} ${SRC}/syntax.c

tdf-read.o : ${SRC}/tdf-read.c ${SRC}/gen-errors.h ${SRC}/ostream.h\
 ${SRC}/solve-cycles.h ${SRC}/tdf-read.h ${SRC}/arg-parse.h\
 ${SRC}/capsule.h ${SRC}/dstring.h ${SRC}/exception.h ${SRC}/istream.h\
 ${SRC}/library.h ${SRC}/name-key.h ${SRC}/os-interface.h ${SRC}/cstring.h\
 ${SRC}/error.h ${SRC}/dalloc.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
 ${SRC}/shape-table.h ${SRC}/tdf-write.h ${SRC}/unit-table.h\
 ${SRC}/shape-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/map-entry.h ${SRC}/bostream.h\
 ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/debug.h ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/tdf-read.c

tdf-write.o : ${SRC}/tdf-write.c ${SRC}/gen-errors.h ${SRC}/ostream.h\
 ${SRC}/solve-cycles.h ${SRC}/tdf-write.h ${SRC}/arg-parse.h\
 ${SRC}/capsule.h ${SRC}/dstring.h ${SRC}/exception.h ${SRC}/istream.h\
 ${SRC}/library.h ${SRC}/name-key.h ${SRC}/os-interface.h\
 ${SRC}/tdf-read.h ${SRC}/cstring.h ${SRC}/error.h ${SRC}/dalloc.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/shape-table.h\
 ${SRC}/unit-table.h ${SRC}/shape-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-table.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/bistream.h ${SRC}/unit-entry.h ${SRC}/debug.h\
 ${SRC}/tdf.h
        ${MAIN_CC} ${SRC}/tdf-write.c

tdf.o : ${SRC}/tdf.c ${SRC}/solve-cycles.h ${SRC}/tdf.h ${SRC}/capsule.h\
 ${SRC}/debug.h ${SRC}/library.h ${SRC}/map-entry.h ${SRC}/map-table.h\
 ${SRC}/name-entry.h ${SRC}/name-key.h ${SRC}/name-table.h\
 ${SRC}/shape-entry.h ${SRC}/shape-table.h ${SRC}/tdf-read.h\
 ${SRC}/tdf-write.h ${SRC}/unit-entry.h ${SRC}/unit-table.h\
 ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/exception.h\
 ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
 ${SRC}/bostream.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/tdf.c

unit-entry.o : ${SRC}/unit-entry.c ${SRC}/debug.h ${SRC}/shape-entry.h\
 ${SRC}/solve-cycles.h ${SRC}/tdf.h ${SRC}/unit-entry.h ${SRC}/cstring.h\
 ${SRC}/dstring.h ${SRC}/name-key.h ${SRC}/os-interface.h ${SRC}/ostream.h\
 ${SRC}/dalloc.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-table.h ${SRC}/tdf-write.h ${SRC}/map-entry.h\
 ${SRC}/bostream.h ${SRC}/capsule.h ${SRC}/library.h ${SRC}/shape-table.h\
 ${SRC}/tdf-read.h ${SRC}/unit-table.h ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/unit-entry.c

unit-table.o : ${SRC}/unit-table.c ${SRC}/solve-cycles.h\
 ${SRC}/unit-table.h ${SRC}/capsule.h ${SRC}/debug.h ${SRC}/library.h\
 ${SRC}/map-entry.h ${SRC}/map-table.h ${SRC}/name-entry.h\
 ${SRC}/name-key.h ${SRC}/name-table.h ${SRC}/shape-entry.h\
 ${SRC}/shape-table.h ${SRC}/tdf-read.h ${SRC}/tdf-write.h ${SRC}/tdf.h\
 ${SRC}/unit-entry.h ${SRC}/dalloc.h ${SRC}/dstring.h\
 ${SRC}/os-interface.h ${SRC}/exception.h ${SRC}/fast-short.h\
 ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/bostream.h\
 ${SRC}/bistream.h
        ${MAIN_CC} ${SRC}/unit-table.c

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

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

ERR_OUT=${SRC}/gen-errors.c ${SRC}/gen-errors.h

EFILES=${SRC1}/arg-data.e ${SRC1}/arg-parse.e ${SRC1}/builder.e\
 ${SRC1}/capsule.e ${SRC1}/contents.e ${SRC1}/error-file.e\
 ${SRC1}/extract.e ${SRC1}/for-osif.e ${SRC1}/library.e ${SRC1}/linker.e\
 ${SRC1}/main.e ${SRC1}/name-entry.e ${SRC1}/rename-file.e\
 ${SRC1}/shape-entry.e ${SRC1}/tdf-read.e

auto : ${ERR_OUT}

${SRC}/gen-errors.c : ${SRC1}/BUILD_ERRORS ${EFILES}
        @${REMOVE} ${ERR_OUT}
        ${SRC1}/BUILD_ERRORS -o ${SRC}/gen-errors ${EFILES}

auto_clobber :
        ${REMOVE} ${ERR_OUT}