98 lines
2.7 KiB
PHP
98 lines
2.7 KiB
PHP
!include $(WINDOWS_COM)\wu.inc
|
|
|
|
#
|
|
# Copyright (c) 2000 Microsoft Corporation
|
|
#
|
|
# Module Name: detect
|
|
#
|
|
# Abstract: IUEngine.DLL Implementation
|
|
#
|
|
|
|
MAJORCOMP=windows.com
|
|
MINORCOMP=iuengine
|
|
|
|
TARGETNAME=iuengine
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
UMTYPE=windows
|
|
DLLENTRY=_DllMainCRTStartup
|
|
DLLDEF=..\IUEngine.def
|
|
|
|
#
|
|
# Compiler settings
|
|
#
|
|
# C_DEFINES=-D_USRDLL -D_ATL_MIN_CRT
|
|
PRECOMPILED_INCLUDE=..\iuengine.h
|
|
PRECOMPILED_CXX=1
|
|
USE_STATIC_ATL=1
|
|
ATL_DLL_IMPL=1
|
|
# USE_CRTDLL=1
|
|
# USE_LIBCMT=1
|
|
# USE_STL=1
|
|
# USE_MSVCRT=1
|
|
|
|
#
|
|
# WUBUILD LAB will set this manually
|
|
#
|
|
# NT_SIGNCODE=1
|
|
USE_CRTDLL=1
|
|
#BROWSER_INFO=1
|
|
|
|
#
|
|
# we use try/catch for safearray, so we need this flag
|
|
#
|
|
# USER_C_FLAGS=/GX
|
|
|
|
TARGETLIBS=\
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
|
$(SDK_LIB_PATH)\ShFolder.Lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\advpack.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\wininet.lib \
|
|
$(SDK_LIB_PATH)\version.lib \
|
|
$(SDK_LIB_PATH)\setupapi.lib \
|
|
$(SDK_LIB_PATH)\winspool.lib \
|
|
$(SDK_LIB_PATH)\rpcrt4.lib \
|
|
$(SDK_LIB_PATH)\Rasapi32.lib \
|
|
$(WULIB)\logging\$(WUBLDTYPE)\$(O)\logging.lib \
|
|
$(WULIB)\util\$(WUBLDTYPE)\$(O)\util.lib \
|
|
$(WULIB)\detect\$(WUBLDTYPE)\$(O)\detect.lib \
|
|
$(WULIB)\download\$(WUBLDTYPE)\$(O)\download.lib \
|
|
$(WULIB)\install\$(WUBLDTYPE)\$(O)\install.lib \
|
|
$(WULIB)\trust\$(WUBLDTYPE)\$(O)\trust.lib \
|
|
$(WULIB)\urllogging\$(WUBLDTYPE)\$(O)\urllogging.lib \
|
|
$(WULIB)\schemamisc\$(WUBLDTYPE)\$(O)\schemamisc.lib \
|
|
$(WULIB)\urlagent\$(WUBLDTYPE)\$(O)\urlagent.lib \
|
|
$(WULIB)\wusafefn\$(WUBLDTYPE)\$(O)\wusafefn.lib \
|
|
|
|
#
|
|
# how about - gdi32.lib, comdlg32.lib, odbc32.lib, odbccp32.lib?
|
|
# they are showing up in the ATL project settings.
|
|
#
|
|
|
|
INCLUDES=$(INCLUDES);..\..\inc;..\.;$(BASEDIR)\public\internal\windows\inc;$(BASEDIR)\public\internal\enduser\inc;$(BASEDIR)\public\internal\inetcore\inc;
|
|
|
|
SOURCES= \
|
|
..\engmain.cpp \
|
|
..\detect.cpp \
|
|
..\download.cpp \
|
|
..\setopsts.cpp \
|
|
..\install.cpp \
|
|
..\manifest.cpp \
|
|
..\sysspec.cpp \
|
|
..\iuxml.cpp \
|
|
..\expression.cpp \
|
|
..\history.cpp \
|
|
..\cdmi.cpp \
|
|
..\cdmp.cpp \
|
|
..\delexdl.cpp \
|
|
..\browse.cpp \
|
|
..\v3applog.cpp \
|
|
..\iuengine.rc
|