home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-06-11 | 1.2 KB | 33 lines |
- ###############################################################
- # Make file for MsgLink -- OS/2 version #
- # #
- # use MAKE /f MAKEFILE.OS2 #
- # #
- # Differences from dos make file: #
- # Only one ASM file: CRC_ASM.ASM #
- # #
- ###############################################################
- model=S # use large model when debugging -- bugs JUMP out at you
- mode=p
- linklibs=$(model)libce$(mode).lib os2.lib doscalls.lib
- CFLAGS=-A$(model) -Lp -DMSC -Oxrn -Zpel -W3 -G2 -Gw -DOS_2 -J -nologo
- LINK=C:\OS2\Link
- main=msglink
-
- cobj=$(main).OBJ FIDOUTIL.OBJ AREASBBS.OBJ FILEDIR.OBJ DIRFIND.OBJ
- mobj=CRC_ASM.OBJ
- objs=$(cobj) $(mobj)
-
- $(main)$(mode).exe: $(objs)
- $(LINK) $(objs),$(main)$(mode).exe/A:16/FAR/NOD/PACKD/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 $?;
-