Index: makefile
===================================================================
--- makefile	(revision ca2a854073afba064937097f7bff1185048a00bb)
+++ makefile	(revision ca2a854073afba064937097f7bff1185048a00bb)
@@ -0,0 +1,17 @@
+GAMEGUI_DEPS = gamegui/Align.class gamegui/Animation.class gamegui/Button.class gamegui/Label.class gamegui/Member.class gamegui/MultiTextbox.class gamegui/Textbox.class gamegui/Window.class
+UTILS_DEPS = utils/DynamicImage.class utils/Utils.class
+
+MAIN_DEPS = main/Action.class main/Entity.class main/LastDefenseMain.class main/Level.class main/Location.class main/Projectile.class main/Shield.class main/Ship.class main/Turret.class main/Unit.class
+
+GAMEGUI_INNER_DEPS = gamegui/Button\$$1.class gamegui/Label\$$1.class
+MAIN_INNER_DEPS = main/Action\$$Fire.class main/Action\$$Move.class main/LastDefenseMain\$$1.class main/LastDefenseMain\$$AuxState.class main/LastDefenseMain\$$GameState.class
+
+INNER_DEPS = $(GAMEGUI_INNER_DEPS) $(MAIN_INNER_DEPS)
+
+IMAGE_FILE_DEPS = images/*.png images/*/*.png images/ships/*/*.png
+
+CLASS_DEPS = $(MAIN_DEPS) $(GAMEGUI_DEPS) $(UTILS_DEPS)
+FILE_DEPS = $(IMAGE_FILE_DEPS)
+
+LastDefense: $(CLASS_DEPS) $(FILE_DEPS)
+	jar cfe $@.jar main.LastDefenseMain $^ $(INNER_DEPS)
