home *** CD-ROM | disk | FTP | other *** search
- #======================= MAKEBOX ================================
- #
- # make file for VIO DBCS SAMPLE
- #
- # Assumes: MAKEBOX.C
- # MAKEBOX.H
- # SLIBCE.LIB
- # SLICEP.LIB
- # DOSCALLS.LIB
- # plus OS/2 1.2 include files
- #
- # Generates:MAKEBOX.LNK
- # MAKEBOX.OBJ
- # MAKEBOX.EXE
- # MAKEBOX.MAP
- # MAKEBOX.SYM
- #
- #================================================================
- #
- # Default compilation macros
- #
-
- CC = cl -W2 -c -AS -G2sw -Od -Zpe
- ASM = masm
- MKMSG = mkmsgf
-
- #================================================================
- #
- # Default inference rules
- #
- #================================================================
- .c.obj:
- $(CC) $*.c
-
- .asm.obj:
- $(ASM) $*.asm;
-
- .txt.msg:
- $(MKMSG) $*.txt $*.msg
-
- #==============================================================
- #
- # A list of all of the object files
- #
- #==============================================================
- ALL.OBJ = makebox.obj
-
- #==============================================================
- #
- # Dependencies
- #
- #==============================================================
- makebox.lnk: makebox
- echo $(ALL.OBJ) >> makebox.lnk
- echo makebox.exe >> makebox.lnk
- echo makebox.map/map >> makebox.lnk
- echo /nod:slibce slibcep doscalls >> makebox.lnk
- echo NUL.DEF >> makebox.lnk
-
-
- makebox.obj: makebox.c
-
- makebox.msg: makebox.txt
-
- makebox.exe: $(ALL.OBJ) makebox.lnk
- link @makebox.lnk
- mapsym makebox
-