Subversion Repositories tendra.SVN

Rev

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
PROD=${BASE}/src/producers
SRC=${PROD}/c
SRC6=${SRC}/syntax
SRC1=${PROD}/common
SRC2=${SRC1}/obj_c
SRC2A=${SRC1}/obj_tok
SRC2B=${SRC1}/obj_templ
SRC3=${SRC1}/construct
SRC4=${SRC1}/output
SRC5=${SRC1}/parse
SRC7=${SRC1}/utility
SPEC=${BASE}/src/lib/tdf/def_4_1.db

# Standard variables

CC=tcc
TCCOPTS=-Yposix1 -Xs
CCOPTS=${TCCOPTS} -I${SRC1} -I${SRC2} -I${SRC3} -I${SRC4} -I${SRC5}\
 -I${SRC6} -I${SRC7}
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=tdfc2
EXTRA=auto
EXTRA_CLEAN=
EXTRA_CLOBBER=

OFILES=access.o allocate.o assign.o basetype.o buffer.o c_class.o\
 capsule.o cast.o catalog.o char.o check.o chktype.o class.o compile.o\
 constant.o construct.o convert.o copy.o debug.o declare.o decode.o\
 derive.o destroy.o diag.o diag2.o dump.o encode.o error.o exception.o\
 exp.o expression.o file.o function.o hash.o identifier.o init.o\
 initialise.o instance.o inttype.o label.o lex.o literal.o load.o macro.o\
 main.o mangle.o member.o merge.o namespace.o operator.o option.o\
 overload.o parse.o pragma.o predict.o preproc.o print.o printf.o\
 psyntax1.o psyntax2.o psyntax3.o quality.o redeclare.o rewrite.o save.o\
 shape.o statement.o stmt.o struct.o syntax1.o syntax2.o syntax3.o\
 system.o table.o template.o throw.o tok.o tokdef.o token.o typeid.o\
 unmangle.o variable.o virtual.o xalloc.o

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

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

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

access.o : ${SRC3}/access.c ${SRC3}/access.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC7}/error.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC2}/id_ops.h ${SRC3}/instance.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC5}/predict.h\
 ${SRC3}/redeclare.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/access.c

allocate.o : ${SRC3}/allocate.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h\
 ${SRC3}/check.h ${SRC3}/chktype.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC3}/destroy.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC5}/file.h ${SRC3}/function.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC2}/itype_ops.h ${SRC5}/lex.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nat_ops.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/predict.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC2}/type_ops.h ${SRC3}/typeid.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/allocate.c

assign.o : ${SRC3}/assign.c ${SRC3}/assign.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/chktype.h\
 ${SRC7}/config.h ${SRC3}/construct.h ${SRC3}/convert.h ${SRC7}/error.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC5}/literal.h\
 ${SRC3}/member.h ${SRC2}/off_ops.h ${SRC3}/operator.h ${SRC5}/predict.h\
 ${SRC6}/syntax.h ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/assign.c

basetype.o : ${SRC3}/basetype.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/convert.h ${SRC7}/error.h ${SRC2}/exp_ops.h\
 ${SRC2}/ftype_ops.h ${SRC3}/function.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/inttype.h ${SRC2}/itype_ops.h ${SRC5}/lex.h\
 ${SRC2}/nat_ops.h ${SRC7}/option.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC3}/redeclare.h ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/basetype.c

buffer.o : ${SRC7}/buffer.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC7}/config.h ${SRC7}/error.h ${SRC7}/ustring.h ${SRC7}/xalloc.h\
 ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC7}/buffer.c

c_class.o : ${SRC2}/c_class.c ${SRC2}/assert_def.h ${SRC1}/c_types.h\
 ${SRC7}/config.h ${SRC7}/error.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC2}/c_class.c

capsule.o : ${SRC4}/capsule.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC4}/compile.h\
 ${SRC7}/config.h ${SRC4}/diag2.h ${SRC4}/encode.h ${SRC7}/error.h\
 ${SRC5}/file.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC4}/mangle.h ${SRC2}/off_ops.h ${SRC4}/struct.h ${SRC7}/system.h\
 ${SRC4}/tdf.h ${SRC4}/throw.h ${SRC4}/tok.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC7}/version.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h\
 ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/capsule.c

cast.o : ${SRC3}/cast.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/construct.h\
 ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC2}/err_ops.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC2}/ftype_ops.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/inttype.h ${SRC2}/itype_ops.h\
 ${SRC5}/literal.h ${SRC2}/nat_ops.h ${SRC7}/option.h ${SRC3}/overload.h\
 ${SRC5}/predict.h ${SRC3}/statement.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC3}/typeid.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/cast.c

catalog.o : ${SRC7}/catalog.c ${SRC1}/c_types.h ${SRC7}/catalog.h\
 ${SRC7}/config.h ${SRC7}/error.h ${SRC7}/errors3.h ${SRC2}/exp_ops.h\
 ${SRC7}/extra.h ${SRC5}/hash.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC7}/option.h ${SRC2}/str_ops.h ${SRC6}/syntax.h ${SRC7}/ustring.h\
 ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC7}/errors2.h
        ${MAIN_CC} ${SRC7}/catalog.c

char.o : ${SRC5}/char.c ${SRC1}/c_types.h ${SRC5}/char.h ${SRC7}/config.h\
 ${SRC5}/literal.h ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/char.c

check.o : ${SRC3}/check.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/convert.h ${SRC3}/derive.h ${SRC7}/error.h\
 ${SRC2}/exp_ops.h ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC5}/literal.h ${SRC3}/merge.h\
 ${SRC3}/namespace.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h\
 ${SRC2}/off_ops.h ${SRC7}/option.h ${SRC6}/syntax.h ${SRC2}/tok_ops.h\
 ${SRC3}/tokdef.h ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/check.c

chktype.o : ${SRC3}/chktype.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h ${SRC3}/class.h\
 ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h ${SRC2}/ctype_ops.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC2}/ftype_ops.h\
 ${SRC3}/function.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC2}/inst_ops.h ${SRC3}/instance.h ${SRC3}/inttype.h\
 ${SRC2}/itype_ops.h ${SRC5}/literal.h ${SRC3}/merge.h ${SRC3}/namespace.h\
 ${SRC7}/option.h ${SRC5}/predict.h ${SRC3}/printf.h ${SRC3}/template.h\
 ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/chktype.c

