diff --git a/xtrn/sbj/GNUmakefile b/xtrn/sbj/GNUmakefile new file mode 100644 index 0000000000000000000000000000000000000000..75d4ee54525f01282b24b4f2968756fed1e31dfa --- /dev/null +++ b/xtrn/sbj/GNUmakefile @@ -0,0 +1,55 @@ +# Makefile.gnu + +######################################################################### +# Makefile for Synchronet Blackjack # +# For use with GNU make and GNU C Compiler # +# @format.tab-size 4, @format.use-tabs true # +# # +# Linux: make -f Makefile.gnu # +# Win32: make -f Makefile.gnu os=win32 # +# FreeBSD: make -f Makefile.gnu os=freebsd # +######################################################################### + +# $Id$ + +# Macros +CC = gcc +LD = ld + +ifndef $(os) +os = $(shell uname) +$(warning OS not specified on command line, setting to '$(os)'.) +endif + +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 # Linux + +EXEFILE = +LIBODIR := gcc.linux.lib +EXEODIR := gcc.linux.exe +LIBDIR := /usr/lib +CFLAGS := +LFLAGS := +DELETE = rm -f -v +ifeq ($(os),FreeBSD) # FreeBSD +LIBS = -pthread +else +LIBS = $(LIBDIR)/libpthread.a +endif #! FreeBSD + +endif + +CFLAGS := $(CFLAGS) -I../sdk + +SBJ: sbj$(EXEFILE) + +sbj$(EXEFILE) : sbj.c ../sdk/xsdk.c ../sdk/xsdkvars.c ../sdk/xsdkwrap.c + $(CC) $(CFLAGS) $^ -o $@ $(LIBS) diff --git a/xtrn/sbl/GNUmakefile b/xtrn/sbl/GNUmakefile new file mode 100644 index 0000000000000000000000000000000000000000..0e9f8177d99623e771dc361b3541c18230c5ad4e --- /dev/null +++ b/xtrn/sbl/GNUmakefile @@ -0,0 +1,55 @@ +# Makefile.gnu + +######################################################################### +# Makefile for Synchronet BBS List # +# For use with GNU make and GNU C Compiler # +# @format.tab-size 4, @format.use-tabs true # +# # +# Linux: make -f Makefile.gnu # +# Win32: make -f Makefile.gnu os=win32 # +# FreeBSD: make -f Makefile.gnu os=freebsd # +######################################################################### + +# $Id$ + +# Macros +CC = gcc +LD = ld + +ifndef $(os) +os = $(shell uname) +$(warning OS not specified on command line, setting to '$(os)'.) +endif + +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 # Linux + +EXEFILE = +LIBODIR := gcc.linux.lib +EXEODIR := gcc.linux.exe +LIBDIR := /usr/lib +CFLAGS := +LFLAGS := +DELETE = rm -f -v +ifeq ($(os),FreeBSD) # FreeBSD +LIBS = -pthread +else +LIBS = $(LIBDIR)/libpthread.a +endif + +endif + +CFLAGS := $(CFLAGS) -I../sdk + +SBL: sbl$(EXEFILE) + +sbl$(EXEFILE) : sbl.c ../sdk/xsdk.c ../sdk/xsdkvars.c ../sdk/xsdkwrap.c + $(CC) $(CFLAGS) $^ -o $@ $(LIBS)