Rev 2 | 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
UTIL=${BASE}/src/utilities
SRC=${UTIL}/sid
SRC2=${SRC}/errors
# Standard variables
CC=tcc
TCCOPTS=-Yansi -Xs
CCOPTS=${TCCOPTS} -I${SRC}
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=sid
EXTRA=auto
EXTRA_CLEAN=
EXTRA_CLOBBER=
OFILES=action.o alt.o arg-parse.o basic.o bitvec.o c-check.o c-code.o\
c-lexer.o c-out-info.o c-out-key.o c-out-nl.o c-out-types.o c-output.o\
c-parser.o cstring-list.o cstring.o dalloc.o dstring.o entry-list.o\
entry.o error-file.o error.o exception.o gen-errors.o grammar.o istream.o\
item.o key.o lexer.o main.o name.o non-local.o ostream.o output.o\
parser.o rstack.o rule-check.o rule-factor.o rule-firsts.o rule-lre.o\
rule-mutate.o rule-names.o rule-simp.o rule-tail.o rule.o scope.o\
syntax.o table.o type.o types.o
${NAME} : ${OFILES}
${LINK_CC} -o ${NAME} ${OFILES} ${LIBS}
all : ${EXTRA} ${NAME}
@${ECHO} all done
extra : ${EXTRA}
@${ECHO} done
action.o : ${SRC}/action.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/name.h\
${SRC}/rule.h ${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h ${SRC}/rstack.h
${MAIN_CC} ${SRC}/action.c
alt.o : ${SRC}/alt.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/name.h\
${SRC}/rule.h ${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h ${SRC}/rstack.h
${MAIN_CC} ${SRC}/alt.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}/action.h ${SRC}/basic.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/entry-list.h ${SRC}/entry.h\
${SRC}/istream.h ${SRC}/key.h ${SRC}/name.h ${SRC}/parser.h ${SRC}/rule.h\
${SRC}/table.h ${SRC}/type.h ${SRC}/types.h ${SRC}/scope.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/arg-parse.c
basic.o : ${SRC}/basic.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/grammar.h\
${SRC}/name.h ${SRC}/rstack.h ${SRC}/rule.h ${SRC}/type.h ${SRC}/dalloc.h\
${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/bitvec.h ${SRC}/non-local.h
${MAIN_CC} ${SRC}/basic.c
bitvec.o : ${SRC}/bitvec.c ${SRC}/bitvec.h ${SRC}/dalloc.h\
${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h
${MAIN_CC} ${SRC}/bitvec.c
c-check.o : ${SRC}/c-check.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/c-check.h ${SRC}/entry.h ${SRC}/gen-errors.h ${SRC}/table.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/arg-parse.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/istream.h ${SRC}/name.h\
${SRC}/parser.h ${SRC}/rule.h ${SRC}/type.h ${SRC}/error.h\
${SRC}/c-code.h ${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/output.h\
${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/c-check.c
c-code.o : ${SRC}/c-code.c ${SRC}/c-code.h ${SRC}/c-out-key.h\
${SRC}/c-output.h ${SRC}/gen-errors.h ${SRC}/name.h ${SRC}/c-out-info.h\
${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h\
${SRC}/os-interface.h ${SRC}/rstack.h ${SRC}/rule.h ${SRC}/table.h\
${SRC}/types.h ${SRC}/ostream.h ${SRC}/output.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/istream.h ${SRC}/key.h\
${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/bitvec.h ${SRC}/non-local.h\
${SRC}/grammar.h ${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/parser.h ${SRC}/type.h\
${SRC}/error.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/c-code.c
c-lexer.o : ${SRC}/c-lexer.c ${SRC}/c-lexer.h ${SRC}/gen-errors.h\
${SRC}/syntax.h ${SRC}/c-code.h ${SRC}/dstring.h ${SRC}/istream.h\
${SRC}/os-interface.h ${SRC}/c-out-info.h ${SRC}/cstring.h\
${SRC}/dalloc.h ${SRC}/entry.h ${SRC}/rstack.h ${SRC}/rule.h\
${SRC}/table.h ${SRC}/types.h ${SRC}/ostream.h ${SRC}/output.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/key.h\
${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/bitvec.h ${SRC}/non-local.h\
${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h ${SRC}/c-parser.h\
${SRC}/name.h ${SRC}/parser.h ${SRC}/type.h ${SRC}/error.h\
${SRC}/grammar.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/c-lexer.c
c-out-info.o : ${SRC}/c-out-info.c ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h\
${SRC}/os-interface.h ${SRC}/rstack.h ${SRC}/rule.h ${SRC}/table.h\
${SRC}/types.h ${SRC}/ostream.h ${SRC}/output.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/istream.h ${SRC}/key.h\
${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/bitvec.h ${SRC}/non-local.h
${MAIN_CC} ${SRC}/c-out-info.c
c-out-key.o : ${SRC}/c-out-key.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/c-out-key.h ${SRC}/name.h ${SRC}/rstack.h ${SRC}/rule.h\
${SRC}/syntax.h ${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/c-output.h ${SRC}/c-out-info.h\
${SRC}/output.h ${SRC}/istream.h ${SRC}/non-local.h
${MAIN_CC} ${SRC}/c-out-key.c
c-out-nl.o : ${SRC}/c-out-nl.c ${SRC}/action.h ${SRC}/c-code.h\
${SRC}/c-out-key.h ${SRC}/c-out-nl.h ${SRC}/c-out-types.h ${SRC}/dalloc.h\
${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/c-out-info.h ${SRC}/rstack.h\
${SRC}/rule.h ${SRC}/output.h ${SRC}/istream.h ${SRC}/bitvec.h\
${SRC}/non-local.h ${SRC}/c-output.h ${SRC}/grammar.h
${MAIN_CC} ${SRC}/c-out-nl.c
c-out-types.o : ${SRC}/c-out-types.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/c-code.h ${SRC}/c-out-key.h ${SRC}/c-out-types.h ${SRC}/entry.h\
${SRC}/name.h ${SRC}/output.h ${SRC}/rstack.h ${SRC}/type.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h\
${SRC}/c-out-info.h ${SRC}/rule.h ${SRC}/istream.h ${SRC}/non-local.h\
${SRC}/c-output.h
${MAIN_CC} ${SRC}/c-out-types.c
c-output.o : ${SRC}/c-output.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/c-code.h ${SRC}/c-out-key.h ${SRC}/c-out-nl.h ${SRC}/c-out-types.h\
${SRC}/c-output.h ${SRC}/dstring.h ${SRC}/gen-errors.h ${SRC}/name.h\
${SRC}/output.h ${SRC}/rstack.h ${SRC}/rule.h ${SRC}/type.h\
${SRC}/dalloc.h ${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h\
${SRC}/c-out-info.h ${SRC}/istream.h ${SRC}/non-local.h\
${SRC}/arg-parse.h ${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/parser.h\
${SRC}/error.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/c-output.c
c-parser.o : ${SRC}/c-parser.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/c-code.h ${SRC}/c-out-info.h ${SRC}/c-parser.h ${SRC}/entry.h\
${SRC}/gen-errors.h ${SRC}/type.h ${SRC}/types.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}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/rstack.h ${SRC}/rule.h\
${SRC}/output.h ${SRC}/istream.h ${SRC}/non-local.h ${SRC}/c-lexer.h\
${SRC}/arg-parse.h ${SRC}/name.h ${SRC}/parser.h ${SRC}/error.h\
${SRC}/lexer.h
${MAIN_CC} ${SRC}/c-parser.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
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
entry-list.o : ${SRC}/entry-list.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/entry-list.h ${SRC}/name.h ${SRC}/rule.h ${SRC}/type.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h\
${SRC}/types.h ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/scope.h\
${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h\
${SRC}/rstack.h
${MAIN_CC} ${SRC}/entry-list.c
entry.o : ${SRC}/entry.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/entry.h\
${SRC}/gen-errors.h ${SRC}/name.h ${SRC}/rule.h ${SRC}/type.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h\
${SRC}/arg-parse.h ${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/istream.h\
${SRC}/parser.h ${SRC}/error.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/entry.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}/action.h\
${SRC}/arg-parse.h ${SRC}/basic.h ${SRC}/c-lexer.h ${SRC}/c-parser.h\
${SRC}/entry-list.h ${SRC}/entry.h ${SRC}/key.h ${SRC}/name.h\
${SRC}/parser.h ${SRC}/rule.h ${SRC}/table.h ${SRC}/type.h ${SRC}/types.h\
${SRC}/scope.h ${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/c-code.h\
${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h\
${SRC}/lexer.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
gen-errors.o : ${SRC}/gen-errors.c ${SRC}/error.h ${SRC}/gen-errors.h\
${SRC}/ostream.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}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/entry-list.h ${SRC}/entry.h\
${SRC}/istream.h ${SRC}/key.h ${SRC}/name.h ${SRC}/parser.h ${SRC}/rule.h\
${SRC}/table.h ${SRC}/type.h ${SRC}/types.h ${SRC}/scope.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/gen-errors.c
grammar.o : ${SRC}/grammar.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/gen-errors.h ${SRC}/grammar.h ${SRC}/name.h ${SRC}/rule.h\
${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h\
${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/arg-parse.h ${SRC}/c-lexer.h ${SRC}/c-parser.h\
${SRC}/istream.h ${SRC}/parser.h ${SRC}/error.h ${SRC}/c-code.h\
${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h\
${SRC}/lexer.h
${MAIN_CC} ${SRC}/grammar.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
item.o : ${SRC}/item.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/name.h\
${SRC}/rule.h ${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h ${SRC}/rstack.h
${MAIN_CC} ${SRC}/item.c
key.o : ${SRC}/key.c ${SRC}/key.h ${SRC}/dstring.h ${SRC}/os-interface.h\
${SRC}/cstring.h ${SRC}/dalloc.h ${SRC}/ostream.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h
${MAIN_CC} ${SRC}/key.c
lexer.o : ${SRC}/lexer.c ${SRC}/gen-errors.h ${SRC}/lexer.h\
${SRC}/syntax.h ${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/dstring.h ${SRC}/entry-list.h\
${SRC}/entry.h ${SRC}/exception.h ${SRC}/istream.h ${SRC}/key.h\
${SRC}/name.h ${SRC}/os-interface.h ${SRC}/parser.h ${SRC}/rule.h\
${SRC}/table.h ${SRC}/type.h ${SRC}/types.h ${SRC}/dalloc.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/scope.h ${SRC}/error.h ${SRC}/bitvec.h ${SRC}/grammar.h\
${SRC}/c-code.h ${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/output.h\
${SRC}/non-local.h
${MAIN_CC} ${SRC}/lexer.c
main.o : ${SRC}/main.c ${SRC}/arg-parse.h ${SRC}/c-check.h\
${SRC}/c-lexer.h ${SRC}/c-output.h ${SRC}/c-parser.h\
${SRC}/cstring-list.h ${SRC}/cstring.h ${SRC}/dstring.h\
${SRC}/error-file.h ${SRC}/error.h ${SRC}/exception.h ${SRC}/gen-errors.h\
${SRC}/grammar.h ${SRC}/istream.h ${SRC}/lexer.h ${SRC}/os-interface.h\
${SRC}/ostream.h ${SRC}/output.h ${SRC}/parser.h ${SRC}/release.h\
${SRC}/rule.h ${SRC}/syntax.h ${SRC}/dalloc.h ${SRC}/fast-short.h\
${SRC}/shortnames.h ${SRC}/entry-list.h ${SRC}/entry.h ${SRC}/table.h\
${SRC}/types.h ${SRC}/key.h ${SRC}/scope.h ${SRC}/c-code.h\
${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/bitvec.h ${SRC}/non-local.h\
${SRC}/action.h ${SRC}/basic.h ${SRC}/name.h ${SRC}/type.h
${MAIN_CC} ${SRC}/main.c
name.o : ${SRC}/name.c ${SRC}/name.h ${SRC}/dalloc.h\
${SRC}/os-interface.h ${SRC}/exception.h ${SRC}/fast-short.h\
${SRC}/shortnames.h
${MAIN_CC} ${SRC}/name.c
non-local.o : ${SRC}/non-local.c ${SRC}/non-local.h ${SRC}/dalloc.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/dstring.h ${SRC}/key.h\
${SRC}/cstring.h
${MAIN_CC} ${SRC}/non-local.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
output.o : ${SRC}/output.c ${SRC}/output.h ${SRC}/cstring.h\
${SRC}/istream.h ${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/dalloc.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h
${MAIN_CC} ${SRC}/output.c
parser.o : ${SRC}/parser.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/bitvec.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/gen-errors.h ${SRC}/grammar.h\
${SRC}/lexer.h ${SRC}/non-local.h ${SRC}/parser.h ${SRC}/rule.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/types.h ${SRC}/entry.h\
${SRC}/os-interface.h ${SRC}/exception.h ${SRC}/fast-short.h\
${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h\
${SRC}/entry-list.h ${SRC}/arg-parse.h ${SRC}/c-lexer.h ${SRC}/c-parser.h\
${SRC}/istream.h ${SRC}/name.h ${SRC}/type.h ${SRC}/error.h\
${SRC}/c-code.h ${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/output.h
${MAIN_CC} ${SRC}/parser.c
rstack.o : ${SRC}/rstack.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/name.h\
${SRC}/rstack.h ${SRC}/rule.h ${SRC}/type.h ${SRC}/dalloc.h\
${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h\
${SRC}/non-local.h
${MAIN_CC} ${SRC}/rstack.c
rule-check.o : ${SRC}/rule-check.c ${SRC}/basic.h ${SRC}/bitvec.h\
${SRC}/gen-errors.h ${SRC}/rule.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/grammar.h ${SRC}/os-interface.h ${SRC}/ostream.h\
${SRC}/types.h ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/key.h ${SRC}/entry-list.h ${SRC}/table.h\
${SRC}/scope.h ${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/c-lexer.h\
${SRC}/c-parser.h ${SRC}/istream.h ${SRC}/name.h ${SRC}/parser.h\
${SRC}/type.h ${SRC}/error.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/rule-check.c
rule-factor.o : ${SRC}/rule-factor.c ${SRC}/basic.h ${SRC}/bitvec.h\
${SRC}/entry-list.h ${SRC}/gen-errors.h ${SRC}/rule.h ${SRC}/types.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h ${SRC}/grammar.h\
${SRC}/os-interface.h ${SRC}/ostream.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/key.h\
${SRC}/table.h ${SRC}/scope.h ${SRC}/action.h ${SRC}/arg-parse.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/istream.h ${SRC}/name.h\
${SRC}/parser.h ${SRC}/type.h ${SRC}/error.h ${SRC}/c-code.h\
${SRC}/c-out-info.h ${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h\
${SRC}/lexer.h
${MAIN_CC} ${SRC}/rule-factor.c
rule-firsts.o : ${SRC}/rule-firsts.c ${SRC}/basic.h ${SRC}/gen-errors.h\
${SRC}/rule.h ${SRC}/table.h ${SRC}/bitvec.h ${SRC}/dalloc.h\
${SRC}/dstring.h ${SRC}/entry.h ${SRC}/grammar.h ${SRC}/os-interface.h\
${SRC}/ostream.h ${SRC}/types.h ${SRC}/exception.h ${SRC}/fast-short.h\
${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/key.h ${SRC}/entry-list.h\
${SRC}/scope.h ${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/c-lexer.h\
${SRC}/c-parser.h ${SRC}/istream.h ${SRC}/name.h ${SRC}/parser.h\
${SRC}/type.h ${SRC}/error.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/rule-firsts.c
rule-lre.o : ${SRC}/rule-lre.c ${SRC}/dstring.h ${SRC}/gen-errors.h\
${SRC}/rule.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}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/entry-list.h ${SRC}/entry.h\
${SRC}/istream.h ${SRC}/key.h ${SRC}/name.h ${SRC}/parser.h\
${SRC}/table.h ${SRC}/type.h ${SRC}/types.h ${SRC}/scope.h ${SRC}/error.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/rule-lre.c
rule-mutate.o : ${SRC}/rule-mutate.c ${SRC}/action.h ${SRC}/rule.h\
${SRC}/types.h ${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h\
${SRC}/os-interface.h ${SRC}/exception.h ${SRC}/fast-short.h\
${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h\
${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h ${SRC}/bitvec.h\
${SRC}/non-local.h ${SRC}/rstack.h
${MAIN_CC} ${SRC}/rule-mutate.c
rule-names.o : ${SRC}/rule-names.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/name.h ${SRC}/rule.h ${SRC}/type.h ${SRC}/types.h ${SRC}/dalloc.h\
${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h ${SRC}/rstack.h
${MAIN_CC} ${SRC}/rule-names.c
rule-simp.o : ${SRC}/rule-simp.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/entry-list.h ${SRC}/name.h ${SRC}/rule.h ${SRC}/type.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h\
${SRC}/types.h ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/scope.h\
${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h\
${SRC}/rstack.h
${MAIN_CC} ${SRC}/rule-simp.c
rule-tail.o : ${SRC}/rule-tail.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/entry-list.h ${SRC}/name.h ${SRC}/rule.h ${SRC}/type.h\
${SRC}/dalloc.h ${SRC}/dstring.h ${SRC}/entry.h ${SRC}/os-interface.h\
${SRC}/types.h ${SRC}/exception.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/key.h ${SRC}/scope.h\
${SRC}/table.h ${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h\
${SRC}/rstack.h
${MAIN_CC} ${SRC}/rule-tail.c
rule.o : ${SRC}/rule.c ${SRC}/action.h ${SRC}/basic.h ${SRC}/name.h\
${SRC}/rule.h ${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/table.h\
${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/non-local.h ${SRC}/rstack.h
${MAIN_CC} ${SRC}/rule.c
scope.o : ${SRC}/scope.c ${SRC}/gen-errors.h ${SRC}/rule.h ${SRC}/scope.h\
${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h ${SRC}/c-lexer.h\
${SRC}/c-parser.h ${SRC}/dstring.h ${SRC}/entry-list.h ${SRC}/entry.h\
${SRC}/exception.h ${SRC}/istream.h ${SRC}/key.h ${SRC}/name.h\
${SRC}/os-interface.h ${SRC}/parser.h ${SRC}/table.h ${SRC}/type.h\
${SRC}/types.h ${SRC}/dalloc.h ${SRC}/fast-short.h ${SRC}/shortnames.h\
${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/error.h ${SRC}/bitvec.h\
${SRC}/grammar.h ${SRC}/c-code.h ${SRC}/c-out-info.h ${SRC}/rstack.h\
${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/scope.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
table.o : ${SRC}/table.c ${SRC}/action.h ${SRC}/basic.h\
${SRC}/gen-errors.h ${SRC}/grammar.h ${SRC}/name.h ${SRC}/rule.h\
${SRC}/table.h ${SRC}/type.h ${SRC}/dalloc.h ${SRC}/dstring.h\
${SRC}/entry.h ${SRC}/os-interface.h ${SRC}/types.h ${SRC}/exception.h\
${SRC}/fast-short.h ${SRC}/shortnames.h ${SRC}/cstring.h ${SRC}/ostream.h\
${SRC}/key.h ${SRC}/entry-list.h ${SRC}/scope.h ${SRC}/bitvec.h\
${SRC}/arg-parse.h ${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/istream.h\
${SRC}/parser.h ${SRC}/error.h ${SRC}/c-code.h ${SRC}/c-out-info.h\
${SRC}/rstack.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/table.c
type.o : ${SRC}/type.c ${SRC}/type.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}/type.c
types.o : ${SRC}/types.c ${SRC}/dalloc.h ${SRC}/gen-errors.h\
${SRC}/name.h ${SRC}/rstack.h ${SRC}/rule.h ${SRC}/table.h ${SRC}/types.h\
${SRC}/exception.h ${SRC}/os-interface.h ${SRC}/fast-short.h\
${SRC}/shortnames.h ${SRC}/action.h ${SRC}/arg-parse.h ${SRC}/basic.h\
${SRC}/c-lexer.h ${SRC}/c-parser.h ${SRC}/dstring.h ${SRC}/entry-list.h\
${SRC}/entry.h ${SRC}/istream.h ${SRC}/key.h ${SRC}/parser.h\
${SRC}/type.h ${SRC}/cstring.h ${SRC}/ostream.h ${SRC}/scope.h\
${SRC}/error.h ${SRC}/bitvec.h ${SRC}/grammar.h ${SRC}/c-code.h\
${SRC}/c-out-info.h ${SRC}/output.h ${SRC}/non-local.h ${SRC}/lexer.h
${MAIN_CC} ${SRC}/types.c
clean : ${EXTRA_CLEAN}
${REMOVE} ${OFILES}
${REMOVE} core
clobber : clean ${EXTRA_CLOBBER}
${REMOVE} ${NAME}
SID=sid
SIDOPTS=-l ossg-c -s numeric -s no-lines
PARSER_OUT=${SRC}/parser.c ${SRC}/junk.h
C_OUT=${SRC}/c-parser.c ${SRC}/c-junk.h
ERR_OUT=${SRC}/gen-errors.c ${SRC}/gen-errors.h
EFILES=${SRC2}/arg-parse.e ${SRC2}/c-check.e ${SRC2}/c-code.e\
${SRC2}/c-lexer.e ${SRC2}/c-parser.e ${SRC2}/error-file.e\
${SRC2}/for-osif.e ${SRC2}/grammar.e ${SRC2}/lexer.e ${SRC2}/main.e\
${SRC2}/parser.e ${SRC2}/rule-check.e ${SRC2}/rule-factor.e\
${SRC2}/rule-firsts.e ${SRC2}/rule-lre.e ${SRC2}/scope.e\
${SRC2}/table.e ${SRC2}/types.e
auto : ${PARSER_OUT} ${C_OUT} ${ERR_OUT}
${SRC}/parser.c : ${SRC}/parser.sid ${SRC}/parser.act
@${REMOVE} ${PARSER_OUT}
${SID} ${SIDOPTS} ${SRC}/parser.sid ${SRC}/parser.act ${PARSER_OUT}
${SRC}/c-parser.c : ${SRC}/c-parser.sid ${SRC}/c-parser.act
@${REMOVE} ${C_OUT}
${SID} ${SIDOPTS} ${SRC}/c-parser.sid ${SRC}/c-parser.act ${C_OUT}
${SRC}/gen-errors.c : ${SRC2}/BUILD_ERRORS ${EFILES}
@${REMOVE} ${ERR_OUT}
${SRC2}/BUILD_ERRORS -o ${SRC}/gen-errors ${EFILES}
auto_clobber :
${REMOVE} ${PARSER_OUT} ${C_OUT} ${ERR_OUT}