91 lines
2.4 KiB
PHP
91 lines
2.4 KiB
PHP
|
!include $(WINDOWS_COM)\wu.inc
|
||
|
|
||
|
MAJORCOMP=windows.com
|
||
|
MINORCOMP=iuctl
|
||
|
|
||
|
TARGETNAME=iuctl
|
||
|
TARGETPATH=obj
|
||
|
TARGETTYPE=DYNLINK
|
||
|
UMTYPE=windows
|
||
|
DLLENTRY=_DllMainCRTStartup
|
||
|
DLLDEF=..\IUCtl.def
|
||
|
|
||
|
#
|
||
|
# Compiler settings
|
||
|
#
|
||
|
# PRECOMPILED_CXX=1
|
||
|
# PRECOMPILED_OBJ=StdAfx.obj
|
||
|
# PRECOMPILED_INCLUDE=..\StdAfx.h
|
||
|
# USE_STL=1
|
||
|
# USE_MSVCRT=1
|
||
|
# USE_VCCOM=1
|
||
|
# USE_CRTDLL=1
|
||
|
|
||
|
#
|
||
|
# WUBUILD LAB will set this manually
|
||
|
#
|
||
|
# NT_SIGNCODE=1
|
||
|
|
||
|
C_DEFINES=$(C_DEFINES) -D_USRDLL
|
||
|
|
||
|
ATL_VER=30
|
||
|
USE_CRTDLL=1
|
||
|
USE_STATIC_ATL=1
|
||
|
ATL_DLL_IMPL=1
|
||
|
#BROWSER_INFO=1
|
||
|
|
||
|
#
|
||
|
# force rebuild of .idl on bcz
|
||
|
#
|
||
|
PASS0_HEADERDIR=$(O)
|
||
|
PASS0_SOURCEDIR=$(O)
|
||
|
PASS0_SERVERDIR=$(O)
|
||
|
MIDL_TLBDIR=$(O)
|
||
|
|
||
|
#
|
||
|
# 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)\advapi32.lib \
|
||
|
$(SDK_LIB_PATH)\shell32.lib \
|
||
|
$(SDK_LIB_PATH)\advapi32.lib \
|
||
|
$(SDK_LIB_PATH)\advpack.lib \
|
||
|
$(SDK_LIB_PATH)\uuid.lib \
|
||
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
||
|
$(SDK_LIB_PATH)\version.lib \
|
||
|
$(WULIB)\trust\$(WUBLDTYPE)\$(O)\trust.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)\urlagent\$(WUBLDTYPE)\$(O)\urlagent.lib \
|
||
|
$(WULIB)\wusafefn\$(WUBLDTYPE)\$(O)\wusafefn.lib \
|
||
|
$(SDK_LIB_PATH)\msvcrt.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;
|
||
|
|
||
|
SOURCES= ..\iuctl.idl \
|
||
|
..\IUCtl.rc \
|
||
|
..\StdAfx.cpp \
|
||
|
..\IUCtl.cpp \
|
||
|
..\Update.cpp \
|
||
|
..\ProgressListener.cpp \
|
||
|
..\UpdateCompleteListener.cpp \
|
||
|
..\Detection.cpp \
|
||
|
..\EvtMsgWnd.cpp \
|
||
|
..\iudl.cpp \
|
||
|
..\selfupd.cpp \
|
||
|
..\loadengine.cpp
|
||
|
|