TARGETNAME=iasrad
TARGETTYPE=DYNLINK

IAS_NO_PCH=1
!include ..\..\sources.inc

C_DEFINES=-DUNICODE
DLLDEF=iasradius.def
DLLENTRY=_DllMainCRTStartup
PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=radcommon.h
PRECOMPILED_SOURCEFILE=radcommon.cpp
USE_STL=1

TARGETLIBS=\
	..\proxy\$(O)\proxy.lib \
	..\..\policy\dll_bld\$(O)\iaspolcy.lib \
	..\..\services\dll_bld\$(O)\iassvcs.lib \
	..\..\services\util\$(O)\iasutil.lib \
	..\..\uuid\$(O)\iasuuid.lib \
	$(DS_LIB_PATH)\rsa32.lib \
	$(SDK_LIB_PATH)\advapi32.lib \
	$(SDK_LIB_PATH)\kernel32.lib \
	$(SDK_LIB_PATH)\ole32.lib \
	$(SDK_LIB_PATH)\oleaut32.lib \
	$(SDK_LIB_PATH)\oledb.lib \
	$(SDK_LIB_PATH)\rtutils.lib \
	$(SDK_LIB_PATH)\user32.lib \
	$(SDK_LIB_PATH)\uuid.lib \
	$(SDK_LIB_PATH)\ws2_32.lib

INCLUDES=$(IASDIR)\services\inc;$(IASDIR)\inc;$(IASDIR)\inc\$(O);$(DS_INC_PATH)\crypto;..\proxy

SOURCES=\
	client.cpp \
	clients.cpp \
	clientstrie.cpp \
	controller.cpp \
	dictionary.cpp \
	hash.cpp \
	hashhmac.cpp \
	hashmd5.cpp \
	iasradius.cpp \
	iasradius.rc \
	logresult.cpp \
	packetio.cpp \
	packetradius.cpp \
	packetreceiver.cpp \
	packetsender.cpp \
	preprocessor.cpp \
	prevalidator.cpp \
	procaccess.cpp \
	procacct.cpp \
	processor.cpp \
	procresponse.cpp \
	proxyinfo.cpp \
	recvfrompipe.cpp \
	sendtopipe.cpp \
	sockevt.cpp \
	valaccess.cpp \
	valacct.cpp \
	valattrib.cpp \
	validator.cpp \
	valproxy.cpp \
    ports.cpp \
    radutil.cpp \
    reportevent.cpp \
    tunnelpassword.cpp \
    vsadnary.cpp  \
    vsafilter.cpp \