You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
170 lines
3.5 KiB
170 lines
3.5 KiB
INDENTED_DIRECTIVES=1
|
|
|
|
DLLORDER=..\wow32.prf
|
|
|
|
!if "$(ALT_PROJECT)" == "DAYTONA"
|
|
ALT_PROJECT_FE=daytona
|
|
!else
|
|
ALT_PROJECT_FE=fe
|
|
!endif
|
|
|
|
MVDM_TREE=$(PROJECT_ROOT)\mvdm
|
|
|
|
TARGETNAME=wow32
|
|
TARGETTYPE=DYNLINK
|
|
TARGETPATH=obj
|
|
|
|
!if "$(ALT_PROJECT)" == "DAYTONA"
|
|
PASS1_PUBLISH={$(O)\wow32.lib=$(SDK_LIB_PATH)\wow32.lib}
|
|
!endif
|
|
|
|
TARGETLIBS= \
|
|
$(SDK_LIB_PATH)\kernl32p.lib \
|
|
$(WINDOWS_LIB_PATH)\gdi32p.lib \
|
|
$(WINDOWS_LIB_PATH)\user32p.lib \
|
|
$(WINDOWS_LIB_PATH)\apphelp.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SDK_LIB_PATH)\ntvdm.lib \
|
|
$(MVDM_TREE)\oemuni\$(ALT_PROJECT_FE)\$(O)\oemuni.lib \
|
|
$(SDK_LIB_PATH)\comdlg32.lib \
|
|
$(SDK_LIB_PATH)\version.lib \
|
|
$(SDK_LIB_PATH)\userenv.lib
|
|
|
|
DLLENTRY=W32DllInitialize
|
|
DLLBASE=0xffb0000
|
|
DLLDEF=$(O)\wow32.def
|
|
|
|
NTTARGETFILES=
|
|
NTTARGETFILE0=$(O)\wowit.h $(O)\wowit.c
|
|
|
|
INCLUDES=\
|
|
$(O);\
|
|
..;\
|
|
..\..\inc;\
|
|
$(SHELL_INC_PATH);\
|
|
$(WINDOWS_INC_PATH);\
|
|
$(TERMSRV_INC_PATH);\
|
|
..\..\vdd\h
|
|
|
|
USE_NTDLL = 1
|
|
|
|
SOURCES= \
|
|
..\wow32.c \
|
|
..\wowtbl.c \
|
|
..\intthunk.c \
|
|
$(O)\wowit.c \
|
|
..\win95.c \
|
|
..\mapembed.c \
|
|
..\walias.c \
|
|
..\wstruc.c \
|
|
..\wcall16.c \
|
|
..\wcall32.c \
|
|
..\wcntl32.c \
|
|
..\wdde.c \
|
|
..\wres16.c \
|
|
..\wres32.c \
|
|
..\wmsg16.c \
|
|
..\wmdisp32.c \
|
|
..\wmsgbm.c \
|
|
..\wmsgcb.c \
|
|
..\wmsgem.c \
|
|
..\wmsglb.c \
|
|
..\wmsgsbm.c \
|
|
..\wmtbl32.c \
|
|
..\wgdi31.c \
|
|
..\wgdi.c \
|
|
..\wgfont.c \
|
|
..\wgmeta.c \
|
|
..\wgpal.c \
|
|
..\wgprnset.c \
|
|
..\wgtext.c \
|
|
..\wkbman.c \
|
|
..\wkmem.c \
|
|
..\wkgthunk.c \
|
|
..\wkman.c \
|
|
..\wkfileio.c \
|
|
..\wkernel.c \
|
|
..\wow32fax.c \
|
|
..\wsman.c \
|
|
..\wshell.c \
|
|
..\wuser31.c \
|
|
..\wuman.c \
|
|
..\wucaret.c \
|
|
..\wuclass.c \
|
|
..\wuclip.c \
|
|
..\wucomm.c \
|
|
..\wucursor.c \
|
|
..\wudlg.c \
|
|
..\wuhook.c \
|
|
..\wulang.c \
|
|
..\wumenu.c \
|
|
..\wumsg.c \
|
|
..\wuser.c \
|
|
..\wutext.c \
|
|
..\wutmr.c \
|
|
..\wuwind.c \
|
|
..\wowhooks.c \
|
|
..\wdos.c \
|
|
..\wreldc.c \
|
|
..\wcuricon.c \
|
|
..\wsubcls.c \
|
|
..\wmmedia.c \
|
|
..\wmmedia1.c \
|
|
..\wmmstru1.c \
|
|
..\wmmalias.c \
|
|
..\walloc16.c \
|
|
..\waccel.c \
|
|
..\wsdata.c \
|
|
..\wsext.c \
|
|
..\wsraw.c \
|
|
..\wcommdlg.c \
|
|
..\wheap.c \
|
|
..\wspool.c \
|
|
..\wusercli.c \
|
|
..\wdib.c \
|
|
..\wole2.c \
|
|
..\wparam.c \
|
|
..\wnman.c \
|
|
..\wwmman.c \
|
|
..\wow32.rc \
|
|
..\wshimdb.c \
|
|
..\wdpm.c
|
|
|
|
!IFNDEF MSC_WARNING_LEVEL
|
|
MSC_WARNING_LEVEL=/W3
|
|
!ENDIF
|
|
MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX
|
|
|
|
!IF "$(WOWPROFILE)" == ""
|
|
C_DEFINES=-DWIN_32
|
|
ASM_DEFINES=-DWIN_32
|
|
!ELSE
|
|
C_DEFINES=-DWIN_32 -DWOWPROFILE
|
|
ASM_DEFINES=-DWIN_32 -DWOWPROFILE
|
|
!ENDIF
|
|
|
|
UMTYPE=windows
|
|
|
|
!IFNDEF MAKE_GENWOWIT
|
|
PRECOMPILED_INCLUDE=..\precomp.h
|
|
PRECOMPILED_PCH=precomp.pch
|
|
PRECOMPILED_OBJ=precomp.obj
|
|
!ENDIF
|
|
|
|
# Let build.exe know that subwtype.h is included under #ifdef (by d3dtypes.h)
|
|
# so it won't complain if it can't be found.
|
|
|
|
CONDITIONAL_INCLUDES=subwtype.h
|
|
|
|
W32_SB=1
|
|
|
|
SOURCES_USED=..\sources.inc
|
|
|
|
|
|
!if "$(ALT_PROJECT)" != "DAYTONA"
|
|
LINKER_FLAGS=$(LINKER_FLAGS) /pdb:$(O)\wow32_$(ALT_PROJECT).pdb
|
|
!endif
|
|
|
|
# No overflow checking for the VDM
|
|
BUFFER_OVERFLOW_CHECKS=0
|