diff -rupN snort-2.9.0.5/src/dynamic-plugins/sf_engine/Makefile.in snort-2.9.0.5-mod/src/dynamic-plugins/sf_engine/Makefile.in
--- snort-2.9.0.5/src/dynamic-plugins/sf_engine/Makefile.in	2011-03-25 15:21:14.000000000 -0400
+++ snort-2.9.0.5-mod/src/dynamic-plugins/sf_engine/Makefile.in	2011-11-16 20:28:05.000000000 -0500
@@ -81,6 +81,13 @@ libsf_engine_la_OBJECTS = $(am_libsf_eng
 libsf_engine_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(libsf_engine_la_LDFLAGS) $(LDFLAGS) -o $@
+libsf_engine_dylib_OBJECTS = bmh.o sf_snort_detection_engine.o \
+        sf_snort_plugin_api.o sf_snort_plugin_byte.o \
+        sf_snort_plugin_content.o sf_snort_plugin_hdropts.o \
+        sf_snort_plugin_loop.o sf_snort_plugin_pcre.o \
+        sf_snort_plugin_rc4.o sfhashfcn.lo sfghash.o \
+        sfprimetable.lo sf_ip.o
+libsf_engine_dylib_LINK = $(CC) -dynamiclib -dylib -o $@
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
 depcomp =
 am__depfiles_maybe =
@@ -263,7 +270,7 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = foreign no-dependencies
-lib_LTLIBRARIES = libsf_engine.la
+lib_LTLIBRARIES = libsf_engine.la libsf_engine.dylib
 libsf_engine_la_LDFLAGS = -shared -export-dynamic -module @XCCFLAGS@
 BUILT_SOURCES = \
 sfhashfcn.c \
@@ -451,6 +458,8 @@ clean-libLTLIBRARIES:
 	done
 libsf_engine.la: $(libsf_engine_la_OBJECTS) $(libsf_engine_la_DEPENDENCIES) 
 	$(libsf_engine_la_LINK) -rpath $(libdir) $(libsf_engine_la_OBJECTS) $(libsf_engine_la_LIBADD) $(LIBS)
+libsf_engine.dylib: $(libsf_engine_dylib_OBJECTS)
+	$(libsf_engine_dylib_LINK) $(libsf_engine_la_OBJECTS)  
 
 mostlyclean-compile:
 	-rm -f *.$(OBJEXT)