class.o : ${SRC3}/class.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC2}/etype_ops.h ${SRC2}/exp_ops.h ${SRC5}/file.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC2}/inst_ops.h\
 ${SRC3}/instance.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h\
 ${SRC3}/operator.h ${SRC7}/option.h ${SRC5}/parse.h ${SRC5}/predict.h\
 ${SRC3}/redeclare.h ${SRC3}/rewrite.h ${SRC3}/statement.h\
 ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC3}/virtual.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/class.c

compile.o : ${SRC4}/compile.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC3}/check.h\
 ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h\
 ${SRC3}/destroy.h ${SRC4}/diag.h ${SRC4}/encode.h ${SRC7}/error.h\
 ${SRC3}/exception.h ${SRC4}/exp.h ${SRC2}/exp_ops.h ${SRC5}/file.h\
 ${SRC3}/function.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC4}/init.h ${SRC3}/initialise.h ${SRC4}/mangle.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC3}/redeclare.h\
 ${SRC4}/shape.h ${SRC3}/statement.h ${SRC4}/stmt.h ${SRC4}/struct.h\
 ${SRC4}/tdf.h ${SRC4}/throw.h ${SRC4}/tok.h ${SRC2}/tok_ops.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC3}/variable.h\
 ${SRC7}/version.h ${SRC2}/virt_ops.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h\
 ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/compile.c

constant.o : ${SRC5}/constant.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC3}/check.h\
 ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h ${SRC7}/error.h\
 ${SRC2}/etype_ops.h ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC5}/file.h\
 ${SRC2}/flt_ops.h ${SRC2}/ftype_ops.h ${SRC2}/id_ops.h ${SRC3}/inttype.h\
 ${SRC5}/literal.h ${SRC2}/nat_ops.h ${SRC2}/str_ops.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC3}/tokdef.h ${SRC2}/type_ops.h ${SRC7}/ustring.h\
 ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/constant.c

construct.o : ${SRC3}/construct.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC4}/capsule.h\
 ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC3}/destroy.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC3}/function.h ${SRC2}/graph_ops.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC3}/label.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nspace_ops.h\
 ${SRC2}/off_ops.h ${SRC3}/operator.h ${SRC7}/option.h ${SRC3}/overload.h\
 ${SRC5}/predict.h ${SRC3}/statement.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/construct.c

convert.o : ${SRC3}/convert.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC2}/ftype_ops.h\
 ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC3}/identifier.h ${SRC3}/initialise.h\
 ${SRC3}/instance.h ${SRC3}/inttype.h ${SRC2}/itype_ops.h\
 ${SRC5}/literal.h ${SRC3}/member.h ${SRC3}/namespace.h ${SRC2}/nat_ops.h\
 ${SRC7}/option.h ${SRC3}/overload.h ${SRC5}/predict.h ${SRC3}/quality.h\
 ${SRC6}/syntax.h ${SRC3}/template.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/convert.c

copy.o : ${SRC3}/copy.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC3}/cast.h ${SRC7}/catalog.h\
 ${SRC3}/check.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC4}/compile.h\
 ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h\
 ${SRC3}/destroy.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC5}/hash.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC3}/label.h ${SRC5}/literal.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nat_ops.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC3}/operator.h\
 ${SRC5}/predict.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/copy.c

debug.o : ${SRC7}/debug.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC7}/config.h\
 ${SRC7}/debug.h ${SRC4}/encode.h ${SRC7}/error.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC2}/inst_ops.h ${SRC3}/label.h ${SRC5}/lex.h ${SRC4}/mangle.h\
 ${SRC2}/member_ops.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h\
 ${SRC3}/operator.h ${SRC7}/option.h ${SRC7}/print.h ${SRC5}/symbols.h\
 ${SRC6}/syntax.h ${SRC2}/type_ops.h ${SRC4}/unmangle.h ${SRC7}/ustring.h\
 ${SRC2}/virt_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC7}/debug.c

declare.o : ${SRC3}/declare.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC7}/catalog.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC3}/construct.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h\
 ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC3}/exception.h\
 ${SRC5}/file.h ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC3}/identifier.h ${SRC3}/initialise.h\
 ${SRC3}/instance.h ${SRC3}/inttype.h ${SRC2}/loc_ext.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nspace_ops.h\
 ${SRC2}/off_ops.h ${SRC3}/operator.h ${SRC7}/option.h ${SRC3}/overload.h\
 ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC3}/virtual.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC3}/convert.h
        ${MAIN_CC} ${SRC3}/declare.c

decode.o : ${SRC4}/decode.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC5}/char.h ${SRC7}/config.h ${SRC4}/decode.h ${SRC4}/encode.h\
 ${SRC7}/error.h ${SRC5}/file.h ${SRC5}/literal.h ${SRC2}/c_class.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC4}/decode.c

derive.o : ${SRC3}/derive.c ${SRC3}/access.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h ${SRC3}/class.h\
 ${SRC7}/config.h ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC2}/exp_ops.h ${SRC2}/graph_ops.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/instance.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC7}/option.h\
 ${SRC3}/redeclare.h ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC3}/virtual.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/derive.c

destroy.o : ${SRC3}/destroy.c ${SRC1}/c_types.h ${SRC7}/config.h\
 ${SRC3}/destroy.h ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC2}/id_ops.h ${SRC5}/macro.h ${SRC2}/member_ops.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC2}/type_ops.h\
 ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/destroy.c

diag.o : ${SRC4}/diag.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC2}/ctype_ops.h ${SRC4}/diag.h ${SRC4}/diag2.h\
 ${SRC4}/encode.h ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC4}/exp.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/initialise.h ${SRC2}/itype_ops.h ${SRC4}/mangle.h\
 ${SRC2}/member_ops.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h\
 ${SRC7}/print.h ${SRC4}/shape.h ${SRC4}/stmt.h ${SRC4}/struct.h\
 ${SRC7}/system.h ${SRC4}/tdf.h ${SRC4}/tok.h ${SRC2}/tok_ops.h\
 ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC7}/version.h ${SRC2}/virt_ops.h\
 ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h\
 ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/diag.c

diag2.o : ${SRC4}/diag2.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC7}/buffer.h ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC3}/check.h\
 ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC3}/destroy.h ${SRC4}/diag.h\
 ${SRC4}/diag2.h ${SRC4}/encode.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC3}/exception.h ${SRC4}/exp.h ${SRC2}/exp_ops.h ${SRC5}/file.h\
 ${SRC2}/ftype_ops.h ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC2}/itype_ops.h\
 ${SRC4}/mangle.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nspace_ops.h ${SRC7}/print.h ${SRC4}/shape.h ${SRC4}/stmt.h\
 ${SRC4}/struct.h ${SRC6}/syntax.h ${SRC7}/system.h ${SRC4}/tdf.h\
 ${SRC4}/throw.h ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC7}/ustring.h ${SRC7}/version.h ${SRC2}/virt_ops.h\
 ${SRC3}/virtual.h ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/diag2.c

