|
|
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.