Added Mac makefile.
This commit is contained in:
parent
ce9db25ed7
commit
ed8bc92ce1
|
@ -0,0 +1,35 @@
|
||||||
|
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
|
Loading…
Reference in New Issue