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