home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / MLNK10CS.ZIP / MAKEFILE.DOS < prev    next >
Text File  |  1990-06-12  |  1KB  |  33 lines

  1. ###############################################################
  2. #  Make file for MsgLink -- DOS version                       #
  3. #                                                             #
  4. #  use MAKE /f MAKEFILE.DOS                                   #
  5. #                                                             #
  6. # Differences from original ReplyLnk:                         #
  7. #   Only three ASM file:  CRC_ASM, LOWLEVEL, and FILEDIR      #
  8. #                                                             #
  9. ###############################################################
  10. model=S            # use large model when debugging -- bugs JUMP out at you
  11. mode=
  12. linklibs=$(model)libce$(mode).lib
  13. CFLAGS=-A$(model) -Lc -DMSC -Oxrn -Zpel -W3 -J -nologo
  14. LINK=D:\C\Bin\Link
  15. main=msglink
  16.  
  17. cobj=$(main).OBJ FIDOUTIL.OBJ AREASBBS.OBJ
  18. mobj=CRC_ASM.OBJ LOWLEVEL.OBJ FILEDIR.OBJ
  19. objs=$(cobj) $(mobj)
  20.  
  21. $(main)$(mode).exe:  $(objs)
  22.  $(LINK) $(objs),$(main)$(mode).exe/NOD/E/ST:3000,NUL.MAP,$(linklibs);
  23.  
  24. $(cobj): $(cobj:.OBJ=.C)
  25.  !CL $(CFLAGS) -c $?
  26.  
  27. #$(cobj:.OBJ=.C): types.h funcs.h bbsdev.h defines.h
  28. # touch $*.c
  29.  
  30. $(mobj): $(mobj:.OBJ=.ASM)
  31.  !MASM /DMem_S $?;
  32.  
  33.