dump.o : ${SRC4}/dump.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC4}/dump.h\
 ${SRC2}/err_ext.h ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC5}/file.h ${SRC2}/ftype_ops.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC2}/itype_ops.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC5}/macro.h\
 ${SRC4}/mangle.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h ${SRC7}/print.h\
 ${SRC3}/statement.h ${SRC7}/system.h ${SRC2}/tok_ops.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC7}/version.h ${SRC7}/xalloc.h\
 ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h ${SRC2}/err_ops.h
        ${MAIN_CC} ${SRC4}/dump.c

encode.o : ${SRC4}/encode.c ${SRC1}/c_types.h ${SRC5}/char.h\
 ${SRC7}/config.h ${SRC4}/encode.h ${SRC7}/error.h ${SRC5}/literal.h\
 ${SRC7}/ustring.h ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC4}/encode.c

error.o : ${SRC7}/error.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC7}/config.h\
 ${SRC4}/dump.h ${SRC2}/err_ext.h ${SRC7}/error.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC2}/loc_ext.h\
 ${SRC7}/option.h ${SRC5}/preproc.h ${SRC7}/print.h ${SRC4}/save.h\
 ${SRC3}/statement.h ${SRC7}/system.h ${SRC4}/tdf.h ${SRC7}/ustring.h\
 ${SRC7}/version.h ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC2}/err_ops.h\
 ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC7}/error.c

exception.o : ${SRC3}/exception.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC7}/config.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC3}/destroy.h ${SRC7}/error.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC5}/file.h\
 ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/label.h\
 ${SRC3}/namespace.h ${SRC7}/option.h ${SRC5}/predict.h\
 ${SRC3}/redeclare.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/exception.c

exp.o : ${SRC4}/exp.c ${SRC3}/assign.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC3}/check.h ${SRC3}/class.h\
 ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h\
 ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC3}/destroy.h ${SRC4}/diag.h\
 ${SRC4}/encode.h ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC4}/exp.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h ${SRC4}/init.h\
 ${SRC5}/literal.h ${SRC3}/member.h ${SRC2}/nat_ops.h ${SRC2}/off_ops.h\
 ${SRC3}/redeclare.h ${SRC4}/shape.h ${SRC3}/statement.h ${SRC4}/stmt.h\
 ${SRC2}/str_ops.h ${SRC4}/struct.h ${SRC6}/syntax.h ${SRC4}/tdf.h\
 ${SRC4}/throw.h ${SRC4}/tok.h ${SRC2}/type_ops.h ${SRC7}/ustring.h\
 ${SRC7}/version.h ${SRC2}/virt_ops.h ${SRC3}/virtual.h ${SRC2}/c_class.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/exp.c

expression.o : ${SRC3}/expression.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC2}/ctype_ops.h\
 ${SRC3}/derive.h ${SRC7}/error.h ${SRC2}/exp_ops.h ${SRC3}/expression.h\
 ${SRC2}/id_ops.h ${SRC3}/identifier.h ${SRC3}/initialise.h\
 ${SRC5}/literal.h ${SRC3}/member.h ${SRC2}/nat_ops.h ${SRC2}/off_ops.h\
 ${SRC3}/operator.h ${SRC7}/option.h ${SRC3}/overload.h ${SRC5}/predict.h\
 ${SRC3}/quality.h ${SRC3}/statement.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/expression.c

file.o : ${SRC5}/file.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC7}/config.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC5}/file.h ${SRC5}/lex.h ${SRC2}/loc_ext.h\
 ${SRC7}/option.h ${SRC5}/preproc.h ${SRC6}/syntax.h ${SRC7}/system.h\
 ${SRC3}/token.h ${SRC7}/ustring.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/file.c

function.o : ${SRC3}/function.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/copy.h\
 ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h ${SRC3}/destroy.h\
 ${SRC4}/dump.h ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC5}/file.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/instance.h\
 ${SRC3}/label.h ${SRC3}/member.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nspace_ops.h ${SRC3}/operator.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/predict.h ${SRC3}/printf.h ${SRC3}/redeclare.h\
 ${SRC3}/rewrite.h ${SRC3}/statement.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/function.c

hash.o : ${SRC5}/hash.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC5}/char.h ${SRC3}/chktype.h ${SRC7}/config.h ${SRC2}/ctype_ops.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC2}/ftype_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC2}/itype_ops.h ${SRC5}/lex.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC7}/option.h\
 ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/hash.c

identifier.o : ${SRC3}/identifier.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC5}/file.h ${SRC3}/function.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC7}/option.h ${SRC5}/parse.h\
 ${SRC5}/predict.h ${SRC3}/redeclare.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/identifier.c

init.o : ${SRC4}/init.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/copy.h\
 ${SRC2}/ctype_ops.h ${SRC3}/destroy.h ${SRC4}/diag.h ${SRC4}/encode.h\
 ${SRC7}/error.h ${SRC4}/exp.h ${SRC2}/exp_ops.h ${SRC2}/id_ops.h\
 ${SRC4}/init.h ${SRC3}/initialise.h ${SRC3}/member.h ${SRC2}/member_ops.h\
 ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC4}/shape.h\
 ${SRC3}/statement.h ${SRC4}/stmt.h ${SRC4}/struct.h ${SRC6}/syntax.h\
 ${SRC4}/tdf.h ${SRC4}/throw.h ${SRC4}/tok.h ${SRC2}/type_ops.h\
 ${SRC7}/version.h ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/init.c

initialise.o : ${SRC3}/initialise.c ${SRC3}/access.h ${SRC3}/assign.h\
 ${SRC3}/basetype.h ${SRC7}/buffer.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h ${SRC3}/class.h\
 ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/construct.h\
 ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h\
 ${SRC3}/destroy.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC5}/file.h\
 ${SRC2}/ftype_ops.h ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC3}/inttype.h\
 ${SRC5}/literal.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/parse.h ${SRC5}/predict.h ${SRC7}/print.h\
 ${SRC3}/statement.h ${SRC2}/str_ops.h ${SRC6}/syntax.h ${SRC4}/tdf.h\
 ${SRC3}/template.h ${SRC4}/tok.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC3}/initialise.c

