--- sbbs/src/sbbs3/makefile 2018/04/24 16:41:23 1.1.1.1 +++ sbbs/src/sbbs3/makefile 2018/04/24 16:42:34 1.1.1.2 @@ -6,11 +6,13 @@ # @format.tab-size 4, @format.use-tabs true # ######################################################################### -# $Id: makefile,v 1.1.1.1 2018/04/24 16:41:23 root Exp $ +# $Id: makefile,v 1.1.1.2 2018/04/24 16:42:34 root Exp $ SRC_ROOT = .. !include $(SRC_ROOT)\build\Common.bmake +OBJS = $(OBJS) $(MTOBJODIR)\comio_win32.obj + UTIL_LDFLAGS = -q $(SMBLIB_LDFLAGS) $(UIFC-MT_LDFLAGS) $(CIOLIB-MT_LDFLAGS) $(XPDEV_LDFLAGS) CFLAGS = $(CFLAGS) -w-csu -w-par -w-aus MKSHLIB = $(CC) -WD @@ -33,6 +35,7 @@ CFLAGS = $(CFLAGS) -DJAVASCRIPT !else CFLAGS = $(CFLAGS) -I$(SRC_ROOT)\..\include\cryptlib !endif +CFLAGS = $(CFLAGS) -I..\comio !ifndef JSLIBDIR @@ -80,7 +83,7 @@ $(SBBSMONO): $(MONO_OBJS) $(OBJS) $(SBBS): $(OBJS) $(LIBS) @echo Linking $@ $(QUIET)$(MKSHLIB) $(MT_LDFLAGS) -lGi -e$@ $(LDFLAGS) $(SHLIBOPTS) \ - $(SMBLIB) $(XPDEV-MT_LIB) $(CRYPTLIB) @&&| + $(SMBLIB) $(XPDEV-MT_LIB) $(CRYPTLIB) iphlpapi.lib @&&| $** | @@ -228,6 +231,14 @@ $(MTOBJODIR)\services$(OFILE): services. $(QUIET)$(CC) $(CFLAGS) $(CCFLAGS) -DSERVICES_EXPORTS -DSMB_IMPORTS -USBBS_EXPORTS \ -n$(MTOBJODIR) $(MT_CFLAGS) -c $** $(OUTPUT)$@ +$(MTOBJODIR)\comio$(OFILE): ..\comio\comio.c + $(QUIET)$(CC) $(CFLAGS) $(CCFLAGS) -DFTPSRVR_EXPORTS -DSMB_IMPORTS -USBBS_EXPORTS \ + -n$(MTOBJODIR) $(MT_CFLAGS) -c $** $(OUTPUT)$@ + +$(MTOBJODIR)\comio_win32$(OFILE): ..\comio\comio_win32.c + $(QUIET)$(CC) $(CFLAGS) $(CCFLAGS) -DFTPSRVR_EXPORTS -DSMB_IMPORTS -USBBS_EXPORTS \ + -n$(MTOBJODIR) $(MT_CFLAGS) -c $** $(OUTPUT)$@ + # QWKNodes $(QWKNODES): $(QWKNODES_OBJS) @echo Linking $@ @@ -257,3 +268,13 @@ $(DUPEFIND): $(DUPEFIND_OBJS) $(SMBACTIV): $(SMBACTIV_OBJS) @echo Linking $@ $(QUIET)$(CC) $(UTIL_LDFLAGS) -e$@ $** $(XPDEV_LIBS) + +# SEXYZ +$(SEXYZ): $(SEXYZ_OBJS) + @echo Linking $@ + $(QUIET)$(CC) $(MT_LDFLAGS) $(UTIL_LDFLAGS) -e$@ $** $(XPDEV-MT_LIBS) + +# DSTSEDIT +$(DSTSEDIT): $(DSTSEDIT_OBJS) + @echo Linking $@ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -e$@ $** $(XPDEV_LIBS)