--- Imakefile	Thu Oct  9 23:37:08 1997
+++ /home/andy/tmp/wrk/Imakefile	Wed Dec 16 23:31:36 1998
@@ -22,6 +22,96 @@
 XCOMM For g++, loop unrolling is:  -funroll-loops
 XCOMM For Solaris's CC and AIX's xlC, loop unrolling is:  -unroll=5
 
+bsp/brep.o: bsp/brep.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bsp/bsp.o: bsp/bsp.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bsp/polygon.o: bsp/polygon.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/ang3d.o: lib3d/ang3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/bsppanel3d.o: lib3d/bsppanel3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/bspregion3d.o: lib3d/bspregion3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/dimension.o: lib3d/dimension.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/dimentable.o: lib3d/dimentable.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/edgetable.o: lib3d/edgetable.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/fastpts.o: lib3d/fastpts.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/general.o: lib3d/general.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/gfxtarget.o: lib3d/gfxtarget.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/panel3d.o: lib3d/panel3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/pt2d.o: lib3d/pt2d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/pt3d.o: lib3d/pt3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/region2d.o: lib3d/region2d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/region3d.o: lib3d/region3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/shdregion3d.o: lib3d/shdregion3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/view.o: lib3d/view.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/xform.o: lib3d/xform.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/xpanel3d.o: lib3d/xpanel3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+lib3d/xregion3d.o: lib3d/xregion3d.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/bbcolor.o: bb/bbcolor.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/bbgfxtarget.o: bb/bbgfxtarget.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/gob.o: bb/gob.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/gobs.o: bb/gobs.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/main.o: bb/main.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/player.o: bb/player.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/shapes.o: bb/shapes.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+bb/team.o: bb/team.C
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
 %.o : %.C
 	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
 