instance.o : ${SRC3}/instance.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h ${SRC3}/construct.h\
 ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h\
 ${SRC3}/destroy.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC2}/inst_ops.h ${SRC3}/instance.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC3}/operator.h\
 ${SRC7}/option.h ${SRC3}/overload.h ${SRC5}/predict.h ${SRC3}/redeclare.h\
 ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC3}/convert.h
        ${MAIN_CC} ${SRC3}/instance.c

inttype.o : ${SRC3}/inttype.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/convert.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC2}/ftype_ops.h ${SRC5}/hash.h\
 ${SRC2}/id_ops.h ${SRC4}/interface.h ${SRC3}/inttype.h\
 ${SRC2}/itype_ops.h ${SRC4}/mangle.h ${SRC7}/print.h ${SRC6}/syntax.h\
 ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/inttype.c

label.o : ${SRC3}/label.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC7}/config.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC2}/exp_ops.h ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC3}/label.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nspace_ops.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/label.c

lex.o : ${SRC5}/lex.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/exp_ops.h ${SRC5}/file.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC5}/lex.h\
 ${SRC5}/literal.h ${SRC5}/macro.h ${SRC2}/member_ops.h ${SRC7}/option.h\
 ${SRC5}/parse.h ${SRC5}/pragma.h ${SRC5}/preproc.h ${SRC7}/print.h\
 ${SRC2}/str_ops.h ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC7}/ustring.h\
 ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/lex.c

literal.o : ${SRC5}/literal.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC3}/chktype.h\
 ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC2}/flt_ops.h ${SRC5}/hash.h ${SRC2}/id_ops.h\
 ${SRC3}/inttype.h ${SRC2}/itype_ops.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC2}/nat_ops.h ${SRC7}/option.h ${SRC5}/preproc.h ${SRC2}/str_ops.h\
 ${SRC6}/syntax.h ${SRC4}/tok.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/literal.c

load.o : ${SRC4}/load.c ${SRC3}/basetype.h ${SRC2}/bits.h\
 ${SRC7}/buffer.h ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC5}/char.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC4}/decode.h ${SRC3}/derive.h\
 ${SRC4}/dump.h ${SRC4}/encode.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC5}/file.h ${SRC2}/ftype_ops.h\
 ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/inttype.h\
 ${SRC2}/itype_ops.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC4}/load.h\
 ${SRC2}/member_ops.h ${SRC3}/merge.h ${SRC3}/namespace.h\
 ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h\
 ${SRC3}/redeclare.h ${SRC4}/save.h ${SRC5}/symbols.h ${SRC6}/syntax.h\
 ${SRC7}/system.h ${SRC2}/tok_ops.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC7}/version.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC4}/load.c

macro.o : ${SRC5}/macro.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC7}/config.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC5}/file.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC5}/macro.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC7}/option.h\
 ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC7}/print.h ${SRC5}/symbols.h\
 ${SRC6}/syntax.h ${SRC7}/system.h ${SRC7}/ustring.h ${SRC7}/version.h\
 ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/macro.c

main.o : ${SRC1}/main.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC4}/compile.h\
 ${SRC7}/config.h ${SRC5}/constant.h ${SRC7}/debug.h ${SRC3}/declare.h\
 ${SRC4}/dump.h ${SRC7}/error.h ${SRC3}/exception.h ${SRC5}/file.h\
 ${SRC5}/hash.h ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC3}/inttype.h\
 ${SRC5}/lex.h ${SRC5}/literal.h ${SRC4}/load.h ${SRC5}/macro.h\
 ${SRC3}/namespace.h ${SRC3}/operator.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/parse.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC3}/printf.h ${SRC3}/redeclare.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC7}/system.h ${SRC5}/table.h ${SRC3}/template.h ${SRC4}/tok.h\
 ${SRC3}/tokdef.h ${SRC3}/typeid.h ${SRC4}/unmangle.h ${SRC7}/ustring.h\
 ${SRC3}/variable.h ${SRC7}/version.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h\
 ${SRC3}/convert.h
        ${MAIN_CC} ${SRC1}/main.c

mangle.o : ${SRC4}/mangle.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC5}/char.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/copy.h\
 ${SRC2}/ctype_ops.h ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC2}/exp_ops.h\
 ${SRC2}/flt_ops.h ${SRC2}/ftype_ops.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC2}/itype_ops.h ${SRC5}/lex.h\
 ${SRC5}/literal.h ${SRC4}/mangle.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h\
 ${SRC2}/off_ops.h ${SRC3}/operator.h ${SRC7}/option.h ${SRC7}/print.h\
 ${SRC4}/shape.h ${SRC6}/syntax.h ${SRC7}/system.h ${SRC4}/tdf.h\
 ${SRC3}/template.h ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC3}/variable.h ${SRC7}/version.h ${SRC7}/xalloc.h\
 ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h\
 ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/mangle.c

member.o : ${SRC3}/member.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/convert.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/derive.h\
 ${SRC7}/error.h ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/instance.h\
 ${SRC3}/member.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC3}/operator.h ${SRC5}/parse.h\
 ${SRC5}/predict.h ${SRC3}/statement.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/member.c

merge.o : ${SRC3}/merge.c ${SRC3}/access.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC7}/error.h ${SRC2}/graph_ops.h\
 ${SRC2}/id_ops.h ${SRC3}/initialise.h ${SRC2}/member_ops.h\
 ${SRC3}/merge.h ${SRC3}/namespace.h ${SRC2}/nspace_ops.h\
 ${SRC3}/redeclare.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/merge.c

namespace.o : ${SRC3}/namespace.c ${SRC3}/access.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/class.h ${SRC7}/config.h ${SRC2}/ctype_ops.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC2}/graph_ops.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/instance.h ${SRC3}/label.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nspace_ops.h\
 ${SRC7}/option.h ${SRC5}/parse.h ${SRC5}/predict.h ${SRC7}/print.h\
 ${SRC3}/redeclare.h ${SRC6}/syntax.h ${SRC3}/tokdef.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/namespace.c

operator.o : ${SRC3}/operator.c ${SRC3}/allocate.h ${SRC3}/assign.h\
 ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h\
 ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h\
 ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/instance.h\
 ${SRC3}/inttype.h ${SRC3}/member.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nat_ops.h ${SRC3}/operator.h\
 ${SRC3}/overload.h ${SRC3}/quality.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC2}/type_ops.h ${SRC3}/typeid.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/operator.c

