# 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}bin2pset${OBJEXT}: ${SRC}bin2pset.cpp chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}bin2pset${OBJEXT} -c ${SRC}bin2pset.cpp

${OBJ}bit2pset${OBJEXT}: ${SRC}bit2pset.cpp chomp/cubes/bitcode.h \
	chomp/cubes/pointset.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}bit2pset${OBJEXT} -c ${SRC}bit2pset.cpp

${OBJ}bmp2pset${OBJEXT}: ${SRC}bmp2pset.cpp chomp/bitmaps/bitmaps.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}bmp2pset${OBJEXT} -c ${SRC}bmp2pset.cpp

${OBJ}cell2bmp${OBJEXT}: ${SRC}cell2bmp.cpp chomp/bitmaps/bitmaps.h \
	chomp/cubes/pointset.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/multitab.h chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}cell2bmp${OBJEXT} -c ${SRC}cell2bmp.cpp

${OBJ}cell2cub${OBJEXT}: ${SRC}cell2cub.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}cell2cub${OBJEXT} -c ${SRC}cell2cub.cpp

${OBJ}chkmvmap${OBJEXT}: ${SRC}chkmvmap.cpp 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/known.h \
	chomp/homology/tabulate.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}chkmvmap${OBJEXT} -c ${SRC}chkmvmap.cpp

${OBJ}cnvmvmap${OBJEXT}: ${SRC}cnvmvmap.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}cnvmvmap${OBJEXT} -c ${SRC}cnvmvmap.cpp

${OBJ}cub2cell${OBJEXT}: ${SRC}cub2cell.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}cub2cell${OBJEXT} -c ${SRC}cub2cell.cpp

${OBJ}cub2map${OBJEXT}: ${SRC}cub2map.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h
	${CCI} -o ${OBJ}cub2map${OBJEXT} -c ${SRC}cub2map.cpp

${OBJ}cubdiff${OBJEXT}: ${SRC}cubdiff.cpp 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/known.h \
	chomp/homology/tabulate.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}cubdiff${OBJEXT} -c ${SRC}cubdiff.cpp

${OBJ}cubiproj${OBJEXT}: ${SRC}cubiproj.cpp 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/known.h \
	chomp/homology/tabulate.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}cubiproj${OBJEXT} -c ${SRC}cubiproj.cpp

${OBJ}cubslice${OBJEXT}: ${SRC}cubslice.cpp 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/known.h \
	chomp/homology/tabulate.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}cubslice${OBJEXT} -c ${SRC}cubslice.cpp

${OBJ}indxpair${OBJEXT}: ${SRC}indxpair.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}indxpair${OBJEXT} -c ${SRC}indxpair.cpp

${OBJ}map2cub${OBJEXT}: ${SRC}map2cub.cpp 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/known.h \
	chomp/homology/tabulate.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}map2cub${OBJEXT} -c ${SRC}map2cub.cpp

${OBJ}maprestr${OBJEXT}: ${SRC}maprestr.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}maprestr${OBJEXT} -c ${SRC}maprestr.cpp

${OBJ}pgm2pset${OBJEXT}: ${SRC}pgm2pset.cpp chomp/cubes/bitcode.h \
	chomp/cubes/pointset.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}pgm2pset${OBJEXT} -c ${SRC}pgm2pset.cpp

${OBJ}pset2bin${OBJEXT}: ${SRC}pset2bin.cpp chomp/cubes/bincube.h \
	chomp/cubes/cube.h chomp/cubes/cubebase.h chomp/cubes/cubefix.h \
	chomp/cubes/cubemain.h chomp/cubes/cubevar.h chomp/cubes/pointbas.h \
	chomp/cubes/pointset.h chomp/struct/bitcount.h \
	chomp/struct/bitfield.h chomp/struct/hashsets.h \
	chomp/struct/integer.h chomp/struct/multitab.h chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}pset2bin${OBJEXT} -c ${SRC}pset2bin.cpp

${OBJ}pset2bmp${OBJEXT}: ${SRC}pset2bmp.cpp chomp/bitmaps/bitmaps.h \
	chomp/bitmaps/colorpal.h chomp/cubes/pointset.h chomp/system/arg.h \
	chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}pset2bmp${OBJEXT} -c ${SRC}pset2bmp.cpp

${OBJ}psetcomm${OBJEXT}: ${SRC}psetcomm.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}psetcomm${OBJEXT} -c ${SRC}psetcomm.cpp

${OBJ}psetconn${OBJEXT}: ${SRC}psetconn.cpp chomp/cubes/pointset.h \
	chomp/struct/hashsets.h chomp/struct/integer.h \
	chomp/struct/multitab.h chomp/system/arg.h chomp/system/config.h \
	chomp/system/textfile.h chomp/system/timeused.h
	${CCI} -o ${OBJ}psetconn${OBJEXT} -c ${SRC}psetconn.cpp

${OBJ}psetglue${OBJEXT}: ${SRC}psetglue.cpp chomp/cubes/pointset.h \
	chomp/system/arg.h chomp/system/config.h chomp/system/textfile.h \
	chomp/system/timeused.h
	${CCI} -o ${OBJ}psetglue${OBJEXT} -c ${SRC}psetglue.cpp


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# The end.

