!IF 0 Copyright (c) 1989-2001 Microsoft Corporation !ENDIF !include $(PROJECT_ROOT)\win32\fusion\installer\installer.inc TARGETPATH=obj TARGETNAME=fnsshell TARGETTYPE=DYNLINK UMTYPE=windows DLLBASE=0x56000000 DLLDEF=shelldll.def # Make sure the component libs are built before this. SYNCHRONIZE_DRAIN=1 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)\ole32.lib \ $(SDK_LIB_PATH)\Advapi32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\comctl32.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 \ #private shell32p.lib mainly for private export PickIconDlg $(BASEDIR)\public\internal\shell\lib\i386\shell32p.lib \ ..\..\dll\obj\i386\fusenet.lib LINKLIBS=\ $(INSTALLER_LIB_PATH)\shortcut.lib \ $(INSTALLER_LIB_PATH)\mimefilt.lib \ $(INSTALLER_LIB_PATH)\host.lib C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE SOURCES=\ shelldll.rc \ shelldll.cpp