--- ./jdic/src/unix/native/jni/Makefile.orig	Fri Oct 14 10:42:22 2005
+++ ./jdic/src/unix/native/jni/Makefile	Tue Dec 26 22:11:34 2006
@@ -44,11 +44,12 @@
   endif
   ifeq ($(UNAME), FreeBSD)
     PLATFORM = freebsd
-    CXX = g++
-    CXXFLAGS = -c -I/usr/local/include -I/usr/X11R6/include
-    LDFLAGS = -shared -fPIC -L/usr/local/lib -L/usr/X11R6/lib
+    #CXX = g++
+    CXXFLAGS += -c -I/usr/local/include -I/usr/X11R6/include
+    CFLAGS += -I/usr/X11R6/include
+    LDFLAGS += -shared -fPIC -L/usr/local/lib -L/usr/X11R6/lib
   endif
-  CC = gcc
+  #CC = gcc
   ifeq ($(ARCH), x86_64)
     X11LIB=/usr/X11R6/lib64
   else
@@ -124,7 +125,7 @@
 tray: $(TRAY_SO_NAME)
 
 $(TRAY_SO_NAME): $(TRAY_CSRC)
-	$(CC) $(INCLUDES) $(LDFLAGS) -ldl -L$(X11LIB) -lXt -lX11 $(TRAY_CSRC) -o $@
+	$(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS) -L$(X11LIB) -lXt -lX11 $(TRAY_CSRC) -o $@
 
 clean:
 	rm -f *.so
