--- Jamrules.orig       2009-12-09 02:59:17.000000000 +0100
+++ Jamrules    2010-01-11 21:53:06.000000000 +0100
@@ -39,22 +39,22 @@
 OSPLAT ?= x64 ; # this one isn't in the jambase :(

 # Place all build products here:
-ALL_LOCATE_TARGET ?= [ FDirName $(TOP) build $(OS:L)-$(OSPLAT:L)-$(BUILD:L) ] ;
+ALL_LOCATE_TARGET ?= [ FDirName $(TOP) build ] ;

 # Add compile time defines for JBIG2 and JPEG2000 support.
 if $(HAVE_JBIG2DEC) { DEFINES += HAVE_JBIG2DEC ; }
 if $(HAVE_OPENJPEG) { DEFINES += HAVE_OPENJPEG ; }
 
-if $(OS) = LINUX
+if $(OS) = FREEBSD
 {
-    Echo Building for LINUX ;
+    Echo Building for FREEBSD ;
 
     BUILD_X11APP = true ;
 
-    CCFLAGS = -Wall -std=gnu99 -I/usr/include/freetype2 ;
-    LINKFLAGS = -L/usr/X11R6/lib ;
+    CCFLAGS = -Wall -std=gnu99 -I$(LOCALBASE)/include/freetype2 -I$(LOCALBASE)/include/ ;
+    LINKFLAGS = -L$(LOCALBASE)/lib ;
     LINKLIBS = -lfreetype -ljpeg -lz -lm ;
-    APPLINKLIBS = -lX11 -lXext -lpthread ;
+    APPLINKLIBS = -lX11 -lXext $(PTHREAD_LIBS) ;
 
     if $(BUILD) = debug   { OPTIM = -g -O0 -fno-inline ; }
     if $(BUILD) = release { OPTIM = -O3 ; }