option.o : ${SRC7}/option.c ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/declare.h ${SRC2}/err_ops.h ${SRC7}/error.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/instance.h ${SRC3}/inttype.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC3}/namespace.h ${SRC7}/option.h ${SRC7}/opts.h ${SRC5}/predict.h\
 ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC2}/str_ops.h ${SRC6}/syntax.h\
 ${SRC7}/ustring.h ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC7}/option.c

overload.o : ${SRC3}/overload.c ${SRC3}/assign.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC7}/config.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h\
 ${SRC3}/destroy.h ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/etype_ops.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h\
 ${SRC3}/function.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC2}/itype_ops.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nspace_ops.h\
 ${SRC3}/operator.h ${SRC7}/option.h ${SRC3}/overload.h ${SRC5}/predict.h\
 ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC7}/xalloc.h\
 ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/overload.c

parse.o : ${SRC5}/parse.c ${SRC3}/access.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC7}/error.h ${SRC5}/file.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC5}/lex.h ${SRC5}/literal.h ${SRC5}/macro.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC7}/option.h ${SRC5}/parse.h\
 ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC5}/symbols.h\
 ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/parse.c

pragma.o : ${SRC5}/pragma.c ${SRC1}/c_types.h ${SRC7}/catalog.h\
 ${SRC5}/char.h ${SRC7}/config.h ${SRC3}/declare.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC5}/file.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC5}/lex.h ${SRC5}/macro.h ${SRC7}/option.h\
 ${SRC5}/parse.h ${SRC5}/pragma.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC5}/psyntax.h ${SRC3}/redeclare.h ${SRC3}/statement.h\
 ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC4}/tok.h ${SRC2}/tok_ops.h\
 ${SRC3}/token.h ${SRC7}/ustring.h ${SRC3}/variable.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/pragma.c

predict.o : ${SRC5}/predict.c ${SRC1}/c_types.h ${SRC7}/config.h\
 ${SRC2}/id_ops.h ${SRC3}/namespace.h ${SRC5}/parse.h ${SRC5}/predict.h\
 ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC2}/type_ops.h ${SRC2}/c_class.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/predict.c

preproc.o : ${SRC5}/preproc.c ${SRC7}/buffer.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/convert.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC2}/exp_ops.h ${SRC5}/file.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC3}/identifier.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC2}/loc_ext.h ${SRC5}/macro.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nat_ops.h ${SRC7}/option.h ${SRC5}/parse.h\
 ${SRC5}/pragma.h ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC7}/print.h\
 ${SRC3}/statement.h ${SRC2}/str_ops.h ${SRC5}/symbols.h ${SRC6}/syntax.h\
 ${SRC7}/system.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC7}/xalloc.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/preproc.c

print.o : ${SRC7}/print.c ${SRC3}/basetype.h ${SRC7}/buffer.h\
 ${SRC1}/c_types.h ${SRC5}/char.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC7}/debug.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC2}/flt_ops.h ${SRC2}/ftype_ops.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC2}/itype_ops.h ${SRC3}/label.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC2}/member_ops.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h\
 ${SRC2}/off_ops.h ${SRC7}/print.h ${SRC3}/redeclare.h ${SRC2}/str_ops.h\
 ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC7}/system.h ${SRC4}/tok.h\
 ${SRC2}/tok_ops.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC7}/ustring.h\
 ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC7}/print.c

printf.o : ${SRC3}/printf.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC5}/char.h ${SRC3}/chktype.h ${SRC7}/config.h\
 ${SRC3}/convert.h ${SRC7}/error.h ${SRC2}/id_ops.h ${SRC5}/literal.h\
 ${SRC7}/option.h ${SRC3}/printf.h ${SRC2}/str_ops.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC7}/ustring.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/printf.c

psyntax1.o : ${SRC5}/psyntax1.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC7}/error.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/inttype.h ${SRC3}/label.h ${SRC5}/lex.h\
 ${SRC5}/literal.h ${SRC3}/member.h ${SRC3}/namespace.h ${SRC7}/option.h\
 ${SRC5}/parse.h ${SRC5}/pragma.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC3}/printf.h ${SRC5}/psyntax.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC5}/symbols.h ${SRC3}/template.h\
 ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/psyntax1.c

psyntax2.o : ${SRC5}/psyntax2.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC7}/error.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/inttype.h ${SRC3}/label.h ${SRC5}/lex.h\
 ${SRC5}/literal.h ${SRC3}/member.h ${SRC3}/namespace.h ${SRC7}/option.h\
 ${SRC5}/parse.h ${SRC5}/pragma.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC3}/printf.h ${SRC5}/psyntax.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC5}/symbols.h ${SRC3}/template.h\
 ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/psyntax2.c

psyntax3.o : ${SRC5}/psyntax3.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC7}/error.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC3}/function.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/inttype.h ${SRC3}/label.h ${SRC5}/lex.h\
 ${SRC5}/literal.h ${SRC3}/member.h ${SRC3}/namespace.h ${SRC7}/option.h\
 ${SRC5}/parse.h ${SRC5}/pragma.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC3}/printf.h ${SRC5}/psyntax.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC5}/symbols.h ${SRC3}/template.h\
 ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/psyntax3.c

quality.o : ${SRC3}/quality.c ${SRC1}/c_types.h ${SRC7}/catalog.h\
 ${SRC7}/config.h ${SRC7}/error.h ${SRC2}/exp_ops.h ${SRC3}/operator.h\
 ${SRC3}/quality.h ${SRC6}/syntax.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/quality.c

redeclare.o : ${SRC3}/redeclare.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h\
 ${SRC3}/derive.h ${SRC4}/dump.h ${SRC2}/err_ops.h ${SRC7}/error.h\
 ${SRC2}/exp_ops.h ${SRC5}/file.h ${SRC3}/function.h ${SRC2}/graph_ops.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/instance.h ${SRC5}/literal.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h\
 ${SRC7}/option.h ${SRC3}/overload.h ${SRC5}/predict.h ${SRC3}/redeclare.h\
 ${SRC2}/str_ops.h ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h\
 ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC7}/ustring.h\
 ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h ${SRC3}/convert.h
        ${MAIN_CC} ${SRC3}/redeclare.c

rewrite.o : ${SRC3}/rewrite.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC7}/error.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC3}/function.h ${SRC2}/id_ops.h ${SRC3}/initialise.h\
 ${SRC5}/macro.h ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC5}/parse.h\
 ${SRC5}/predict.h ${SRC3}/rewrite.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC2}/tok_ops.h ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/rewrite.c

