# This file has been generated automatically by File Dependencies Tracer.
# Do not edit this file! It will be overwritten without warning.

# ===========================================================================
# Rules for MAKE on how to build object files (with suitable paths).
# ===========================================================================

${OBJ}cubchain${OBJEXT}: ${SRC}cubchain.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/cell.h chomp/cubes/cellbase.h chomp/cubes/cellfix.h \
	chomp/cubes/cellmain.h chomp/cubes/cellvar.h chomp/cubes/cube.h \
	chomp/cubes/cubebase.h chomp/cubes/cubefix.h chomp/cubes/cubemain.h \
	chomp/cubes/cubevar.h chomp/cubes/cubmaps.h chomp/cubes/neighbor.h \
	chomp/cubes/pointbas.h chomp/cubes/pointset.h \
	chomp/homology/chains.h chomp/homology/cubacycl.h \
	chomp/homology/cubisets.h chomp/homology/gcomplex.h \
	chomp/homology/homtools.h chomp/homology/known.h \
	chomp/homology/tabulate.h chomp/simplices/simplex.h \
	chomp/struct/bitfield.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/multitab.h \
	chomp/struct/setunion.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}cubchain${OBJEXT} -c ${SRC}cubchain.cpp

${OBJ}hombin${OBJEXT}: ${SRC}hombin.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/bincube.h chomp/cubes/cell.h chomp/cubes/cellbase.h \
	chomp/cubes/cellfix.h chomp/cubes/cellmain.h chomp/cubes/cellvar.h \
	chomp/cubes/cube.h chomp/cubes/cubebase.h chomp/cubes/cubefix.h \
	chomp/cubes/cubemain.h chomp/cubes/cubevar.h chomp/cubes/cubmaps.h \
	chomp/cubes/neighbor.h chomp/cubes/pointbas.h chomp/cubes/pointset.h \
	chomp/cubes/twolayer.h chomp/homology/chains.h \
	chomp/homology/cubacycl.h chomp/homology/cubisets.h \
	chomp/homology/gcomplex.h chomp/homology/homology.h \
	chomp/homology/homtools.h chomp/homology/known.h \
	chomp/homology/tabulate.h chomp/simplices/simplex.h \
	chomp/struct/bitcount.h chomp/struct/bitfield.h \
	chomp/struct/hashsets.h chomp/struct/integer.h \
	chomp/struct/localvar.h chomp/struct/multitab.h \
	chomp/struct/setunion.h chomp/struct/words.h chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}hombin${OBJEXT} -c ${SRC}hombin.cpp

${OBJ}homchain${OBJEXT}: ${SRC}homchain.cpp chomp/homology/chains.h \
	chomp/struct/hashsets.h chomp/struct/integer.h \
	chomp/struct/multitab.h chomp/struct/words.h chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}homchain${OBJEXT} -c ${SRC}homchain.cpp

${OBJ}homcub2l${OBJEXT}: ${SRC}homcub2l.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/cell.h chomp/cubes/cellbase.h chomp/cubes/cellfix.h \
	chomp/cubes/cellmain.h chomp/cubes/cellvar.h chomp/cubes/cube.h \
	chomp/cubes/cubebase.h chomp/cubes/cubefix.h chomp/cubes/cubemain.h \
	chomp/cubes/cubevar.h chomp/cubes/cubmaps.h chomp/cubes/neighbor.h \
	chomp/cubes/pointbas.h chomp/cubes/pointset.h chomp/cubes/twolayer.h \
	chomp/homology/chains.h chomp/homology/cubacycl.h \
	chomp/homology/cubisets.h chomp/homology/gcomplex.h \
	chomp/homology/homtools.h chomp/homology/known.h \
	chomp/homology/tabulate.h chomp/simplices/simplex.h \
	chomp/struct/bitfield.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/localvar.h \
	chomp/struct/multitab.h chomp/struct/setunion.h chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}homcub2l${OBJEXT} -c ${SRC}homcub2l.cpp

