$NetBSD: patch-aa,v 1.3 2006/01/05 20:43:20 joerg Exp $

--- Makefile.in.orig	2005-12-31 00:57:23.000000000 +0000
+++ Makefile.in
@@ -257,6 +257,32 @@ ifeq ($(PLATFORM), FREEBSD)
   LINK = $(CXX) -D${PLATFORM} ${PIC_OPTION}
 
 endif
+#=============== DRAGONFLY SPECIFIC OPTIONS ======================
+
+ifeq ($(PLATFORM), DRAGONFLY)
+
+  SUPPORTED = TRUE
+  ALLLIBS = ${LIBS} -L/usr/local/lib
+  SHLIBSUFFIX=.so
+  PIC_OPTION = -fPIC
+
+  PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} ${PIC_OPTION} ${WCSTOMBS}
+  
+  # We need the ICU library if we are using the ICUBridge
+  ifdef XALAN_USE_ICU
+    LD_RPATH_PRE = -Wl,-rpath,
+    PLATFORM_LIB_LINK_OPTIONS = $(LD_RPATH_PRE)${ICUROOT}/lib
+    PLATFORM_LIB_LINK_OPTIONS += -licuuc -licudata -lgcc
+    ALLLIBS += -L${ICUROOT}
+  endif
+
+  EXTRA_LINK_OPTIONS = ${LDFLAGS}
+  CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
+  CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
+  MAKE_SHARED = $(CXX) $(CXXFLAGS) -D${PLATFORM} -shared ${PIC_OPTION}
+  LINK = $(CXX) -D${PLATFORM} ${PIC_OPTION}
+
+endif
 
 #=============== NETBSD SPECIFIC OPTIONS ======================
 
