--- Makefile.orig 2011-08-30 07:28:10.000000000 +1000
+++ Makefile 2011-09-28 01:05:26.000000000 +1000
# For GNU CC on *BSD. Should work for FreeBSD, NetBSD, OpenBSD and BSD/OS
-LINK_SHARED = $(CC) -shared
-SHLIB_NOVER = $(LIB_NAME).$(SHLIB_EXT)
-SHLIB = $(LIB_NAME).$(SHLIB_EXT).$(VERSION)
-SHLIB_INSTALLED = $(LIBDIR)/$(LIB_NAME).$(SHLIB_EXT).$(MAJOR)
# Benjamin Reed <ranger@befunk.com>:
# On Mac OS X, comment out the above lines, and uncomment these instead.
-#LINK_SHARED = $(CC) -install_name $(PREFIX)/lib/$(SHLIB) \
-# -compatibility_version $(COMPAT_VERSION) \
-# -current_version $(VERSION) -dynamiclib
-#SHLIB_NOVER = $(LIB_NAME).$(SHLIB_EXT)
-#SHLIB = $(LIB_NAME).$(VERSION).$(SHLIB_EXT)
-#SHLIB_INSTALLED= $(LIBDIR)/$(LIB_NAME).$(MAJOR).$(SHLIB_EXT)
+LINK_SHARED = $(CC) $(LDFLAGS) -install_name $(PREFIX)/lib/$(SHLIB) \
+ -compatibility_version $(COMPAT_VERSION) \
+ -current_version $(VERSION) -dynamiclib
+SHLIB_NOVER = $(LIB_NAME).$(SHLIB_EXT)
+SHLIB = $(LIB_NAME).$(VERSION).$(SHLIB_EXT)
+SHLIB_INSTALLED= $(LIBDIR)/$(LIB_NAME).$(MAJOR).$(SHLIB_EXT)
# NOTE: If you have linkage problems on the Mac (see the POSSIBLE ISSUES
# section in the INSTALL file), uncomment the following definition. Be sure
-COMPILE_STATIC = $(CC) -c
-COMPILE_SHARED = $(CC) -c -fPIC
+COMPILE_STATIC = $(CC) $(CFLAGS) -c
+COMPILE_SHARED = $(CC) $(CFLAGS) -c -fPIC
CPPFLAGS = $(POLL_RENAME)
- $(CC) -o polltest polltest.o $(LIB)
+ $(CC) $(CFLAGS) -o polltest polltest.o $(LIB)