PROG = blobwarsAttrition CC = gcc PREFIX ?= /usr BIN_DIR ?= $(PREFIX)/bin DATA_DIR ?= /opt/$(PROG) LOCALE_DIR = $(PREFIX)/share/locale ICON_DIR = $(PREFIX)/share/icons/hicolor DESKTOP_DIR = $(PREFIX)/share/applications DESTDIR ?= INST_BIN_DIR = $(DESTDIR)$(BIN_DIR) INST_DATA_DIR = $(DESTDIR)$(DATA_DIR) INST_LOCALE_DIR = $(DESTDIR)$(LOCALE_DIR) INST_ICON_DIR = $(DESTDIR)$(ICON_DIR) INST_DESKTOP_DIR = $(DESTDIR)$(DESKTOP_DIR) SEARCHPATH += src/plat/unix _OBJS += unixInit.o include common.mk CXXFLAGS += `sdl2-config --cflags` -DVERSION=$(VERSION) -DREVISION=$(REVISION) -DDATA_DIR=\"$(DATA_DIR)\" -DLOCALE_DIR=\"$(LOCALE_DIR)\" CXXFLAGS += -fms-extensions LDFLAGS += `sdl2-config --libs` -lSDL2_mixer -lSDL2_image -lSDL2_ttf -lm -lz -lpng SHARED_FILES = LICENSE README.md data gfx manual music sound icons DIST_FILES = $(SHARED_FILES) locale $(PROG) SRC_DIST_FILES = $(SHARED_FILES) src makefile* common.mk # linking the program. $(PROG): $(OBJS) $(CC) -o $@ $(OBJS) $(LDFLAGS) .PHONY: dist