|
|
Microsoft OS/2 SDK 2.0 05-30-1990
#===================================================================
#
# vmm Make file
# Created 1990 Microsoft, IBM Corporation
#
#===================================================================
.SUFFIXES: .res .rc
ASM = masm
AFLAGS =
AXFLAGS =
CC = cl386
CFLAGS16 = -u -c -Gs -Od -W3 -Zpei -AL
CFLAGS32 = -c -Gs -Od -W3 -Zi -B1 c1l_386 -DINCL_32
CINC32 =
CINC16 = -X -I\sdk12\inc -I\sdk12\inc\sys -I..\..\inc
DFLAGS =
LINK16 = link
LIBS16 = os2 llibcep printdlg
LINK32 = link386
LIBS32 = os2386 libc
LFLAGS = /MAP/CO/NOD
RC = ..\..\..\os2bin\rc
HEADERS = vmm_main.h
LINK = $(LINK32)
CFLAGS = $(CFLAGS32)
LIBS = $(LIBS32)
CINC = $(CINC32)
#===================================================================
#
# Default inference rules
#
#===================================================================
.c.obj:
$(CC) $(CFLAGS) $(CINC) $*.c
.asm.obj:
$(ASM) $(AFLAGS) $(AXFLAGS) $*.asm;
.rc.res:
$(RC) -r $*.rc
#===================================================================
#
# A list of all of the object files
#
#===================================================================
ALL_OBJ1 = vmm_main.obj vmm_init.obj vmm_file.obj
ALL_OBJ2 = vmm_pnt.obj vmm_dlg.obj vmm_user.obj vmm_help.obj # print.obj
#===================================================================
#
# A list of all of the Help files
#
#===================================================================
ALL_IPF = sample.ipf file.ipf edit.ipf help.ipf dialog.ipf
#===================================================================
#
# Dependencies
#
#===================================================================
all: vmm.exe
vmm.lnk: vmm.mak
echo $(ALL_OBJ1) + > vmm.lnk
echo $(ALL_OBJ2) >> vmm.lnk
echo vmm.exe >> vmm.lnk
echo vmm.map $(LFLAGS) >> vmm.lnk
echo $(LIBS) >> vmm.lnk
echo vmm.def >> vmm.lnk
vmm_main.res: vmm_main.rc $(HEADERS) vmm_dlg.h vmm.dlg vmm_main.ico # vmm_help.rc vmm_help.h
vmm_main.obj: vmm_main.c $(HEADERS)
vmm_file.obj: vmm_file.c $(HEADERS)
# editcmd.obj: editcmd.c $(HEADERS)
vmm_user.obj: vmm_user.c $(HEADERS)
vmm_init.obj: vmm_init.c $(HEADERS)
vmm_pnt.obj: vmm_pnt.c $(HEADERS)
vmm_dlg.obj: vmm_dlg.c $(HEADERS)
vmm_help.obj: vmm_help.c $(HEADERS) vmm_help.h
# print.obj: print.c $(HEADERS)
#=============== help file generation ====================#
#sample.hlp: $(ALL_IPF)
# ipfc sample.ipf /W3
vmm.exe: $(ALL_OBJ1) $(ALL_OBJ2) vmm.def vmm.lnk vmm_main.res # sample.hlp
$(LINK) @vmm.lnk
$(RC) vmm_main.res vmm.exe
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.