save.o : ${SRC4}/save.c ${SRC3}/basetype.h ${SRC2}/bits.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC5}/char.h ${SRC3}/chktype.h\
 ${SRC7}/config.h ${SRC2}/ctype_ops.h ${SRC4}/dump.h ${SRC4}/encode.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC5}/file.h ${SRC2}/ftype_ops.h ${SRC2}/graph_ops.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/inttype.h\
 ${SRC2}/itype_ops.h ${SRC2}/loc_ext.h ${SRC2}/nat_ops.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC4}/save.h ${SRC6}/syntax.h\
 ${SRC7}/system.h ${SRC2}/tok_ops.h ${SRC2}/type_ops.h ${SRC7}/ustring.h\
 ${SRC7}/version.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC4}/save.c

shape.o : ${SRC4}/shape.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC4}/capsule.h ${SRC5}/char.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h\
 ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC4}/encode.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC4}/exp.h ${SRC2}/exp_ops.h\
 ${SRC2}/flt_ops.h ${SRC2}/ftype_ops.h ${SRC2}/graph_ops.h\
 ${SRC2}/id_ops.h ${SRC4}/init.h ${SRC4}/interface.h ${SRC3}/inttype.h\
 ${SRC2}/itype_ops.h ${SRC5}/literal.h ${SRC4}/mangle.h ${SRC2}/nat_ops.h\
 ${SRC2}/off_ops.h ${SRC4}/shape.h ${SRC2}/str_ops.h ${SRC4}/struct.h\
 ${SRC4}/tdf.h ${SRC4}/tok.h ${SRC2}/type_ops.h ${SRC7}/ustring.h\
 ${SRC7}/version.h ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/shape.c

statement.o : ${SRC3}/statement.c ${SRC3}/assign.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/construct.h ${SRC3}/convert.h ${SRC3}/declare.h ${SRC3}/destroy.h\
 ${SRC4}/dump.h ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC5}/file.h ${SRC3}/function.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/label.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC2}/loc_ext.h ${SRC3}/member.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/parse.h ${SRC5}/predict.h ${SRC3}/quality.h\
 ${SRC3}/redeclare.h ${SRC3}/statement.h ${SRC2}/str_ops.h\
 ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/type_ops.h\
 ${SRC7}/ustring.h ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/statement.c

stmt.o : ${SRC4}/stmt.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC4}/capsule.h ${SRC3}/check.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC3}/destroy.h ${SRC4}/diag.h ${SRC4}/encode.h ${SRC7}/error.h\
 ${SRC4}/exp.h ${SRC2}/exp_ops.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC4}/init.h ${SRC3}/redeclare.h ${SRC4}/shape.h ${SRC3}/statement.h\
 ${SRC4}/stmt.h ${SRC4}/struct.h ${SRC6}/syntax.h ${SRC4}/tdf.h\
 ${SRC4}/throw.h ${SRC4}/tok.h ${SRC7}/version.h ${SRC2}/c_class.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/stmt.c

struct.o : ${SRC4}/struct.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC7}/buffer.h ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC2}/ctype_ops.h\
 ${SRC3}/derive.h ${SRC3}/destroy.h ${SRC4}/encode.h ${SRC7}/error.h\
 ${SRC4}/exp.h ${SRC2}/exp_ops.h ${SRC3}/function.h ${SRC2}/graph_ops.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC4}/init.h\
 ${SRC3}/initialise.h ${SRC4}/interface.h ${SRC2}/itype_ops.h\
 ${SRC4}/mangle.h ${SRC3}/member.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h\
 ${SRC7}/print.h ${SRC4}/shape.h ${SRC4}/struct.h ${SRC6}/syntax.h\
 ${SRC4}/tdf.h ${SRC4}/tok.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC7}/version.h ${SRC2}/virt_ops.h ${SRC3}/virtual.h ${SRC2}/c_class.h\
 ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/struct.c

syntax1.o : ${SRC6}/syntax1.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h\
 ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/inttype.h\
 ${SRC3}/label.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC3}/member.h\
 ${SRC3}/namespace.h ${SRC7}/option.h ${SRC5}/parse.h ${SRC5}/pragma.h\
 ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC3}/typeid.h\
 ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC6}/syntax1.c

syntax2.o : ${SRC6}/syntax2.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h\
 ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/inttype.h\
 ${SRC3}/label.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC3}/member.h\
 ${SRC3}/namespace.h ${SRC7}/option.h ${SRC5}/parse.h ${SRC5}/pragma.h\
 ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC3}/typeid.h\
 ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC6}/syntax2.c

syntax3.o : ${SRC6}/syntax3.c ${SRC3}/access.h ${SRC3}/allocate.h\
 ${SRC3}/assign.h ${SRC3}/basetype.h ${SRC1}/c_types.h ${SRC3}/cast.h\
 ${SRC7}/catalog.h ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h\
 ${SRC5}/constant.h ${SRC3}/construct.h ${SRC3}/convert.h\
 ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h\
 ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/inttype.h\
 ${SRC3}/label.h ${SRC5}/lex.h ${SRC5}/literal.h ${SRC3}/member.h\
 ${SRC3}/namespace.h ${SRC7}/option.h ${SRC5}/parse.h ${SRC5}/pragma.h\
 ${SRC5}/predict.h ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC3}/rewrite.h\
 ${SRC3}/statement.h ${SRC5}/symbols.h ${SRC6}/syntax.h ${SRC3}/template.h\
 ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC3}/typeid.h\
 ${SRC3}/variable.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC6}/syntax3.c

system.o : ${SRC7}/system.c ${SRC1}/c_types.h ${SRC7}/config.h\
 ${SRC7}/error.h ${SRC5}/file.h ${SRC7}/system.h ${SRC7}/ustring.h\
 ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC7}/system.c

table.o : ${SRC5}/table.c ${SRC1}/c_types.h ${SRC7}/catalog.h\
 ${SRC5}/char.h ${SRC7}/config.h ${SRC7}/error.h ${SRC5}/file.h\
 ${SRC2}/hashid_ops.h ${SRC3}/inttype.h ${SRC5}/lex.h ${SRC5}/literal.h\
 ${SRC5}/macro.h ${SRC7}/option.h ${SRC5}/preproc.h ${SRC6}/syntax.h\
 ${SRC7}/system.h ${SRC5}/table.h ${SRC7}/ustring.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC5}/table.c