${OBJ}homcubes${OBJEXT}: ${SRC}homcubes.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/cell.h chomp/cubes/cellbase.h chomp/cubes/cellfix.h \
	chomp/cubes/cellmain.h chomp/cubes/cellvar.h chomp/cubes/cube.h \
	chomp/cubes/cubebase.h chomp/cubes/cubefix.h chomp/cubes/cubemain.h \
	chomp/cubes/cubevar.h chomp/cubes/cubmaps.h chomp/cubes/neighbor.h \
	chomp/cubes/pointbas.h chomp/cubes/pointset.h \
	chomp/homology/chains.h chomp/homology/cubacycl.h \
	chomp/homology/cubisets.h chomp/homology/gcomplex.h \
	chomp/homology/homtools.h chomp/homology/known.h \
	chomp/homology/tabulate.h chomp/simplices/simplex.h \
	chomp/struct/bitfield.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/multitab.h \
	chomp/struct/setunion.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}homcubes${OBJEXT} -c ${SRC}homcubes.cpp

${OBJ}homsimpl${OBJEXT}: ${SRC}homsimpl.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/cell.h chomp/cubes/cellbase.h chomp/cubes/cellfix.h \
	chomp/cubes/cellmain.h chomp/cubes/cellvar.h chomp/cubes/cube.h \
	chomp/cubes/cubebase.h chomp/cubes/cubefix.h chomp/cubes/cubemain.h \
	chomp/cubes/cubevar.h chomp/cubes/cubmaps.h chomp/cubes/neighbor.h \
	chomp/cubes/pointbas.h chomp/cubes/pointset.h \
	chomp/homology/chains.h chomp/homology/cubacycl.h \
	chomp/homology/cubisets.h chomp/homology/gcomplex.h \
	chomp/homology/homtools.h chomp/homology/known.h \
	chomp/homology/tabulate.h chomp/simplices/simplex.h \
	chomp/struct/bitfield.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/multitab.h \
	chomp/struct/setunion.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}homsimpl${OBJEXT} -c ${SRC}homsimpl.cpp

${OBJ}simchain${OBJEXT}: ${SRC}simchain.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/cell.h chomp/cubes/cellbase.h chomp/cubes/cellfix.h \
	chomp/cubes/cellmain.h chomp/cubes/cellvar.h chomp/cubes/cube.h \
	chomp/cubes/cubebase.h chomp/cubes/cubefix.h chomp/cubes/cubemain.h \
	chomp/cubes/cubevar.h chomp/cubes/cubmaps.h chomp/cubes/neighbor.h \
	chomp/cubes/pointbas.h chomp/cubes/pointset.h \
	chomp/homology/chains.h chomp/homology/cubacycl.h \
	chomp/homology/cubisets.h chomp/homology/gcomplex.h \
	chomp/homology/homtools.h chomp/homology/known.h \
	chomp/homology/tabulate.h chomp/simplices/simplex.h \
	chomp/struct/bitfield.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/multitab.h \
	chomp/struct/setunion.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}simchain${OBJEXT} -c ${SRC}simchain.cpp


# ===========================================================================
# Rules for MAKE on how to build executables with paths and extensions.
# ===========================================================================

${BIN}cubchain${EXE}: ${OBJ}cubchain${OBJEXT}
	${CC} -o ${BIN}cubchain${EXE} \
	${OBJ}cubchain${OBJEXT} ${CCLIB}

${BIN}hombin${EXE}: ${OBJ}hombin${OBJEXT}
	${CC} -o ${BIN}hombin${EXE} \
	${OBJ}hombin${OBJEXT} ${CCLIB}

${BIN}homchain${EXE}: ${OBJ}homchain${OBJEXT}
	${CC} -o ${BIN}homchain${EXE} \
	${OBJ}homchain${OBJEXT} ${CCLIB}

${BIN}homcub2l${EXE}: ${OBJ}homcub2l${OBJEXT}
	${CC} -o ${BIN}homcub2l${EXE} \
	${OBJ}homcub2l${OBJEXT} ${CCLIB}

${BIN}homcubes${EXE}: ${OBJ}homcubes${OBJEXT}
	${CC} -o ${BIN}homcubes${EXE} \
	${OBJ}homcubes${OBJEXT} ${CCLIB}

${BIN}homsimpl${EXE}: ${OBJ}homsimpl${OBJEXT}
	${CC} -o ${BIN}homsimpl${EXE} \
	${OBJ}homsimpl${OBJEXT} ${CCLIB}

${BIN}simchain${EXE}: ${OBJ}simchain${OBJEXT}
	${CC} -o ${BIN}simchain${EXE} \
	${OBJ}simchain${OBJEXT} ${CCLIB}

# The end.

