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