|
|
1.1 root 1: #*** makefile to create MASM versions of the OS|2 header files
2: #
3: # Created by IBM/Microsoft for the OS|2 v2.0 SDK
4: #
5:
6: PATH=..\..\os2bin
7: H=..\..\c\os2h
8:
9: .SUFFIXES: .inc .h
10:
11: {$(H)}.h.inc:
12: h2inc -t -s $(H)\os2def.h $(H)\$*.h -o $*.inc
13:
14: OSINC = os2.inc os2def.inc os2def16.inc os2nls.inc os2std.inc
15:
16: PMINC = pm.inc pmspl.inc pmstddlg.inc \
17: pmavio.inc pmerr.inc pmhelp.inc pmsei.inc \
18: pmbitmap.inc pmfka.inc pmmle.inc pmshl.inc pmtypes.inc \
19: pmddi.inc pmfont.inc pmord.inc pmwin.inc \
20: pmdev.inc pmgpi.inc pmpic.inc pmwin16.inc
21:
22: BSEINC = bse.inc bsedos.inc bsedos16.inc bseerr.inc bsememf.inc \
23: bsesub.inc bsetib.inc bsexcpt.inc bsedev.inc bseord.inc
24:
25:
26: all: $(BSEINC) $(OSINC) $(PMINC)
27:
28: # base headers and definitions
29:
30: bse.inc: $(H)\bse.h $(H)\os2def.h
31:
32: bsedev.inc: $(H)\bsedev.h $(H)\os2def.h
33: h2inc -t -s $(H)\os2def.h $(H)\bsedev.h -o bsedev.inc
34:
35: bsedos.inc: $(H)\bsedos.h $(H)\os2def.h $(H)\bsetib.h $(H)\bsexcpt.h $(H)\bsememf.h
36: h2inc -t -s $(H)\os2def.h -s $(H)\bsetib.h -s $(H)\bsememf.h -s $(H)\bsexcpt.h $(H)\bsedos.h -o bsedos.inc
37:
38: bsedos16.inc: $(H)\bsedos16.h $(H)\os2def16.h
39: h2inc -t -s $(H)\os2def16.h $(H)\bsedos16.h -o bsedos16.inc
40:
41: bsememf.inc: $(H)\bsememf.h $(H)\os2def.h
42:
43: bseerr.inc: $(H)\bseerr.h $(H)\os2def.h
44:
45: bseord.inc: $(H)\bseord.h
46:
47: bsesub.inc: $(H)\bsesub.h $(H)\os2def16.h
48: h2inc -t -s $(H)\os2def16.h $(H)\bsesub.h -o bsesub.inc
49:
50: bsetib.inc: $(H)\bsetib.h $(H)\os2def.h
51: h2inc -c -f -s $(H)\os2def.h $(H)\bsetib.h -o bsetib.inc
52:
53: bsexcpt.inc: $(H)\bsexcpt.h $(H)\os2def.h
54: h2inc -c -f -s $(H)\os2def.h $(H)\bsexcpt.h -o bsexcpt.inc
55:
56: # main headers and definitions
57:
58: os2.inc: $(H)\os2.h
59: h2inc -t $(H)\os2.h -o os2.inc
60:
61: os2def.inc: $(H)\os2def.h
62: h2inc -t $(H)\os2def.h -o os2def.inc
63:
64: os2std.inc: $(H)\os2std.h
65: h2inc -t $(H)\os2std.h -o os2std.inc
66:
67: os2def16.inc: $(H)\os2def16.h
68: h2inc -t $(H)\os2def16.h -o os2def16.inc
69:
70: os2nls.inc: $(H)\os2nls.h $(H)\os2def.h
71: h2inc -t $(H)\os2nls.h -o os2nls.inc
72:
73: # pm headers and definitions
74:
75: pm.inc: $(H)\pm.h
76: h2inc -t $(H)\pm.h -o pm.inc
77:
78: pmavio.inc: $(H)\pmavio.h $(H)\os2def.h
79:
80: pmbitmap.inc: $(H)\pmbitmap.h $(H)\os2def.h
81:
82: pmddi.inc: $(H)\pmddi.h $(H)\os2def.h $(H)\pmgpi.h
83: h2inc -t -s $(H)\os2def.h -s $(H)\pmgpi.h $(H)\pmddi.h -o pmddi.inc
84:
85: pmdev.inc: $(H)\pmdev.h $(H)\os2def.h
86:
87: pmerr.inc: $(H)\pmerr.h $(H)\os2def.h
88:
89: pmfka.inc: $(H)\pmfka.h $(H)\os2def.h
90:
91: pmfont.inc: $(H)\pmfont.h $(H)\os2def.h
92:
93: pmgpi.inc: $(H)\pmgpi.h $(H)\os2def.h
94:
95: pmhelp.inc: $(H)\pmhelp.h $(H)\os2def.h
96:
97: pmmle.inc: $(H)\pmmle.h $(H)\os2def.h
98:
99: pmord.inc: $(H)\pmord.h $(H)\os2def.h $(H)\pmgpi.h
100: h2inc -t -s $(H)\os2def.h -s $(H)\pmgpi.h $(H)\pmord.h -o pmord.inc
101:
102: pmpic.inc: $(H)\pmpic.h $(H)\os2def.h
103:
104: pmsei.inc: $(H)\pmsei.h $(H)\os2def.h
105:
106: pmshl.inc: $(H)\pmshl.h $(H)\os2def.h
107:
108: pmspl.inc: $(H)\pmspl.h $(H)\os2def.h
109:
110: pmstddlg.inc: $(H)\pmstddlg.h $(H)\os2def.h
111:
112: pmtypes.inc: $(H)\pmtypes.h $(H)\os2def.h
113:
114: pmwin.inc: $(H)\pmwin.h $(H)\os2def.h
115:
116: pmwin16.inc: $(H)\pmwin16.h $(H)\os2def.h
117:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.