BINPLACE_PLACEFILE=$(BINPLACE_PLACEFILE_DIR)\placefil.txt !INCLUDE ..\..\..\..\PLACE.INC !INCLUDE $(IISBASEDIR)\iisrearc\ICEPICK.INC TARGETNAME=strmfilt TARGETPATH=$(IISBASEDIR)\lib\$(_OBJ_DIR) TARGETTYPE=DYNLINK MSC_WARNING_LEVEL=/W4 /WX USE_MSVCRT=1 USE_STL=1 BUFFER_OVERFLOW_CHECKS=1 DLLENTRY=_DllMainCRTStartup INCLUDES=.\;..\;$(INCLUDES); \ $(IISBASEDIR)\iisrearc\core\inc; \ ..\..\inc; \ $(IISBASEDIR)\iisrearc\inc; \ $(IISBASEDIR)\inc; \ $(IISBASEDIR)\inc\$(O); \ $(NET_INC_PATH); !IF 0 Issue jaroslad 10/31/2001 -DIRTL_DLLEXP= assures that there are no conflicts in using static version of iisutil there are __declspec(dllimport), __declspec(dllexport) storage class attributes used throughout the iisutil header files. Those attributes don't work well with with static library version of iisutil ( at least when templates are used ) !ENDIF C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE -DIRTL_DLLEXP= SOURCES= streamfilt.rc \ strmfilt.mof \ streamfilter.cxx \ isapicontext.cxx \ ulcontext.cxx \ sslcontext.cxx \ streamcontext.cxx \ servercert.cxx \ iisctl.cxx \ certstore.cxx \ siteconfig.cxx \ sitecred.cxx \ uccontext.cxx \ ucsslcontext.cxx \ TARGETLIBS = \ $(SDK_LIB_PATH)\ntdll.lib \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\ws2_32.lib \ $(SDK_LIB_PATH)\mswsock.lib \ $(SDK_LIB_PATH)\secur32.lib \ $(SDK_LIB_PATH)\crypt32.lib \ $(SDK_LIB_PATH)\httpapi.lib \ $(IISBASEDIR)\lib\$(O)\iis_dbgutil.lib \ $(IISBASEDIR)\lib\$(O)\iis_string.lib \ $(IISBASEDIR)\lib\$(O)\iis_acache.lib \ $(IISBASEDIR)\lib\$(O)\iis_lkrhash.lib \ $(IISBASEDIR)\lib\$(O)\iis_locks.lib \ $(IISBASEDIR)\lib\$(O)\iis_reftrace.lib \ $(IISBASEDIR)\lib\$(O)\iis_etwtrace.lib \ $(IISBASEDIR)\lib\$(O)\mbid.lib \ $(IISBASEDIR)\lib\$(O)\w3tp_static.lib \ !IF "$(NTNOPCH)" == "" PRECOMPILED_INCLUDE=precomp.hxx PRECOMPILED_PCH=precomp.pch PRECOMPILED_OBJ=precomp.obj !ENDIF