$NetBSD: patch-aa,v 1.3 2012/06/23 19:45:06 dholland Exp $

- add DragonFly support
- add Solaris support
- honor pkgsrc LDFLAGS

--- Makefile.orig	2009-07-05 05:43:49.000000000 +0000
+++ Makefile
@@ -37,7 +37,7 @@ ifneq (,$(findstring MINGW32,$(SYSNAME))
 HOST_OS = WIN32
 TOPDIR := $(shell pwd -W)
 else
-ifneq (,$(findstring $(SYSNAME),FreeBSD NetBSD OpenBSD))
+ifneq (,$(findstring $(SYSNAME),FreeBSD NetBSD OpenBSD DragonFly))
 HOST_OS = UNIX
 UNIX = bsd
 TOPDIR := $(shell pwd)
@@ -48,10 +48,18 @@ UNIX = linux
 #UNIX = null
 TOPDIR := $(shell pwd)
 else
+ifneq (,$(findstring $(SYSNAME),SunOS))
+HOST_OS = UNIX
+# enable this if someone can provide a cd_solaris.c with cdrom stuff
+#UNIX = solaris
+UNIX = null
+TOPDIR := $(shell pwd)
+else
 $(error OS type not detected.)
 endif
 endif
 endif
+endif
 
 ifeq ($(TARGET_OS),WIN32)
 EXT = .exe
@@ -611,11 +619,11 @@ tyr-glquake.exe:	$(patsubst %,$(NQGLDIR)
 
 # Unix
 tyr-quake:	$(patsubst %,$(NQSWDIR)/%,$(NQ_UNIX_SW_OBJS))
-	$(call do_cc_link,$(NQ_UNIX_SW_LFLAGS))
+	$(call do_cc_link,$(NQ_UNIX_SW_LFLAGS)) $(LDFLAGS)
 	$(call do_strip,$@)
 
 tyr-glquake:	$(patsubst %,$(NQGLDIR)/%,$(NQ_UNIX_GL_OBJS))
-	$(call do_cc_link,$(NQ_UNIX_GL_LFLAGS))
+	$(call do_cc_link,$(NQ_UNIX_GL_LFLAGS)) $(LDFLAGS)
 	$(call do_strip,$@)
 
 
@@ -860,11 +868,11 @@ tyr-glqwcl.exe:	$(patsubst %,$(QWGLDIR)/
 
 # Unix
 tyr-qwcl:	$(patsubst %,$(QWSWDIR)/%,$(QW_UNIX_SW_OBJS))
-	$(call do_cc_link,$(QW_UNIX_SW_LFLAGS))
+	$(call do_cc_link,$(QW_UNIX_SW_LFLAGS)) $(LDFLAGS)
 	$(call do_strip,$@)
 
 tyr-glqwcl:	$(patsubst %,$(QWGLDIR)/%,$(QW_UNIX_GL_OBJS))
-	$(call do_cc_link,$(QW_UNIX_GL_LFLAGS))
+	$(call do_cc_link,$(QW_UNIX_GL_LFLAGS)) $(LDFLAGS)
 	$(call do_strip,$@)
 
 UNUSED_OBJS	= cd_audio.o
@@ -946,7 +954,7 @@ tyr-qwsv.exe:	$(patsubst %,$(QWSVDIR)/%,
 
 # Unix
 tyr-qwsv:	$(patsubst %,$(QWSVDIR)/%,$(QWSV_UNIX_OBJS))
-	$(call do_cc_link,$(QWSV_UNIX_LFLAGS))
+	$(call do_cc_link,$(QWSV_UNIX_LFLAGS)) $(LDFLAGS)
 	$(call do_strip,$@)
 
 # ----------------------------------------------------------------------------
