Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

175 lines
3.5 KiB

INDENTED_DIRECTIVES=1
DLLORDER=..\wow32.prf
!if "$(ALT_PROJECT)" == "NEC_98"
ALT_PROJECT_FE=NEC_98
!else
!if "$(ALT_PROJECT)" == "DAYTONA"
ALT_PROJECT_FE=daytona
!else
ALT_PROJECT_FE=fe
!endif
!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 \
..\wgman.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 \
..\wmmedia2.c \
..\wmmstruc.c \
..\wmmstru1.c \
..\wmmstru2.c \
..\wmmalias.c \
..\walloc16.c \
..\waccel.c \
..\wsdata.c \
..\wsext.c \
..\wsraw.c \
..\wthman.c \
..\wcommdlg.c \
..\wheap.c \
..\wspool.c \
..\wusercli.c \
..\wdib.c \
..\wole2.c \
..\wparam.c \
..\wnman.c \
..\wwmman.c \
..\wow32.rc \
..\wshimdb.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