
$FreeBSD: ports/games/freebooters/files/patch-Makefile,v 1.1 2004/10/12 13:16:51 krion Exp $

--- Makefile.orig	Thu Aug 12 14:09:30 2004
+++ Makefile	Wed Sep 29 23:53:01 2004
@@ -1,16 +1,18 @@
 CXX=g++
-CXXFLAGS=-g -O2 -Wall `sdl-config --cflags`
+CXXFLAGS=-g -O2 -Wall `sdl11-config --cflags`
 CXXSOURCES=menu.cc nation.cc freebooters.cc readdata.cc harbour.cc market.cc good.cc world.cc gamemenus.cc sdl_setup.cc player.cc ship.cc seabattle.cc nutship.cc sprite.cc replacecol.cc combatant.cc shots.cc splash.cc gameplay.cc tools.cc savegame.cc
 SO_CXXSOURCES=tools.cc menu.cc nation.cc justbattle.cc readdata.cc harbour.cc market.cc good.cc world.cc gamemenus.cc sdl_setup.cc player.cc ship.cc seabattle.cc nutship.cc sprite.cc replacecol.cc combatant.cc shots.cc splash.cc gameplay.cc savegame.cc
 OBJECTS=$(CXXSOURCES:.cc=.o)
 SO_OBJECTS=$(SO_CXXSOURCES:.cc=.o)
 INCLUDE=
-LDLIBS=`sdl-config --libs` -lSDL_mixer -lSDL_ttf -lSDL_image -lm
+LDLIBS=`sdl11-config --libs` -lSDL_mixer -lSDL_ttf -lSDL_image -lm
 PROGNAME1=freebooters
 PROGNAME2=buccaneer
-BININSTALLPREFIX=/usr/local/
-DATAINSTALLPREFIX=/usr/local/
-MANDIR=/usr/share/man/
+BININSTALLPREFIX=${PREFIX}
+DATAINSTALLPREFIX=${PREFIX}
+MANDIR=${PREFIX}/man
+INST_DATA=install -m 644 -o root -g wheel
+INST_BIN=install -s -m 755 -o root -g wheel
 
 .PHONY: clean install
 
@@ -30,27 +32,22 @@
 	rm -f *~
 
 install:
-	mkdir -p $(DATAINSTALLPREFIX)share/games/freebooters/harbours/
-	mkdir -p $(DATAINSTALLPREFIX)share/games/freebooters/graphics/
-	mkdir -p $(DATAINSTALLPREFIX)share/games/freebooters/sprites/
-	mkdir -p $(DATAINSTALLPREFIX)share/games/freebooters/sound/
-	mkdir -p $(BININSTALLPREFIX)share/doc/freebooters/
-	install ./data/freebooters.conf /etc
-	install ./graphics/*jpg $(DATAINSTALLPREFIX)share/games/freebooters/graphics
-	install ./data/harbours/[a-z]* $(DATAINSTALLPREFIX)share/games/freebooters/harbours
-	install ./data/gameplay-parameters.conf $(DATAINSTALLPREFIX)share/games/freebooters
-	install ./sprites/*png $(DATAINSTALLPREFIX)share/games/freebooters/sprites
-	install ./sound/[a-z]* $(DATAINSTALLPREFIX)share/games/freebooters/sound
-	install ./doc/[a-z]* $(BININSTALLPREFIX)share/doc/freebooters
-	install ./doc/[AB]* $(BININSTALLPREFIX)share/doc/freebooters
-	install ./doc/CO* $(BININSTALLPREFIX)share/doc/freebooters
-	install ./doc/ch* $(BININSTALLPREFIX)share/doc/freebooters
-	install ./doc/[D-Z]* $(BININSTALLPREFIX)share/doc/freebooters
-	install ./vera.ttf $(DATAINSTALLPREFIX)share/games/freebooters
-	install ./$(PROGNAME1) $(BININSTALLPREFIX)bin
-	install ./$(PROGNAME2) $(BININSTALLPREFIX)bin
-	install ./freebooters.6 $(MANDIR)man6
-	install ./buccaneer.6 $(MANDIR)man6
+	mkdir -p $(DATAINSTALLPREFIX)/share/freebooters/harbours/
+	mkdir -p $(DATAINSTALLPREFIX)/share/freebooters/graphics/
+	mkdir -p $(DATAINSTALLPREFIX)/share/freebooters/sprites/
+	mkdir -p $(DATAINSTALLPREFIX)/share/freebooters/sound/
+	mkdir -p $(BININSTALLPREFIX)/share/doc/freebooters/
+	$(INST_DATA) ./data/freebooters.conf $(DATAINSTALLPREFIX)/etc/freebooters.conf.dist
+	$(INST_DATA) ./graphics/*jpg $(DATAINSTALLPREFIX)/share/freebooters/graphics
+	$(INST_DATA) ./data/harbours/[a-z]* $(DATAINSTALLPREFIX)/share/freebooters/harbours
+	$(INST_DATA) ./data/gameplay-parameters.conf $(DATAINSTALLPREFIX)/share/freebooters
+	$(INST_DATA) ./sprites/*png $(DATAINSTALLPREFIX)/share/freebooters/sprites
+	$(INST_DATA) ./sound/[a-z]* $(DATAINSTALLPREFIX)/share/freebooters/sound
+	$(INST_DATA) ./vera.ttf $(DATAINSTALLPREFIX)/share/freebooters
+	$(INST_BIN) ./$(PROGNAME1) $(BININSTALLPREFIX)/bin
+	$(INST_BIN) ./$(PROGNAME2) $(BININSTALLPREFIX)/bin
+	$(INST_DATA) ./freebooters.6 $(MANDIR)/man6
+	$(INST_DATA) ./buccaneer.6 $(MANDIR)/man6
 
 uninstall:
 	rm -rf $(DATAINSTALLPREFIX)share/games/freebooters/
@@ -58,4 +55,4 @@
 	rm -f $(BININSTALLPREFIX)bin/$(PROGNAME1)
 	rm -f $(BININSTALLPREFIX)bin/$(PROGNAME2)
 	rm -f $(MANDIR)man6/buccaneer.6
-	rm -f $(MANDIR)man6/freebooters.6
\ No newline at end of file
+	rm -f $(MANDIR)man6/freebooters.6
