1CXXFLAGS += -I${LOCALBASE}/include `${SDL_CONFIG} --cflags`
2OBJS    := ${patsubst %.cpp, %.o, ${wildcard src/*.cpp}}
3LIBS = -L${LOCALBASE}/lib `${SDL_CONFIG} --libs` -lSDL_image -lSDL_ttf -lphysfs -lopenal -lalut -lGL -lGLU
4#LIBS = -s -Bstatic `sdl-config --static-libs` SDL_image/*.o SDL_ttf/*.o -L. physfs/*.o openal/*.o -ljpeg -lpng -ltiff -lfreetype -Bdynamic -lGL -lGLU
5BINDIR=$(PREFIX)/bin/
6DATADIR=$(PREFIX)/share/excido/
7
8INSTALL=/usr/bin/install
9
10DEFINES=-DLINUX -DRELEASE -DDATADIR="\"$(DATADIR)\""
11#DEFINES=-DLINUX -DDATADIR="\"./data/\""
12TARGET=excido
13
14
15.cpp.o:
16	$(CXX) $(CXXFLAGS) $(DEFINES) -o ${patsubst %.cpp, %.o, $<} -c $<
17
18all: $(TARGET)
19
20$(TARGET): $(OBJS)
21	$(CXX) $(LDFLAGS) -o $(TARGET) $(LIBS) $(OBJS)
22
23clean:
24	rm -f $(OBJS) $(TARGET)
25
26install:
27	[ -d $(BINDIR) ] || mkdir $(BINDIR)
28	$(BSD_INSTALL_PROGRAM) $(TARGET) $(BINDIR)
29	[ -d $(DATADIR) ] || mkdir $(DATADIR)
30	$(BSD_INSTALL_DATA) data/* $(DATADIR)
31
32uninstall:
33	rm $(BINDIR)$(TARGET)
34	rm -rf $(DATADIR)
35
36