windows-nt/Source/XPSP1/NT/base/wow64/whnt32/makefile.inc
2020-09-26 16:20:57 +08:00

56 lines
1.5 KiB
PHP

!INCLUDE $(NTMAKEENV)\makefile.plt
!if "$(WOW64_DEBUG_THUNKGEN)" == "1"
GENTHNK_FLAGS=-d -w
!else
GENTHNK_FLAGS=-w
!endif
PPMFILE=..\cgen\$(O)\winincs.ppm
NT32HDR=..\cgen\$(O)\nt32.h
WHLOGGENDIR=..\wow64log\$(O)
WHNT32TAB=$(O)\whnt32.tab
WHNT32C=$(O)\whnt32.c
WHNT32LOGC=$(WHLOGGENDIR)\whnt32.c
$(WHNT32C): $(PPMFILE) \
$(BASE_INC_PATH)\apithunk.tpl \
$(BASE_INC_PATH)\genmacro.tpl \
$(BASE_INC_PATH)\gentypes.tpl \
whnt32.tpl \
whnt32t.tpl \
$(WHNT32TAB)
genthnk.exe $(GENTHNK_FLAGS) \
-m$(PPMFILE) \
-t$(BASE_INC_PATH)\apithunk.tpl \
-t$(BASE_INC_PATH)\genmacro.tpl \
-t$(BASE_INC_PATH)\gentypes.tpl \
-twhnt32.tpl \
-twhnt32t.tpl \
-c$(WHNT32C):whnt32 \
-s$(WHNT32TAB):Nt
$(WHNT32LOGC): $(PPMFILE) \
$(BASE_INC_PATH)\apithunk.tpl \
$(BASE_INC_PATH)\genmacro.tpl \
$(BASE_INC_PATH)\thunklog.tpl \
$(WHNT32TAB)
-mkdir $(WHLOGGENDIR)
genthnk.exe $(GENTHNK_FLAGS) \
-m$(PPMFILE) \
-t$(BASE_INC_PATH)\apithunk.tpl \
-t$(BASE_INC_PATH)\genmacro.tpl \
-t$(BASE_INC_PATH)\thunklog.tpl \
-c$(WHNT32LOGC):whnt32log \
-s$(WHNT32TAB):Nt
thunks: $(WHNT32NC) $(WHNT32LOGC)
cleanfiles:
-del $(WHNT32C)
-del $(WHNT32LOGC)
clean: cleanfiles thunks