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.
69 lines
1.9 KiB
69 lines
1.9 KiB
!IF 0
|
|
|
|
Copyright (c) 1989-2001 Microsoft Corporation
|
|
|
|
!ENDIF
|
|
|
|
!include $(PROJECT_ROOT)\win32\clickonce\installer.inc
|
|
|
|
TARGETPATH=obj
|
|
TARGETNAME=adfshell
|
|
TARGETTYPE=DYNLINK
|
|
UMTYPE=windows
|
|
DLLBASE=0x56000000
|
|
DLLDEF=adfshell.def
|
|
|
|
# Make sure the component libs are built before this.
|
|
SYNCHRONIZE_DRAIN=1
|
|
|
|
#
|
|
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Fusion.ClickOnce
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|
|
SXS_MANIFEST=fnsshell.manifest
|
|
SXS_MANIFEST_IN_RESOURCES=1
|
|
SXS_NO_BINPLACE=1
|
|
SXS_MANIFEST_RESOURCE_ID=123
|
|
#use SXS_MANIFEST_RESOURCE_ID=2 shell ext will be themed but not dialogs (in host.cpp, via rundll32)
|
|
#use SXS_MANIFEST_RESOURCE_ID=123 dialogs will be themed but not shell ext/prop sht etc
|
|
|
|
INCLUDES=\
|
|
..\includes;\
|
|
$(INCLUDES)
|
|
|
|
DLLENTRY= _DllMainCRTStartup
|
|
|
|
USE_CRTDLL=1
|
|
#USE_VCCOM=1
|
|
|
|
TARGETLIBS=\
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\wininet.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\Advapi32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\comctl32.lib \
|
|
# for ReleaseBindInfo only
|
|
$(SDK_LIB_PATH)\urlmon.lib \
|
|
#see also USE_VCCOM=1 (and shell\host\sources's USE_NATIVE_EH=1)- COM support lib for CLR hosting stuff
|
|
# $(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
|
#private shell32p.lib mainly for private export PickIconDlg
|
|
$(SHELL_LIB_PATH)\shell32p.lib \
|
|
..\..\dll\$(O)\adfnet.lib
|
|
|
|
LINKLIBS=\
|
|
$(INSTALLER_LIB_PATH)\shortcut.lib \
|
|
$(INSTALLER_LIB_PATH)\util.lib \
|
|
$(INSTALLER_LIB_PATH)\verman.lib \
|
|
# for verman.lib/ARP stuff
|
|
$(INSTALLER_LIB_PATH)\util.lib \
|
|
$(INSTALLER_LIB_PATH)\host.lib
|
|
|
|
C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE -DISOLATION_AWARE_ENABLED
|
|
|
|
SOURCES=\
|
|
shelldll.rc \
|
|
shelldll.cpp
|