!INCLUDE $(PROJECT_ROOT)\pchealth\build\paths.all

MAJORCOMP=sr
MINORCOMP=service

TARGETNAME=srsvc
TARGETTYPE=DYNLINK
DLLDEF=srservice.def
DLLENTRY=_DllMainCRTStartup

USE_MSVCRT=1
USE_TRACING=1
USE_STL=1
USE_NATIVE_EH=1
USE_STATIC_ATL=1
ATL_VER=30
UNICODE=1

C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE

INCLUDES=$(INCLUDES);\
         $(SDXROOT)\admin\pchealth\sr\inc; \
         $(SDXROOT)\admin\pchealth\sr\enumlogs; \
	     $(SDXROOT)\admin\pchealth\sr\srrpc\server; \
         $(SDXROOT)\admin\pchealth\sr\datastor; \
         $(SDXROOT)\admin\pchealth\sr\filelist; \
         $(SDXROOT)\public\internal\admin\inc; \
         $(LOCALLIBPATH) 

SOURCES=  \
        NTServMsg.mc \
        NTService.cpp \
    	evthandler.cpp \
	    srconfig.cpp \
     	rpcapi.cpp  \
        ver.rc  \

TARGETLIBS=  \
        $(BASEDIR)\public\sdk\lib\*\msvcrt.lib     \
        $(BASEDIR)\public\sdk\lib\*\kernel32.lib     \
        $(BASEDIR)\public\sdk\lib\*\user32.lib     \
        $(BASEDIR)\public\sdk\lib\*\ntdll.lib     \
        $(BASEDIR)\public\sdk\lib\*\rpcrt4.lib     \
	    $(SDK_LIB_PATH)\wbemuuid.lib \
        $(LOCALLIBPATH)\srapi.lib \
    	$(LOCALLIBPATH)\utils.lib \
    	$(LOCALLIBPATH)\enumlogs.lib \
        $(LOCALLIBPATH)\srrpcs.lib \
        $(LOCALLIBPATH)\datastor.lib \
	    $(LOCALLIBPATH)\xmlparser.lib \
	    $(LOCALLIBPATH)\snapshot.lib \
     	$(LOCALLIBPATH)\filelist.lib \
        $(BASEDIR)\public\sdk\lib\*\shlwapi.lib    \
        $(BASEDIR)\public\sdk\lib\*\ole32.lib    \
        $(BASEDIR)\public\sdk\lib\*\uuid.lib     \
	    $(BASEDIR)\public\sdk\lib\*\oleaut32.lib \
	    $(BASEDIR)\public\sdk\lib\*\uuid.lib     \
	    $(BASEDIR)\public\sdk\lib\*\vccomsup.lib \
	    $(BASEDIR)\public\sdk\lib\*\advapip.lib \
	    $(BASEDIR)\public\sdk\lib\*\imagehlp.lib \
	    $(BASEDIR)\public\sdk\lib\*\powrprof.lib \


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

UMTYPE=console

!INCLUDE $(PROJECT_ROOT)\pchealth\build\sources.all