!INCLUDE ..\..\..\PLACE.INC

!INCLUDE $(IISBASEDIR)\iisrearc\ICEPICK.INC


TARGETNAME=w3core
TARGETPATH=$(IISBASEDIR)\lib\$(_OBJ_DIR)
TARGETTYPE=DYNLINK

USE_MSVCRT=1

PASS0_HEADERDIR=$(O)
PASS0_SOURCEDIR=$(O)

INCLUDES=.\;..\;$(INCLUDES);                \
         $(IISBASEDIR)\iisrearc\core\inc;   \
         $(IISBASEDIR)\iisrearc\inc;        \
         ..\inc;                            \
         $(IISBASEDIR)\inc;                 \
         $(IISBASEDIR)\inc\$(O);            \
         $(IISBASEDIR)\iisrearc\iisplus\isapiidl\$(O); \
         $(IISBASEDIR)\iisrearc\iisplus\wamidl\$(O)

LINKER_FLAGS = $(LINKER_FLAGS)

C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE

SOURCES=                                \
            ulw3.rc                     \
            urlinfo.cxx                 \
            filecache.cxx               \
            ulcache.cxx                 \
            w3handler.cxx               \
            generalhandler.cxx          \
            certcontext.cxx             \
            certmapprovider.cxx         \
            iiscertmapprovider.cxx      \
            iiscertmap.cxx              \
            rawconnection.cxx           \
            w3server.cxx                \
            authstate.cxx               \
            w3metadata.cxx              \
            basicprovider.cxx           \
            sspiprovider.cxx            \
            anonymousprovider.cxx       \
            compress.cxx                \
            cachevalidation.cxx         \
            range.cxx                   \
            mimemap.cxx                 \
            servervar.cxx               \
            ulw3.cxx                    \
            w3request.cxx               \
            w3response.cxx              \
            w3context.cxx               \
            maincontext.cxx             \
            childcontext.cxx            \
            w3conn.cxx                  \
            w3site.cxx                  \
            urlcontext.cxx              \
            staticfile.cxx              \
            dirlist.cxx                 \
            isapi_handler.cxx           \
            cgi_handler.cxx             \
            map_handler.cxx             \
            trace_handler.cxx           \
            dav_handler.cxx             \
            handlerequest.cxx           \
            w3filter.cxx                \
            ulparse.cxx                 \
            requestheaderhash.cxx       \
            responseheaderhash.cxx      \
            methodhash.cxx              \
            customerror.cxx             \
            sspiprovider.cxx            \
            digestprovider.cxx          \
            iisdigestprovider.cxx       \
            logging.cxx                 \
            isapi_request.cxx           \
            redirect.cxx                \
            wam_process.cxx             \
            customprovider.cxx          \
            options_handler.cxx

TARGETLIBS =                                                \
        $(SDK_LIB_PATH)\ntdll.lib                           \
        $(SDK_LIB_PATH)\kernel32.lib                        \
        $(SDK_LIB_PATH)\user32.lib                          \
        $(SDK_LIB_PATH)\ole32.lib                           \
        $(SDK_LIB_PATH)\oleaut32.lib                        \
        $(SDK_LIB_PATH)\uuid.lib                            \
        $(SDK_LIB_PATH)\advapi32.lib                        \
        $(SDK_LIB_PATH)\ntdll.lib                           \
        $(SDK_LIB_PATH)\secur32.lib                         \
        $(SDK_LIB_PATH)\wsock32.lib                         \
        $(SDK_LIB_PATH)\crypt32.lib                         \
        $(SDK_LIB_PATH)\rpcrt4.lib                          \
        $(IISBASEDIR)\svcs\infocomm\rdns\$(O)\isrdns.lib    \
        $(IISBASEDIR)\lib\$(O)\iisutil.lib                     \
        $(IISBASEDIR)\lib\$(O)\mbid.lib                        \
        $(IISBASEDIR)\lib\$(O)\w3dirmon.lib                    \
        $(IISBASEDIR)\lib\$(O)\w3cache.lib                     \
        $(IISBASEDIR)\lib\$(O)\w3tp.lib                        \
        $(IISBASEDIR)\lib\$(O)\w3dt.lib                        \
        $(IISBASEDIR)\lib\$(O)\tokencache.lib                  \
        $(IISBASEDIR)\lib\$(O)\strmfilt.lib                    \
        $(IISBASEDIR)\lib\$(O)\w3comlog.lib                    \
        $(IISBASEDIR)\lib\$(O)\ctrstshr.lib                    \
        $(IISBASEDIR)\svcs\infocomm\lonsi\nt\$(O)\lonsint.lib \
        $(SDK_LIB_PATH)\netapi32.lib                        \
        $(IISBASEDIR)\svcs\wam\wamreg\iis60\$(O)\wamreg.lib \
        $(IISBASEDIR)\svcs\iismap\$(O)\iismap.lib           \





!IF "$(NTNOPCH)" == ""
PRECOMPILED_INCLUDE=precomp.hxx
PRECOMPILED_PCH=precomp.pch
PRECOMPILED_OBJ=precomp.obj
!ENDIF

NTTARGETFILE0=$(O)\w3msg.h      \
              $(O)\w3msg.rc     \
              $(O)\MSG00001.bin