Leaked source code of windows server 2003
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

!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