From aefa8a1d2a5288d8f3aa92efec9a54f368086d2f Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 26 Nov 2002 03:03:24 +0000
Subject: [PATCH] Added support for sbjclean build target. Removed support for
 cygwin.

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

diff --git a/xtrn/sbj/GNUmakefile b/xtrn/sbj/GNUmakefile
index 487f6f1f98..0a790e8bb3 100644
--- a/xtrn/sbj/GNUmakefile
+++ b/xtrn/sbj/GNUmakefile
@@ -15,6 +15,7 @@
 # Macros
 CC		=	gcc
 LD		=	ld
+XSDK		=	../sdk
 
 ifndef os
  os              =       $(shell uname)
@@ -22,35 +23,24 @@ ifndef os
 endif
 os      :=	$(shell echo $(os) | awk '/.*/ { print tolower($$1)}')
 
-ifeq ($(os),win32)	# Windows
-
- EXEFILE	:=	.exe
- LIBDIR	:=	/gcc/i386-mingw32/lib
- CFLAGS	+=	-mno-cygwin
- LFLAGS  +=	--target=i386-mingw32 -mno-cygwin
- DELETE	:=	echo y | del 
- LIBS	+=	$(LIBDIR)/libwsock32.a
-
-else	# Unix
-
- EXEFILE	:=	
- LIBDIR	:=	/usr/lib
- DELETE	:=	rm -f -v
- ifeq ($(os),freebsd)	# FreeBSD
+LIBDIR	:=	/usr/lib
+DELETE	:=	rm -f -v
+ifeq ($(os),freebsd)	# FreeBSD
+ LIBS	+=	-pthread
+else
+ ifeq ($(os),openbsd)	# OpenBSD
   LIBS	+=	-pthread
- else
-  ifeq ($(os),openbsd)	# OpenBSD
-   LIBS	+=	-pthread
-  else					# Linux / Generic UNIX
-   LIBS	+=	$(LIBDIR)/libpthread.a
-  endif	#! OpenBSD
- endif	#! FreeBSD
+ else					# Linux / Generic UNIX
+  LIBS	+=	$(LIBDIR)/libpthread.a
+ endif	#! OpenBSD
+endif	#! FreeBSD
 
-endif
+CFLAGS	+=	-I$(XSDK)
 
-CFLAGS	+=	-I../sdk
+all: sbj sbjclean
 
-SBJ: sbj$(EXEFILE)
+sbj: sbj.c $(XSDK)/xsdk.c $(XSDK)/xsdkvars.c $(XSDK)/xsdkwrap.c
+	$(CC) $(CFLAGS) $^ -o $@ $(LIBS)
 
-sbj$(EXEFILE) : sbj.c ../sdk/xsdk.c ../sdk/xsdkvars.c ../sdk/xsdkwrap.c
+sbjclean: sbjclean.c $(XSDK)/xsdk.c $(XSDK)/xsdkvars.c $(XSDK)/xsdkwrap.c
 	$(CC) $(CFLAGS) $^ -o $@ $(LIBS)
-- 
GitLab