+
+obj/scene.o: src/scene.c src/scene.h \
+ src/defines.h src/globals.h src/screen.h src/scene.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/scene.c -c -o obj/scene.o
+
+obj/collision.o: src/collision.c src/collision.h \
+ src/defines.h src/globals.h src/screen.h src/scene.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/collision.c -c -o obj/collision.o
+
+obj/bitmask.o: src/bitmask.c src/bitmask.h \
+ src/defines.h src/globals.h src/screen.h src/scene.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/bitmask.c -c -o obj/bitmask.o
+
+obj/type.o: src/type.c src/type.h \
+ src/defines.h src/globals.h src/screen.h src/scene.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/type.c -c -o obj/type.o
+
+obj/badguy.o: src/badguy.c src/badguy.h \
+ src/defines.h src/globals.h src/screen.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/badguy.c -c -o obj/badguy.o
+
+obj/special.o: src/special.c src/special.h \
+ src/defines.h src/globals.h src/screen.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/special.c -c -o obj/special.o
+
+obj/world.o: src/world.c src/world.h \
+ src/defines.h src/globals.h src/screen.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/world.c -c -o obj/world.o
+
+obj/player.o: src/player.c src/player.h \
+ src/defines.h src/globals.h src/screen.h src/gameloop.h obj/sound.o \
+ src/setup.h obj/level.o
+ $(CC) $(CFLAGS) src/player.c -c -o obj/player.o