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

  1. !IF 0
  2. Copyright (c) 1989-2001 Microsoft Corporation
  3. !ENDIF
  4. !include $(PROJECT_ROOT)\win32\clickonce\installer.inc
  5. TARGETPATH=obj
  6. TARGETNAME=adfshell
  7. TARGETTYPE=DYNLINK
  8. UMTYPE=windows
  9. DLLBASE=0x56000000
  10. DLLDEF=adfshell.def
  11. # Make sure the component libs are built before this.
  12. SYNCHRONIZE_DRAIN=1
  13. #
  14. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  15. #
  16. SXS_ASSEMBLY_NAME=Microsoft.Fusion.ClickOnce
  17. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  18. SXS_MANIFEST=fnsshell.manifest
  19. SXS_MANIFEST_IN_RESOURCES=1
  20. SXS_NO_BINPLACE=1
  21. SXS_MANIFEST_RESOURCE_ID=123
  22. #use SXS_MANIFEST_RESOURCE_ID=2 shell ext will be themed but not dialogs (in host.cpp, via rundll32)
  23. #use SXS_MANIFEST_RESOURCE_ID=123 dialogs will be themed but not shell ext/prop sht etc
  24. INCLUDES=\
  25. ..\includes;\
  26. $(INCLUDES)
  27. DLLENTRY= _DllMainCRTStartup
  28. USE_CRTDLL=1
  29. #USE_VCCOM=1
  30. TARGETLIBS=\
  31. $(SDK_LIB_PATH)\uuid.lib \
  32. $(SDK_LIB_PATH)\kernel32.lib \
  33. $(SDK_LIB_PATH)\wininet.lib \
  34. $(SDK_LIB_PATH)\ole32.lib \
  35. $(SDK_LIB_PATH)\Advapi32.lib \
  36. $(SDK_LIB_PATH)\user32.lib \
  37. $(SDK_LIB_PATH)\comctl32.lib \
  38. # for ReleaseBindInfo only
  39. $(SDK_LIB_PATH)\urlmon.lib \
  40. #see also USE_VCCOM=1 (and shell\host\sources's USE_NATIVE_EH=1)- COM support lib for CLR hosting stuff
  41. # $(SDK_LIB_PATH)\oleaut32.lib \
  42. $(SDK_LIB_PATH)\shlwapi.lib \
  43. #private shell32p.lib mainly for private export PickIconDlg
  44. $(SHELL_LIB_PATH)\shell32p.lib \
  45. ..\..\dll\$(O)\adfnet.lib
  46. LINKLIBS=\
  47. $(INSTALLER_LIB_PATH)\shortcut.lib \
  48. $(INSTALLER_LIB_PATH)\util.lib \
  49. $(INSTALLER_LIB_PATH)\verman.lib \
  50. # for verman.lib/ARP stuff
  51. $(INSTALLER_LIB_PATH)\util.lib \
  52. $(INSTALLER_LIB_PATH)\host.lib
  53. C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE -DISOLATION_AWARE_ENABLED
  54. SOURCES=\
  55. shelldll.rc \
  56. shelldll.cpp