File:  [OS/2 SDKs] / os232sdk / toolkt20 / masm / os2inc / makeinc.mak
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:26:31 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: os2sdk-1990, HEAD
Microsoft OS/2 SDK 2.0 05-30-1990

#***	makefile to create MASM versions of the OS|2 header files
#
#	Created by IBM/Microsoft for the OS|2 v2.0 SDK
#

PATH=..\..\os2bin
H=..\..\c\os2h

.SUFFIXES: .inc .h

{$(H)}.h.inc:
	h2inc -t -s $(H)\os2def.h $(H)\$*.h -o $*.inc

OSINC =	os2.inc os2def.inc os2def16.inc os2nls.inc os2std.inc

PMINC =	pm.inc pmspl.inc pmstddlg.inc \
	pmavio.inc pmerr.inc pmhelp.inc pmsei.inc \
	pmbitmap.inc pmfka.inc pmmle.inc pmshl.inc pmtypes.inc \
	pmddi.inc pmfont.inc pmord.inc pmwin.inc \
	pmdev.inc pmgpi.inc pmpic.inc pmwin16.inc 

BSEINC =	bse.inc bsedos.inc bsedos16.inc bseerr.inc bsememf.inc \
	bsesub.inc bsetib.inc bsexcpt.inc bsedev.inc bseord.inc


all:	$(BSEINC) $(OSINC) $(PMINC)

# base headers and definitions

bse.inc:	$(H)\bse.h $(H)\os2def.h

bsedev.inc:	$(H)\bsedev.h $(H)\os2def.h 
	h2inc -t -s $(H)\os2def.h $(H)\bsedev.h -o bsedev.inc

bsedos.inc:	$(H)\bsedos.h $(H)\os2def.h $(H)\bsetib.h $(H)\bsexcpt.h $(H)\bsememf.h
	h2inc -t -s $(H)\os2def.h -s $(H)\bsetib.h -s $(H)\bsememf.h -s $(H)\bsexcpt.h $(H)\bsedos.h -o bsedos.inc

bsedos16.inc:	$(H)\bsedos16.h $(H)\os2def16.h
	h2inc -t -s $(H)\os2def16.h $(H)\bsedos16.h -o bsedos16.inc

bsememf.inc:	$(H)\bsememf.h $(H)\os2def.h

bseerr.inc:	$(H)\bseerr.h $(H)\os2def.h

bseord.inc:	$(H)\bseord.h

bsesub.inc:	$(H)\bsesub.h $(H)\os2def16.h
	h2inc -t -s $(H)\os2def16.h $(H)\bsesub.h -o bsesub.inc

bsetib.inc:	$(H)\bsetib.h $(H)\os2def.h
	h2inc -c -f -s $(H)\os2def.h $(H)\bsetib.h -o bsetib.inc

bsexcpt.inc:	$(H)\bsexcpt.h $(H)\os2def.h
	h2inc -c -f -s $(H)\os2def.h $(H)\bsexcpt.h -o bsexcpt.inc

# main headers and definitions

os2.inc:	$(H)\os2.h
	h2inc -t $(H)\os2.h -o os2.inc

os2def.inc:	$(H)\os2def.h
	h2inc -t $(H)\os2def.h -o os2def.inc

os2std.inc:	$(H)\os2std.h
	h2inc -t $(H)\os2std.h -o os2std.inc

os2def16.inc:	$(H)\os2def16.h
	h2inc -t $(H)\os2def16.h -o os2def16.inc

os2nls.inc:	$(H)\os2nls.h $(H)\os2def.h
	h2inc -t $(H)\os2nls.h -o os2nls.inc

# pm headers and definitions

pm.inc:		$(H)\pm.h
	h2inc -t $(H)\pm.h -o pm.inc

pmavio.inc:	$(H)\pmavio.h $(H)\os2def.h

pmbitmap.inc:	$(H)\pmbitmap.h $(H)\os2def.h

pmddi.inc:	$(H)\pmddi.h $(H)\os2def.h $(H)\pmgpi.h
	h2inc -t -s $(H)\os2def.h -s $(H)\pmgpi.h $(H)\pmddi.h -o pmddi.inc

pmdev.inc:	$(H)\pmdev.h $(H)\os2def.h

pmerr.inc:	$(H)\pmerr.h $(H)\os2def.h

pmfka.inc:	$(H)\pmfka.h $(H)\os2def.h

pmfont.inc:	$(H)\pmfont.h $(H)\os2def.h

pmgpi.inc:	$(H)\pmgpi.h $(H)\os2def.h

pmhelp.inc:	$(H)\pmhelp.h $(H)\os2def.h

pmmle.inc:	$(H)\pmmle.h $(H)\os2def.h

pmord.inc:	$(H)\pmord.h $(H)\os2def.h $(H)\pmgpi.h
	h2inc -t -s $(H)\os2def.h -s $(H)\pmgpi.h $(H)\pmord.h -o pmord.inc

pmpic.inc:	$(H)\pmpic.h $(H)\os2def.h

pmsei.inc:	$(H)\pmsei.h $(H)\os2def.h

pmshl.inc:	$(H)\pmshl.h $(H)\os2def.h

pmspl.inc:	$(H)\pmspl.h $(H)\os2def.h

pmstddlg.inc:	$(H)\pmstddlg.h $(H)\os2def.h

pmtypes.inc:	$(H)\pmtypes.h $(H)\os2def.h

pmwin.inc:	$(H)\pmwin.h $(H)\os2def.h

pmwin16.inc:	$(H)\pmwin16.h $(H)\os2def.h


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.