-chess: chess.c
-chess: /usr/include/stdio.h
-fish: fish.c
-fish: /usr/include/stdio.h
-number: number.c
-wump: wump.c
-wump: /usr/include/stdio.h
-wump: /usr/include/sgtty.h
-canfield: canfield.c
-canfield: /usr/include/curses.h
-canfield: /usr/include/ctype.h
-canfield: /usr/include/signal.h
-rain: rain.c
-rain: /usr/include/stdio.h
-rain: /usr/include/sgtty.h
-rain: /usr/include/signal.h
-worm: worm.c
-worm: /usr/include/ctype.h
-worm: /usr/include/curses.h
-worm: /usr/include/signal.h
-worms: worms.c
-worms: /usr/include/stdio.h
-worms: /usr/include/sgtty.h
-# DEPENDENCIES MUST END AT END OF FILE
-# IF YOU PUT STUFF HERE IT WILL GO AWAY
-# see make depend above
+factor: factor.c
+fish: fish.c /usr/include/stdio.h
+number: number.c /usr/include/stdio.h /usr/include/ctype.h
+ppt: ppt.c /usr/include/stdio.h
+primes: primes.c /usr/include/stdio.h /usr/include/math.h
+rain: rain.c /usr/include/sys/types.h /usr/include/stdio.h /usr/include/sgtty.h
+rain: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
+rain: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
+rain: /usr/include/signal.h /usr/include/machine/trap.h
+worm: worm.c /usr/include/ctype.h /usr/include/curses.h /usr/include/stdio.h
+worm: /usr/include/sgtty.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
+worm: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
+worm: /usr/include/signal.h /usr/include/machine/trap.h
+worms: worms.c /usr/include/sys/types.h /usr/include/stdio.h
+worms: /usr/include/sgtty.h /usr/include/sys/ioctl.h
+worms: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
+worms: /usr/include/sys/ttydev.h /usr/include/signal.h
+worms: /usr/include/machine/trap.h
+wump: wump.c /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
+wump: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
+wump: /usr/include/sys/ttydev.h
+
+# IF YOU PUT ANYTHING HERE IT WILL GO AWAY