home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-06-11 | 1.2 KB | 33 lines |
- ###############################################################
- # Make file for MsgLink -- DOS version #
- # #
- # use MAKE /f MAKEFILE.DOS #
- # #
- # Differences from original ReplyLnk: #
- # Only three ASM file: CRC_ASM, LOWLEVEL, and FILEDIR #
- # #
- ###############################################################
- model=S # use large model when debugging -- bugs JUMP out at you
- mode=
- linklibs=$(model)libce$(mode).lib
- CFLAGS=-A$(model) -Lc -DMSC -Oxrn -Zpel -W3 -J -nologo
- LINK=D:\C\Bin\Link
- main=msglink
-
- cobj=$(main).OBJ FIDOUTIL.OBJ AREASBBS.OBJ
- mobj=CRC_ASM.OBJ LOWLEVEL.OBJ FILEDIR.OBJ
- objs=$(cobj) $(mobj)
-
- $(main)$(mode).exe: $(objs)
- $(LINK) $(objs),$(main)$(mode).exe/NOD/E/ST:3000,NUL.MAP,$(linklibs);
-
- $(cobj): $(cobj:.OBJ=.C)
- !CL $(CFLAGS) -c $?
-
- #$(cobj:.OBJ=.C): types.h funcs.h bbsdev.h defines.h
- # touch $*.c
-
- $(mobj): $(mobj:.OBJ=.ASM)
- !MASM /DMem_S $?;
-