--- src/Makefile.bsd.orig	2011-08-13 23:11:43.000000000 -0500
+++ src/Makefile.bsd	2011-08-13 23:12:20.000000000 -0500
@@ -4,20 +4,20 @@
           missile.o perlin.o physobj.o player.o satellite.o sky.o tank.o team.o teleport.o virtobj.o \
           update.o network.o floattext.o land.o text.o client.o gameloop.o
 
-CPP=g++
-CC=gcc
-LD=g++
+CPP=@CXX@
+CC=@CC@
+LD=@CXX@
 LIB=ar
 WINDRES=
 # FLAGS += -DDATA_DIR=\".\" -Wno-write-strings -DNETWORK -DTHREADS
 FLAGS += -DDATA_DIR=\"${INSTALLDIR}\" -DNEW_GAMELOOP -Wno-write-strings -DTHREADS
 OUTPUT = ../atanks
 WFLAGS = 
-OFLAGS = 
+OFLAGS = @OPTFLAGS@
 LFLAGS +=
-LDFLAGS =  `allegro-config --libs`
+LDFLAGS =  `allegro-config --libs` @LDFLAGS@ @ARCHFLAGS@
 
-CFLAGS += -g -Wall -Iinclude -I/usr/local/include 
+CFLAGS += -g -Wall -Iinclude @CPPFLAGS@ @ARCHFLAGS@
 
 SRCS  = $(MODULES:.o=.cpp)
 GLOBALS	= main.h imagedefs.h externs.h
