From 60436f157343e7a20d6fa9596bb38718cb5932a2 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 28 Apr 2003 05:48:52 +0000
Subject: [PATCH] NetBSD fixes... compiles successfully now

---
 xtrn/sbj/GNUmakefile | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/xtrn/sbj/GNUmakefile b/xtrn/sbj/GNUmakefile
index 138d3c0481..8b5db5d563 100644
--- a/xtrn/sbj/GNUmakefile
+++ b/xtrn/sbj/GNUmakefile
@@ -36,10 +36,15 @@ else
  ifeq ($(os),openbsd)	# OpenBSD
   LIBS	+=	-pthread
  else
-  ifeq ($(os),qnx)	# QNX
-   LIBS	+=	-lsocket
-  else					# Linux / Generic UNIX
-   LIBS	+=	-lpthread
+  ifeq ($(os),netbsd)	#NetBSD
+   CFLAGS	+=	-D__unix__ -I/usr/pkg/include -I../../src/xpdev
+   LIBS	+=	-L/usr/pkg/lib -lpthread
+  else
+   ifeq ($(os),qnx)	# QNX
+    LIBS	+=	-lsocket
+   else					# Linux / Generic UNIX
+    LIBS	+=	-lpthread
+   endif
   endif #! QNX
  endif	#! OpenBSD
 endif	#! FreeBSD
@@ -47,6 +52,9 @@ endif	#! FreeBSD
 CFLAGS	+=	-I$(XSDK)
 
 OBJS		= xsdk.o xsdkvars.o xsdkwrap.o
+ifeq ($(os),netbsd)
+ OBJS	+=	../../src/xpdev/sem.o
+endif
 
 all: sbj sbjclean
 
-- 
GitLab