template.o : ${SRC3}/template.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h ${SRC3}/class.h\
 ${SRC4}/compile.h ${SRC7}/config.h ${SRC3}/convert.h ${SRC3}/copy.h\
 ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC3}/derive.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC2}/inst_ops.h\
 ${SRC3}/instance.h ${SRC2}/itype_ops.h ${SRC5}/macro.h\
 ${SRC2}/member_ops.h ${SRC3}/namespace.h ${SRC2}/nat_ops.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/parse.h ${SRC5}/predict.h ${SRC3}/statement.h\
 ${SRC6}/syntax.h ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h\
 ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/template.c

throw.o : ${SRC4}/throw.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC4}/capsule.h ${SRC3}/chktype.h ${SRC4}/compile.h\
 ${SRC7}/config.h ${SRC3}/destroy.h ${SRC4}/diag.h ${SRC4}/encode.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC4}/exp.h ${SRC2}/exp_ops.h\
 ${SRC4}/init.h ${SRC3}/inttype.h ${SRC4}/shape.h ${SRC3}/statement.h\
 ${SRC4}/stmt.h ${SRC4}/struct.h ${SRC6}/syntax.h ${SRC4}/tdf.h\
 ${SRC4}/throw.h ${SRC4}/tok.h ${SRC2}/type_ops.h ${SRC3}/typeid.h\
 ${SRC7}/ustring.h ${SRC7}/version.h ${SRC2}/c_class.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/throw.c

tok.o : ${SRC4}/tok.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC4}/compile.h ${SRC7}/config.h\
 ${SRC4}/diag.h ${SRC4}/encode.h ${SRC7}/error.h ${SRC4}/exp.h\
 ${SRC2}/exp_ops.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC4}/interface.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC7}/option.h ${SRC5}/preproc.h ${SRC4}/shape.h ${SRC3}/statement.h\
 ${SRC4}/stmt.h ${SRC2}/str_ops.h ${SRC4}/struct.h ${SRC6}/syntax.h\
 ${SRC4}/tdf.h ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC7}/ustring.h ${SRC7}/version.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h\
 ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/tok.c

tokdef.o : ${SRC3}/tokdef.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h\
 ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC4}/dump.h ${SRC7}/error.h\
 ${SRC3}/exception.h ${SRC2}/exp_ops.h ${SRC3}/expression.h ${SRC5}/file.h\
 ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC3}/inttype.h ${SRC5}/lex.h\
 ${SRC5}/macro.h ${SRC3}/member.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC7}/option.h\
 ${SRC3}/overload.h ${SRC5}/parse.h ${SRC5}/predict.h ${SRC5}/preproc.h\
 ${SRC3}/redeclare.h ${SRC3}/statement.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC2}/tok_ops.h ${SRC3}/tokdef.h ${SRC3}/token.h\
 ${SRC2}/type_ops.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/tokdef.c

token.o : ${SRC3}/token.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h\
 ${SRC3}/copy.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC2}/etype_ops.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC2}/ftype_ops.h ${SRC3}/function.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC3}/instance.h ${SRC3}/inttype.h\
 ${SRC2}/itype_ops.h ${SRC5}/lex.h ${SRC5}/macro.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h\
 ${SRC2}/off_ops.h ${SRC7}/option.h ${SRC5}/parse.h ${SRC5}/predict.h\
 ${SRC5}/preproc.h ${SRC3}/redeclare.h ${SRC3}/statement.h\
 ${SRC6}/syntax.h ${SRC3}/template.h ${SRC4}/tok.h ${SRC2}/tok_ops.h\
 ${SRC3}/tokdef.h ${SRC3}/token.h ${SRC2}/type_ops.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/token.c

typeid.o : ${SRC3}/typeid.c ${SRC3}/access.h ${SRC3}/basetype.h\
 ${SRC1}/c_types.h ${SRC3}/cast.h ${SRC7}/catalog.h ${SRC3}/check.h\
 ${SRC3}/chktype.h ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h\
 ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC3}/destroy.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC2}/exp_ops.h\
 ${SRC3}/expression.h ${SRC2}/graph_ops.h ${SRC5}/hash.h\
 ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC4}/interface.h ${SRC5}/literal.h\
 ${SRC3}/namespace.h ${SRC3}/overload.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC4}/tok.h ${SRC3}/token.h ${SRC2}/type_ops.h\
 ${SRC3}/typeid.h ${SRC7}/ustring.h ${SRC2}/virt_ops.h ${SRC2}/c_class.h\
 ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/typeid.c

unmangle.o : ${SRC4}/unmangle.c ${SRC3}/allocate.h ${SRC3}/basetype.h\
 ${SRC7}/buffer.h ${SRC1}/c_types.h ${SRC7}/catalog.h ${SRC5}/char.h\
 ${SRC3}/class.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/convert.h\
 ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC7}/error.h ${SRC3}/exception.h\
 ${SRC2}/exp_ops.h ${SRC3}/function.h ${SRC5}/hash.h ${SRC2}/hashid_ops.h\
 ${SRC2}/id_ops.h ${SRC3}/identifier.h ${SRC3}/initialise.h ${SRC5}/lex.h\
 ${SRC5}/literal.h ${SRC4}/mangle.h ${SRC2}/member_ops.h\
 ${SRC3}/namespace.h ${SRC2}/nat_ops.h ${SRC2}/nspace_ops.h\
 ${SRC7}/print.h ${SRC6}/syntax.h ${SRC4}/tdf.h ${SRC2}/tok_ops.h\
 ${SRC2}/type_ops.h ${SRC4}/unmangle.h ${SRC7}/ustring.h ${SRC7}/version.h\
 ${SRC7}/xalloc.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC4}/tdf1.h
        ${MAIN_CC} ${SRC4}/unmangle.c

variable.o : ${SRC3}/variable.c ${SRC3}/basetype.h ${SRC1}/c_types.h\
 ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h ${SRC3}/class.h\
 ${SRC4}/compile.h ${SRC7}/config.h ${SRC5}/constant.h ${SRC3}/construct.h\
 ${SRC3}/convert.h ${SRC2}/ctype_ops.h ${SRC3}/declare.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC2}/exp_ops.h ${SRC5}/file.h ${SRC3}/function.h\
 ${SRC5}/hash.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h ${SRC3}/identifier.h\
 ${SRC3}/initialise.h ${SRC2}/inst_ops.h ${SRC3}/instance.h\
 ${SRC5}/literal.h ${SRC2}/member_ops.h ${SRC3}/namespace.h\
 ${SRC2}/nspace_ops.h ${SRC2}/off_ops.h ${SRC7}/option.h ${SRC5}/preproc.h\
 ${SRC4}/save.h ${SRC3}/statement.h ${SRC4}/stmt.h ${SRC6}/syntax.h\
 ${SRC4}/tok.h ${SRC2}/tok_ops.h ${SRC2}/type_ops.h ${SRC3}/variable.h\
 ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h ${SRC7}/ossg.h\
 ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC3}/variable.c

