OBJECTS = Firepower.o Tank.o Turent.o JoystickController.o KeyboardController.o \
          Tower.o
 # Controllable.o Controller.o

firepower : $(OBJECTS)
	g++ $(OBJECTS) -o ../firepower -lclanCore -lclanPNG

Firepower.o : Tank.hh Turent.hh Tower.hh
Tank.o : Tank.hh Turent.hh Controllable.hh
Turent.o : Tank.hh Turent.hh
JoystickController.o : JoystickController.cc JoystickController.hh Tank.hh
KeyboardController.o : KeyboardController.hh
Tower.o : Tower.hh

# Controller.o : Controller.cc Controller.hh
# Controllable.o : Controllable.cc Controllable.hh

clean :
	rm $(OBJECTS) ../firepower

