#   sources
#   Author: Murali R. Krishnan ( MuraliK)
#   Date:   9-Oct-1995
#
#   This file is used for compiling Proxy web server from code
#    for generic web server
#
#   Describes the macros used for building using NT 'build' command
#

!include ..\..\..\..\place.inc

MAJORCOMP=inetsvcs
MINORCOMP=w3svc

TARGETNAME=w3svc

!include ..\sources.inc

SOURCES=$(SOURCES) \
        cgi.cxx         \
        dirlist.cxx     \
        doget.cxx       \
        extmap.cxx      \
        main.cxx        \
        httpext.cxx     \
        httpreq.cxx     \
        mimemap.cxx     \
        olehack.cxx     \
        rpcsupp.cxx     \
        ssinc.cxx       \
        w3svc.rc        \
        w3svci_s.c      \

CAP_LINK_OPTIONS=-debugtype:coff -debug:mapped,partial

!IFDEF CAP_PROFILE
TARGETLIBS= $(TARGETLIBS)                             \
            $(BASEDIR)\public\sdk\lib\*\infocomm.lib  \
            ..\..\..\..\lib\*\dirlist.lib             \
            $(BASEDIR)\public\sdk\lib\*\ole32.lib     \
            $(BASEDIR)\public\sdk\lib\*\cap.lib
LINK_OPTIONS=$(CAP_LINK_OPTIONS)
CAP_FLAGS = -Zd -Gh
!ELSE
CAP_FLAGS =
TARGETLIBS= $(TARGETLIBS)                             \
            $(BASEDIR)\public\sdk\lib\*\infocomm.lib  \
            $(BASEDIR)\public\sdk\lib\*\ole32.lib     \
            ..\..\..\..\lib\*\dirlist.lib
!ENDIF

!IFDEF SERVER_IS_NTWKSTA
NTWKSTA_FLAG=-DSERVER_IS_NTWKSTA
!ENDIF

C_DEFINES=$(C_DEFINES) $(CAP_FLAGS) $(NTWKSTA_FLAG) -DBUILD_HTTP_PROXY=0

INCLUDES=.\;$(INCLUDES)

PRECOMPILED_INCLUDE=w3p.hxx
PRECOMPILED_PCH=w3p.pch
PRECOMPILED_OBJ=w3p.obj

NTTARGETFILE0=..\w3msg.h \
              ..\msg00001.bin

NTPROFILEINPUT=yes

