--- Makefile.orig	Tue Jun 22 14:28:51 2004
+++ Makefile	Tue Jun 22 14:47:27 2004
@@ -1,11 +1,10 @@
-CPP = g++
-SDL_LIBS = `sdl-config --libs`
-SDL_CFLAGS = `sdl-config --cflags`
+SDL_LIBS = `$(SDL_CONFIG) --libs`
+SDL_CFLAGS = `$(SDL_CONFIG) --cflags`
 ## dirs must be appended with a / character!
-LOCAL = /usr/local/
-SHAREDIR = $(LOCAL)share/phatbeat/
+LOCAL = $(PREFIX)
+SHAREDIR = $(LOCAL)/share/phatbeat/
 D_PFLAGS = -Wall -g 	## For debugging, use this.
-PFLAGS = -Wall -finline-functions -O3 $(SDL_CFLAGS)
+PFLAGS = $(CFLAGS) $(SDL_CFLAGS)
 XFLAGS = $(PFLAGS) $(SDL_LIBS) -lSDL_image -lm
 PROGS = phatbeat phatx
 
@@ -18,34 +17,34 @@
 all: $(PROGS)
 
 phatbeat: BeatCounter.o phatbeat.o
-	$(CPP) $(PFLAGS) phatbeat.o BeatCounter.o -o phatbeat
+	$(CXX) $(PFLAGS) phatbeat.o BeatCounter.o -o phatbeat
 
 phatx: BeatCounter.o phatx.o numbers.o resize.o portability.o
-	$(CPP) $(XFLAGS) portability.o phatx.o resize.o numbers.o BeatCounter.o -o phatx
+	$(CXX) $(XFLAGS) portability.o phatx.o resize.o numbers.o BeatCounter.o -o phatx
 
 BeatCounter.o: BeatCounter.h BeatCounter.cpp
-	$(CPP) $(PFLAGS) -c BeatCounter.cpp
+	$(CXX) $(PFLAGS) -c BeatCounter.cpp
 
 numbers.o: numbers.h numbers.cpp portability.o
-	$(CPP) $(PFLAGS) -c numbers.cpp
-	
+	$(CXX) $(PFLAGS) -c numbers.cpp
+
 resize.o: resize.h resize.cpp
-	$(CPP) $(PFLAGS) -c resize.cpp
+	$(CXX) $(PFLAGS) -c resize.cpp
 
 phatbeat.o: phatbeat.cpp
-	$(CPP) $(PFLAGS) -c phatbeat.cpp 
+	$(CXX) $(PFLAGS) -c phatbeat.cpp 
 
 phatx.o: phatx.cpp
-	$(CPP) $(PFLAGS) -c phatx.cpp 
+	$(CXX) $(PFLAGS) -c phatx.cpp 
 
 portability.o: portability.cpp
-	$(CPP) $(PFLAGS) -D'SHAREDIR="$(SHAREDIR)"' -c portability.cpp 
+	$(CXX) $(PFLAGS) -D'SHAREDIR="$(SHAREDIR)"' -c portability.cpp 
 
 ## For compiling a win32 version under cygwin, issue
 ## 'make phat_win', and it will do so.
 
 phat_win: BeatCounter.o phatx.o numbers.o resize.o phatres.o
-	$(CPP) -o phat_win.exe phatx.o resize.o numbers.o BeatCounter.o portability.o phatres.o $(XFLAGS)
+	$(CXX) -o phat_win.exe phatx.o resize.o numbers.o BeatCounter.o portability.o phatres.o $(XFLAGS)
 
 phatres.o: phatres.rc
 	windres phatres.rc phatres.o
@@ -55,10 +54,10 @@
 
 ## Installation routines for unix.   
 install: 
-	## First, install the programs.
-	/usr/bin/install -c -m 755 phatbeat $(LOCAL)/bin
-	/usr/bin/install -c -m 755 phatx $(LOCAL)/bin
-	/usr/bin/install -c -m 444 phatbeat.1 $(LOCAL)/man/man1
-	## Then, the images
-	mkdir -p $(SHAREDIR)/images
-	/usr/bin/install -c -m 444 images/* $(SHAREDIR)/images
+	$(MKDIR) $(LOCAL)/bin
+	$(INSTALL_PROGRAM) phatbeat $(LOCAL)/bin
+	$(INSTALL_PROGRAM) phatx $(LOCAL)/bin
+	$(MKDIR) $(LOCAL)/man/man1
+	$(INSTALL_MAN) phatbeat.1 $(LOCAL)/man/man1
+	$(MKDIR) $(SHAREDIR)images
+	$(INSTALL_DATA) images/* $(SHAREDIR)images
