!ifdef PROJECT_ROOT
! INCLUDE $(PROJECT_ROOT)\pchealth\build\paths.all
!else
! INCLUDE $(INETROOT)\build\paths.all
!endif

MAJORCOMP=CLIENT
MINORCOMP=pchprov

TARGETNAME=pchprov
TARGETTYPE=DYNLINK
DLLBASE=$(DEFBASEADDR)
DLLDEF=pchprov.def
DLLENTRY=_DllMainCRTStartup
UMTYPE=windows
NOT_LEAN_AND_MEAN=1
USE_STATIC_ATL=1
USE_NATIVE_EH=ASYNC
USE_STL=1
USE_VCCOM=1

UNICODE=1
USE_UNICODE=1
!IF $(FREEBUILD)
!ELSE
# DEBUG_CRTS=1
!ENDIF

PASS0_HEADERDIR=$(O)
PASS0_SOURCEDIR=$(O)
MIDL_TLBDIR=$(O)
MIDL_UUIDDIR=$(O)

SOURCES=\
	MAINDLL.CPP \
	PCH_Printer.CPP \
	PCH_PrinterDriver.CPP \
	PCH_Codec.CPP \
	PCH_Module.CPP \
	PCH_RunningTask.CPP \
	PCH_NetworkAdapter.CPP \
	PCH_ResourceIRQ.CPP \
	PCH_ResourceDMA.CPP \
	PCH_ResourceIORange.CPP \
	PCH_ResourceMemRange.CPP \
	PCH_Device.CPP \
	PCH_Sysinfo.CPP \
	PCH_WINSOCK.CPP \
	PCH_BIOS.CPP \
	wbemprov.idl \
	$(O)\wbemprov_i.c \
	util.cpp \
	version.cpp \
	pchprov.rc \
		
INCLUDES= \
        $(LOCALTARGET); \
        $(SDKINCPATH); \
        $(WMIINCLUDES); \

LINKLIBS= \
        undock.lib

TARGETLIBS= \
        $(SDKLIBPATH)\oleaut32.lib \
        $(SDKLIBPATH)\version.lib \
        $(SDKLIBPATH)\ole32.lib \
        $(SDKLIBPATH)\uuid.lib \
        $(SDKLIBPATH)\odbc32.lib \
        $(SDKLIBPATH)\odbccp32.lib \
        $(SDKLIBPATH)\shlwapi.lib \
        $(CORELIBPATH)\MPC_Common.lib \
        $(WMILIBS)

!INCLUDE $(INETROOT)\build\sources.all

PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=pchealth.h
PRECOMPILED_PCH=pchealth.pch
PRECOMPILED_OBJ=pchealth.obj