diff --git a/xtrn/sbl/Makefile.gnu b/xtrn/sbl/Makefile.gnu new file mode 100644 index 0000000000000000000000000000000000000000..4a020dca6d6e469f3f70109189d61ce49a66c6dc --- /dev/null +++ b/xtrn/sbl/Makefile.gnu @@ -0,0 +1,45 @@ +# 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 # +######################################################################### + +# $Id$ + +# Macros +CC = gcc +LD = ld + +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 +LIBS = $(LIBDIR)/libpthread.a + +endif + +CFLAGS := $(CFLAGS) -I../sdk -I/src/sbbs3 + +SBL: sbl$(EXEFILE) + +sbl$(EXEFILE) : sbl.c ../sdk/xsdk.c ../sdk/xsdkvars.c /src/sbbs3/smbwrap.c + $(CC) $(CFLAGS) $^ -o $@ $(LIBS) \ No newline at end of file