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

MAJORCOMP=sr
MINORCOMP=srrpc

TARGETNAME=srclient
TARGETTYPE=DYNLINK
DLLBASE=$(DEFBASEADDR)
DLLENTRY=_DllMainCRTStartup
DLLDEF=srrpc.def
UMTYPE=windows

USE_STATIC_ATL=1
USE_NATIVE_EH=ASYNC
USE_MSVCRT=1
USE_TRACING=1
C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE

SOURCES= \
    srrpcc.cpp \
    srrpc_c_stub.c  \
    systemrestore.cpp \
    maindll.cpp \
    diskcleanup.cpp \
    ver.rc \
	
INCLUDES=$(INCLUDES); \
     $(SDXROOT)\public\sdk\inc; \
     $(LOCALLIBPATH); \
	 ..\idl;..\idl\$(O); \
     ..; \
     $(PROJECT_ROOT)\pchealth\sr\enumlogs; \
     ..\..\inc; \
     ..\..\shell\res; \

MISCFILES= \
     sr.mof 

PASS0_PUBLISH= \
       {$(BASEDIR)\admin\pchealth\sr\inc\srrestoreptapi.h=$(SDKINCPATH)\srrestoreptapi.h} \
       {$(BASEDIR)\admin\pchealth\sr\inc\srrpcapi.h=$(SDKINCPATH)\srrpcapi.h}

PASS1_PUBLISH= \
       {$(LOCALTARGET)\$(TARGET_DIRECTORY)\srclient.lib=$(SDK_LIB_PATH)\srclient.lib}



TARGETLIBS= \
        $(SDK_LIB_PATH)\msvcrt.lib    \
        $(SDK_LIB_PATH)\kernel32.lib  \
        $(SDK_LIB_PATH)\user32.lib    \
        $(SDK_LIB_PATH)\ntdll.lib     \
        $(SDK_LIB_PATH)\rpcrt4.lib    \
        $(SDK_LIB_PATH)\version.lib   \
        $(SDK_LIB_PATH)\ole32.lib     \
        $(LOCALLIBPATH)\utils.lib     \
        $(LOCALLIBPATH)\enumlogs.lib  \
        $(SDK_LIB_PATH)\oleaut32.lib  \
        $(SDK_LIB_PATH)\uuid.lib      \
        $(SDK_LIB_PATH)\framedyn.lib  \
        $(SDK_LIB_PATH)\wbemuuid.lib  \


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

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