$OpenBSD: patch-src_Makefile,v 1.2 2011/07/18 10:57:01 jasper Exp $
--- src/Makefile.orig	Sat Jun  4 00:04:45 2011
+++ src/Makefile	Tue Jul  5 02:01:33 2011
@@ -19,11 +19,15 @@ PKG-CONFIG = pkg-config
 BIN = openxcom
 endif
 
+OPENXCOMDATA ?= /usr/local/share/openxcom/DATA
+
 # Compiler settings
-CXXFLAGS = -Wall -O2 $(addprefix -D,$(TARGET))
+CXXFLAGS ?= -Wall -O2
+CXXFLAGS += $(addprefix -D,$(TARGET))
 CXXFLAGS += `$(PKG-CONFIG) --cflags sdl yaml-cpp`
+CXXFLAGS += -DOPENXCOMDATA=\"${OPENXCOMDATA}\" -I/usr/local/include
 
-LDFLAGS = -lSDL_gfx -lSDL_mixer
+LDFLAGS ?= -lSDL_gfx -lSDL_mixer
 LDFLAGS += `$(PKG-CONFIG) --libs sdl yaml-cpp`
 
 # Rules
@@ -42,6 +46,9 @@ $(OBJDIR)%.o:: Battlescape/%.cpp
 	$(CXX) $(CXXFLAGS) -c -o $@ $<
 
 $(OBJDIR)%.o:: Engine/%.cpp
+	$(CXX) $(CXXFLAGS) -c -o $@ $<
+
+$(OBJDIR)%.o:: File/%.cpp
 	$(CXX) $(CXXFLAGS) -c -o $@ $<
 
 $(OBJDIR)%.o:: Geoscape/%.cpp
