|
|
1.1 ! root 1: #=================================================================== ! 2: # ! 3: # vmm Make file ! 4: # Created 1990 Microsoft, IBM Corporation ! 5: # ! 6: #=================================================================== ! 7: ! 8: .SUFFIXES: .res .rc ! 9: ! 10: ASM = masm ! 11: AFLAGS = ! 12: AXFLAGS = ! 13: CC = cl386 ! 14: CFLAGS16 = -u -c -Gs -Od -W3 -Zpei -AL ! 15: CFLAGS32 = -c -Gs -Od -W3 -Zi -B1 c1l_386 -DINCL_32 ! 16: CINC32 = ! 17: CINC16 = -X -I\sdk12\inc -I\sdk12\inc\sys -I..\..\inc ! 18: DFLAGS = ! 19: LINK16 = link ! 20: LIBS16 = os2 llibcep printdlg ! 21: LINK32 = link386 ! 22: LIBS32 = os2386 libc ! 23: LFLAGS = /MAP/CO/NOD ! 24: RC = ..\..\..\os2bin\rc ! 25: HEADERS = vmm_main.h ! 26: ! 27: LINK = $(LINK32) ! 28: CFLAGS = $(CFLAGS32) ! 29: LIBS = $(LIBS32) ! 30: CINC = $(CINC32) ! 31: #=================================================================== ! 32: # ! 33: # Default inference rules ! 34: # ! 35: #=================================================================== ! 36: .c.obj: ! 37: $(CC) $(CFLAGS) $(CINC) $*.c ! 38: ! 39: .asm.obj: ! 40: $(ASM) $(AFLAGS) $(AXFLAGS) $*.asm; ! 41: ! 42: .rc.res: ! 43: $(RC) -r $*.rc ! 44: ! 45: #=================================================================== ! 46: # ! 47: # A list of all of the object files ! 48: # ! 49: #=================================================================== ! 50: ALL_OBJ1 = vmm_main.obj vmm_init.obj vmm_file.obj ! 51: ALL_OBJ2 = vmm_pnt.obj vmm_dlg.obj vmm_user.obj vmm_help.obj # print.obj ! 52: ! 53: #=================================================================== ! 54: # ! 55: # A list of all of the Help files ! 56: # ! 57: #=================================================================== ! 58: ALL_IPF = sample.ipf file.ipf edit.ipf help.ipf dialog.ipf ! 59: ! 60: #=================================================================== ! 61: # ! 62: # Dependencies ! 63: # ! 64: #=================================================================== ! 65: ! 66: all: vmm.exe ! 67: ! 68: vmm.lnk: vmm.mak ! 69: echo $(ALL_OBJ1) + > vmm.lnk ! 70: echo $(ALL_OBJ2) >> vmm.lnk ! 71: echo vmm.exe >> vmm.lnk ! 72: echo vmm.map $(LFLAGS) >> vmm.lnk ! 73: echo $(LIBS) >> vmm.lnk ! 74: echo vmm.def >> vmm.lnk ! 75: ! 76: vmm_main.res: vmm_main.rc $(HEADERS) vmm_dlg.h vmm.dlg vmm_main.ico # vmm_help.rc vmm_help.h ! 77: ! 78: vmm_main.obj: vmm_main.c $(HEADERS) ! 79: ! 80: vmm_file.obj: vmm_file.c $(HEADERS) ! 81: ! 82: # editcmd.obj: editcmd.c $(HEADERS) ! 83: ! 84: vmm_user.obj: vmm_user.c $(HEADERS) ! 85: ! 86: vmm_init.obj: vmm_init.c $(HEADERS) ! 87: ! 88: vmm_pnt.obj: vmm_pnt.c $(HEADERS) ! 89: ! 90: vmm_dlg.obj: vmm_dlg.c $(HEADERS) ! 91: ! 92: vmm_help.obj: vmm_help.c $(HEADERS) vmm_help.h ! 93: ! 94: # print.obj: print.c $(HEADERS) ! 95: ! 96: ! 97: #=============== help file generation ====================# ! 98: #sample.hlp: $(ALL_IPF) ! 99: # ipfc sample.ipf /W3 ! 100: ! 101: vmm.exe: $(ALL_OBJ1) $(ALL_OBJ2) vmm.def vmm.lnk vmm_main.res # sample.hlp ! 102: $(LINK) @vmm.lnk ! 103: $(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.