virtual.o : ${SRC3}/virtual.c ${SRC3}/access.h ${SRC1}/c_types.h\
 ${SRC4}/capsule.h ${SRC7}/catalog.h ${SRC3}/check.h ${SRC3}/chktype.h\
 ${SRC7}/config.h ${SRC2}/ctype_ops.h ${SRC3}/derive.h ${SRC4}/dump.h\
 ${SRC7}/error.h ${SRC3}/exception.h ${SRC3}/function.h\
 ${SRC2}/graph_ops.h ${SRC2}/hashid_ops.h ${SRC2}/id_ops.h\
 ${SRC3}/namespace.h ${SRC7}/option.h ${SRC3}/overload.h ${SRC6}/syntax.h\
 ${SRC3}/template.h ${SRC2}/type_ops.h ${SRC2}/virt_ops.h\
 ${SRC3}/virtual.h ${SRC2}/c_class.h ${SRC7}/errors1.h ${SRC6}/language.h\
 ${SRC7}/ossg.h ${SRC7}/ossg_api.h ${SRC3}/convert.h
        ${MAIN_CC} ${SRC3}/virtual.c

xalloc.o : ${SRC7}/xalloc.c ${SRC1}/c_types.h ${SRC5}/char.h\
 ${SRC7}/config.h ${SRC7}/error.h ${SRC7}/ustring.h ${SRC7}/xalloc.h\
 ${SRC2}/c_class.h ${SRC6}/language.h ${SRC7}/ossg.h ${SRC7}/ossg_api.h
        ${MAIN_CC} ${SRC7}/xalloc.c

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

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

CAT=cat
CALCULUS=calculus
MAKE_ERR=make_err
MAKE_TDF=make_tdf
SID=sid
SIDOPTS=-l ossg-c -s numeric -s split -s no-lines

ALG=${SRC1}/c_class.alg
TEMPL=${SRC2B}/bits.h ${SRC2B}/err_ext.h ${SRC2B}/loc_ext.h
SYNTAX=${SRC6}/syntax.sid ${SRC6}/syntax.act
PSYNTAX=${SRC5}/psyntax.sid ${SRC5}/psyntax.act

SID_OUT=${SRC6}/syntax1.c ${SRC6}/syntax.h
PSID_OUT=${SRC5}/psyntax1.c ${SRC5}/psyntax.h
C_OUT=${SRC2}/c_class.h
TOK_OUT=${SRC2A}/c_class.h
ERR_OUT=${SRC7}/errors1.h ${SRC7}/errors2.h ${SRC7}/errors3.h ${SRC7}/opts.h
TDF_OUT=${SRC4}/tdf1.h

ALL_OUT=${SID_OUT} ${PSID_OUT} ${C_OUT} ${TOK_OUT} ${ERR_OUT} ${TDF_OUT}

auto : ${ALL_OUT}

${SRC6}/syntax1.c : ${SYNTAX}
        ${SID} ${SIDOPTS} ${SYNTAX} ${SRC6}/syntax@.c ${SRC6}/syntax.h

${SRC5}/psyntax1.c : ${PSYNTAX}
        ${SID} ${SIDOPTS} ${PSYNTAX} ${SRC5}/psyntax@.c ${SRC5}/psyntax.h

${SRC2}/c_class.h : ${ALG} ${TEMPL}
        @${REMOVE} ${SRC2}/*.h
        ${CALCULUS} -a -x ${ALG} ${SRC2}
        ${CALCULUS} ${ALG} -T${SRC2B}/bits.h ${SRC2}/bits.h
        ${CALCULUS} ${ALG} -T${SRC2B}/err_ext.h ${SRC2}/err_ext.h
        ${CALCULUS} ${ALG} -T${SRC2B}/loc_ext.h ${SRC2}/loc_ext.h

${SRC2A}/c_class.h : ${ALG} ${TEMPL}
        @${REMOVE} ${SRC2A}/*.h
        ${CALCULUS} -a -x -t ${ALG} ${SRC2A}
        ${CALCULUS} -t ${ALG} -T${SRC2B}/bits.h ${SRC2A}/bits.h
        ${CALCULUS} -t ${ALG} -T${SRC2B}/err_ext.h ${SRC2A}/err_ext.h
        ${CALCULUS} -t ${ALG} -T${SRC2B}/loc_ext.h ${SRC2A}/loc_ext.h

${SRC7}/errors1.h : ${SRC7}/catalog.err
        @${REMOVE} ${SRC7}/errors1.h
        ${MAKE_ERR} ${SRC7}/catalog.err ${SRC7}/errors1.h

${SRC7}/errors2.h : ${SRC7}/catalog.err ${SRC7}/extra.err
        @${REMOVE} ${SRC7}/errors2.h
        ${CAT} ${SRC7}/catalog.err ${SRC7}/extra.err | ${MAKE_ERR} > ${SRC7}/errors2.h

${SRC7}/errors3.h : ${SRC7}/catalog.err ${SRC7}/extra.err
        @${REMOVE} ${SRC7}/errors3.h
        ${CAT} ${SRC7}/catalog.err ${SRC7}/extra.err | ${MAKE_ERR} -d > ${SRC7}/errors3.h

${SRC7}/opts.h : ${SRC7}/catalog.err
        @${REMOVE} ${SRC7}/opts.h
        ${MAKE_ERR} -u ${SRC7}/catalog.err ${SRC7}/opts.h

${SRC4}/tdf1.h : ${SPEC} ${SRC2B}/tdf1.h
        @${REMOVE} ${SRC4}/tdf1.h
        ${MAKE_TDF} ${SPEC} ${SRC2B}/tdf1.h ${SRC4}/tdf1.h

auto_clobber :
        @${REMOVE} ${SRC6}/syntax*.c ${SRC6}/syntax.h
        @${REMOVE} ${SRC5}/psyntax*.c ${SRC5}/psyntax.h
        @${REMOVE} ${SRC2}/*.h
        @${REMOVE} ${SRC2A}/*.h
        @${REMOVE} ${ERR_OUT}
        @${REMOVE} ${TDF_OUT}