105 lines
2.3 KiB
Plaintext
105 lines
2.3 KiB
Plaintext
|
# MVDM\INC makefile
|
||
|
#
|
||
|
# Copyright (c) 1991, Microsoft Corporation
|
||
|
#
|
||
|
# History:
|
||
|
# 14-May-1991 Jeff Parsons (jeffpar)
|
||
|
# Created.
|
||
|
# 08-Dec-1991 Sudeep Bharati (sudeepb)
|
||
|
# Changed the h2inc usage for DOSSVC to include strucs
|
||
|
# 12-FEB-92 mattfe added tdb16.h
|
||
|
# 14-April-92 ChandanC added WOWSHELL.H
|
||
|
# 12-May-1992 MikeTri added MultiMedia header
|
||
|
#
|
||
|
|
||
|
!IFDEF USEBUILD
|
||
|
|
||
|
# If using BUILD.EXE, edit .\sources. if you want to add a new source
|
||
|
# file to this component. This file merely indirects to the real make file
|
||
|
# that is shared by all the components of NT OS/2.
|
||
|
|
||
|
!INCLUDE $(NTMAKEENV)\makefile.def
|
||
|
|
||
|
!ELSE
|
||
|
|
||
|
!include $(NTMAKEENV)\makefile.plt
|
||
|
|
||
|
########## Path definition so we find 16 bit tools ##########
|
||
|
# Also works around stupid bug in RC 3.1 that doesn't allow rcpp.err to be
|
||
|
# in a directory that is greater than 128 chars down the path, even if
|
||
|
# rc 3.1 is running as an OS/2 app.
|
||
|
|
||
|
PATH = $(BASEDIR)\tools\tools16;$(PATH)
|
||
|
|
||
|
.SUFFIXES:
|
||
|
.SUFFIXES: .c .asm .h .inc .obj .lst .sys .exe .com .map .sym .def .lib
|
||
|
|
||
|
|
||
|
.h.inc:
|
||
|
h2inc -t -s ..\inc\mvdm.h -s ..\inc\wow.h $*.h -o $*.inc
|
||
|
|
||
|
MEH2I = $(NTMAKEENV)\..\base\mvdm\tools\h2inc -fwc -s $(NTMAKEENV)\..\base\mvdm\tools\basedef.h $(*B).h -o $(*B).inc
|
||
|
|
||
|
INC_FILES = vint.inc tdb16.inc vwin32.inc w32base.inc vtdapi.inc \
|
||
|
heap.inc k16thk.inc k32share.inc ring0.inc tdbx.inc vmm.inc \
|
||
|
apitrace.inc int2fapi.inc
|
||
|
|
||
|
all: $(INC_FILES)
|
||
|
|
||
|
clean: cleanup all
|
||
|
|
||
|
|
||
|
#
|
||
|
# Do NOT do del *.inc here. There are include files checked into this
|
||
|
# directory, and it's really annoying to have all of your changes vanish
|
||
|
# on a clean build
|
||
|
#
|
||
|
cleanup:
|
||
|
!-del $(INC_FILES) 2>nul
|
||
|
|
||
|
k16thk.inc: k16thk.h
|
||
|
h2inc -f -t -s ..\inc\mvdm.h -s ..\inc\wow.h $*.h -o $*.inc
|
||
|
|
||
|
k32share.inc: k32share.h
|
||
|
h2inc -f -t -s ..\inc\mvdm.h -s ..\inc\wow.h $*.h -o $*.inc
|
||
|
|
||
|
#object.inc: object.h
|
||
|
# $(MEH2I)
|
||
|
|
||
|
#syslevel.inc: syslevel.h
|
||
|
# $(MEH2I)
|
||
|
|
||
|
apitrace.inc: apitrace.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
vmm.inc: vmm.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
tdbx.inc: tdbx.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
ring0.inc: ring0.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
vwin32.inc: vwin32.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
w32base.inc: w32base.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
vtdapi.inc: vtdapi.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
heap.inc: heap.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
int2fapi.inc: int2fapi.h
|
||
|
$(MEH2I)
|
||
|
|
||
|
vint.inc: vint.h
|
||
|
|
||
|
tdb16.inc: tdb16.h
|
||
|
h2inc -s ..\inc\mvdm.h -s ..\inc\wow.h tdb16.h -o tdb16.inc
|
||
|
|
||
|
!ENDIF
|