# Project: Birdie 15
# Makefile created by ziL (peter@codeseven.org)

CPP  	= g++
OBJ  	= obj/spore.o obj/xistdraw.o obj/font.o
LIBS 	= -lSDL -lSDL_image
BIN  	= spore
CXXFLAGS= -Wall -W -pedantic -ansi

.PHONY: all all-before all-after clean clean-custom

all: all-before $(BIN) all-after

clean: clean-custom
	rm -f $(OBJ) $(BIN)

obj/spore.o: src/spore.cpp
	$(CPP) -c src/spore.cpp -o obj/spore.o $(CXXFLAGS)

obj/xistdraw.o: src/xistdraw.cpp
	$(CPP) -c src/xistdraw.cpp -o obj/xistdraw.o $(CXXFLAGS)

obj/font.o: src/font.cpp
	$(CPP) -c src/font.cpp -o obj/font.o $(CXXFLAGS)

$(BIN): $(OBJ)
	$(CPP) $(LIBS) $(OBJ) -o $(BIN)
