############################################################### # Make file for BinkleyTerm-OS/2 Version # # # # use MAKE /f MAKEFILE.SNP all # # or MAKE /f MAKEFILE.SNP btp # # or MAKE /f MAKEFILE.SNP btctlp # # or MAKE /f MAKEFILE.SNP btlngp # # or MAKE /f MAKEFILE.SNP binkley.lng # # # # Differences from dos make file: # # No *.ASM files. # # # # async.c is required to emulate a fossil driver # # # # Unlike the dos version, all of this code can be compiled # # in any memory model; however, since BT.EXE has more than # # 64k of code segments, the medium or large model must be # # used. # ############################################################### model=L # use large model when debugging -- bugs JUMP out at you mode=p linklibs=$(model)libce$(mode).lib os2.lib snserver.lib CFLAGS= -A$(model) -B1 C1L.EXE -L$(mode) -DBINKLEY -Oxrn -Zpel -W3 -G2 -Gw -DOS_2 -DSnoop -nologo LINK= D:\C\BIN\LINK.EXE cobj1=ASYNC.OBJ FTSC.OBJ B_SCRIPT.OBJ SB_NEW.OBJ cobj2=BTCONFIG.OBJ BREC.OBJ B_SEARCH.OBJ SB_PUT.OBJ cobj3=B_TERMOV.OBJ BSEND.OBJ B_SESSIO.OBJ SB_READ.OBJ cobj4=B_BANNER.OBJ GET_KEY.OBJ B_SPAWN.OBJ SB_SCRL.OBJ cobj5=B_BBS.OBJ MAILER.OBJ B_TERM.OBJ SB_SHOW.OBJ cobj6=B_FLOFIL.OBJ MAILROOT.OBJ B_WAZOO.OBJ SB_WRITE.OBJ MAILOVLY.OBJ cobj7=B_FRPROC.OBJ MDM_PROC.OBJ B_WHACK.OBJ SCHED.OBJ cobj8=B_FUSER.OBJ MISC.OBJ B_WZSEND.OBJ TIMER.OBJ cobj9=B_HELP.OBJ NODEPROC.OBJ SENDBARK.OBJ VFOSSIL.OBJ cobja=B_INITVA.OBJ M7REC.OBJ DATA.OBJ M7SEND.OBJ cobjb=B_PASSWO.OBJ SB_BOX.OBJ DIRFIND.OBJ YOOHOO.OBJ cobjc=B_PROTO.OBJ SB_FILL.OBJ DOSTIME.OBJ ZMISC.OBJ cobjd=B_RSPFIL.OBJ SB_INIT.OBJ EVTPARSE.OBJ ZRECEIVE.OBJ cobje=B_SBINIT.OBJ SB_MOVE.OBJ FOSSIL.OBJ ZSEND.OBJ cobjf=FSTAT.OBJ JANUS.OBJ OUTBOUND.OBJ SENDSYNC.OBJ cobjg=STATETBL.OBJ OVERLAY.OBJ XMREC.OBJ XMSEND.OBJ LANGLOAD.OBJ cobjh=FILETIME.OBJ RECVBARK.OBJ RECVSYNC.OBJ SB_POPUP.OBJ SB_SAVE.OBJ cobjs1=BTCTLP.OBJ cobjs2=BTLNG.OBJ GET_LANG.OBJ PUT_LANG.OBJ all: btlngp.exe btp.exe btctlp.exe binkley.lng btp.exe: btp.obj $(cobj1) $(cobj2) $(cobj3) $(cobj4) $(cobj5) $(cobj6) $(cobj7) $(cobj8) $(cobj9) $(cobja) $(cobjb) $(cobjc) $(cobjd) $(cobje) $(cobjf) $(cobjg) $(cobjh) $(LINK) @<