include ../make.conf

.SUFFIXES:
.SUFFIXES: .cpp .o

SOURCES = common_funcs.cpp pieces.cpp layers.cpp namedv.cpp sporktris.cpp menu.cpp prefs_file.cpp highscores.cpp keys.cpp main.cpp
OBJ = common_funcs.o pieces.o layers.o namedv.o sporktris.o menu.o prefs_file.o highscores.o keys.o main.o

EDITORSOURCES = pieceeditor.cpp pieces.cpp
EDITOROBJ = pieceeditor.o pieces.o

all: $(OBJ)
	g++ -o sporktris $(OBJ) `sdl-config --libs` -lSDL_image -lSDL_ttf 

editor: $(EDITOROBJ)
	g++ -o pieceeditor $(EDITOROBJ) `sdl-config --libs` -lSDL_image 

%.o : %.cpp
	g++ -c -g $(CXXFLAGS) -DDATA_DIR=\"$(PREFIX)/share/sporktris/\" -DINSTALL_DIR=\"$(INSTALL_DIR)\" -DINSTALL_PREFIX=\"$(INSTALL_PREFIX)\" `sdl-config --cflags` $<

clean:
	rm *.o sporktris pieceeditor
