GAME_EXE=../Firestorm
EDITOR_EXE=../JuggleFire
TEST_EXE=../test/test
OBJS = Firestorm.o
$(GAME_EXE): $(OBJS) main.cpp
g++ -lsyllable -lmedia $(OBJS) main.cpp -o $(GAME_EXE)
all: $(GAME_EXE) $(TEST_EXE)
clean:
rm -f $(GAME_EXE) $(EDITOR_EXE) $(TEST_EXE)
$(EDITOR_EXE): Editor.cpp $(OBJS)
g++ -lsyllable Editor.cpp -o $(EDITOR_EXE)
$(TEST_EXE): $(OBJS) test.cpp
g++ -lsyllable -lmedia $(OBJS) test.cpp -o $(TEST_EXE)
tests: $(TEST_EXE)
editor: $(OBJS)
g++ -lsyllable -lmedia $(OBJS) Editor.cpp -o $(EDITOR_EXE)
%.o: %.cpp %.h
g++ -c $< -c -Wall -o $@