opnsense-ports/games/goonies/files/patch-Makefile
Franco Fichtner 9b67d76ad7 */*: sync with upstream
Taken from: FreeBSD
2016-10-10 15:58:45 +02:00

49 lines
1.2 KiB
Text

--- Makefile.orig 2009-03-12 10:05:30 UTC
+++ Makefile
@@ -1,11 +1,11 @@
EXE = goonies
SRC = src
-PREFIX = /usr
+PREFIX ?= /usr
EXTRADIR = ./build/linux
-GAMEDIR = $(PREFIX)/games
+GAMEDIR = $(PREFIX)/bin
STARTUP = $(GAMEDIR)/$(EXE)
-BINDIR = $(PREFIX)/share/games/$(EXE)
+BINDIR = $(PREFIX)/share/$(EXE)
ICNDIR = $(PREFIX)/share/pixmaps
APPDIR = $(PREFIX)/share/applications
@@ -56,24 +56,24 @@ OBJS = \
$(SRC)/Symbol.o $(SRC)/TheGooniesApp.o \
$(SRC)/TheGoonies.o $(SRC)/Vector.o
-CC = gcc
-CFLAGS = -g3 -O3 -Wno-write-strings `sdl-config --cflags` -I/usr/X11R6/include
-LDFLAGS = `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lGL -lGLU
+CXX ?= gcc
+CXXFLAGS ?= -g3 -O3
+CXXFLAGS += -Wno-write-strings `sdl-config --cflags`
+LDFLAGS += `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -lm
RM = rm -f
CP = cp -r
MD = mkdir -p
ECHO = echo
CHMOD = chmod
-STRIP = strip
+STRIP ?= strip
all: $(EXE)
%.o: %.cpp
- $(CC) $(CFLAGS) -c $< -o $@
+ $(CXX) $(CXXFLAGS) -c $< -o $@
$(EXE): $(OBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
- @$(STRIP) $@
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
@$(ECHO) " o If there are no errors, the game compiled succesfully"
clean: