TARGETNAME=TSHOOT
TARGETTYPE=DYNLINK
TARGETPATH=$(_OBJ_DIR)

DLLDEF=tshoot.def
UMTYPE=windows
DLLENTRY=_DllMainCRTStartup
DLLBASE=0x10000000

USE_ATL=1
USE_STL=1
USE_NATIVE_EH=1
ATL_VER=30
USE_NTDLL=1

INCLUDES = $(O);

USE_MIDL_FOR_MKTYPLIB=1

C_DEFINES= $(C_DEFINES) -DLOCAL_TROUBLESHOOTER -D_MBCS -D_USRDLL
MIDL_MKTYPLIB_FLAGS = \
    $(PACKING) \
    $(INCPATH0) \
    -char unsigned \
    -ms_ext \
    -c_ext \
    $(C_DEFINES) -D__MKTYPLIB__ \
    $(MIDL_FLAGS) \
    $(MIDL_OPTIMIZATION) \
    $(MKTYPLIB_FLAGS:-h =-header ) \
    -tlb $@ \
    -cpp_cmd $(TARGET_CPP) 

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

SOURCES = \
    TSHOOT.idl \
    TSHOOT.rc \
    apgtsevt.mc \
   apgtsbesread.cpp \
    apgtscac.cpp \
    apgtscfg.cpp \
    apgtsctx.cpp \
   apgtsECB.cpp \
   apgtshtiread.cpp \
   apgtshtiscan.cpp \
    apgtsinf.cpp \
   apgtslog.cpp \
   apgtslstread.cpp \
   apgtsmfc.cpp \
   apgtspl.cpp \
    apgtsqry.cpp \
   apgtsstr.cpp \
   apgtstscread.cpp \
   apiwraps.cpp \
    BaseException.cpp \
   BN.cpp \
   charconv.cpp \
   chmfilereader.cpp \
   commonregconnect.cpp \
   counter.cpp \
   countermgr.cpp \
   dirmonitor.cpp \
   dscread.cpp \
   event.cpp \
   filechange.cpp \
   fileread.cpp \
   filetracker.cpp \
   fs.cpp \
   htmlfrag.cpp \
   htmlfraglocal.cpp \
   iniread.cpp \
   localECB.cpp \
   locallstreader.cpp \
   localregconnect.cpp \
   logstring.cpp \
   mutexowner.cpp \
   nodestate.cpp \
   recentuse.cpp \
   registrymonitor.cpp \
   registrypasswords.cpp \
   regutil.cpp \
   regweventviewer.cpp \
   safetime.cpp \
   sniff.cpp \
   sniffcontrollerlocal.cpp \
   snifflocal.cpp \
   stateless.cpp \
   stdafx.cpp \
   sync.cpp \
   templateread.cpp \
   threadpool.cpp \
   topic.cpp \
   topicshop.cpp \
    TSHOOT.cpp \
    TSHOOTCtrl.cpp \
   tsnamevaluemgr.cpp \
   variantbuilder.cpp \
   versioninfo.cpp
    



TARGETLIBS = \
    $(SDK_LIB_PATH)\cabinet.lib \
    $(SDK_LIB_PATH)\kernel32.lib \
    $(SDK_LIB_PATH)\advapi32.lib \
    $(SDK_LIB_PATH)\ole32.lib \
    $(SDK_LIB_PATH)\oleaut32.lib \
    $(SDK_LIB_PATH)\uuid.lib \
    $(SDK_LIB_PATH)\user32.lib \
    $(SDK_LIB_PATH)\gdi32.lib \
    $(SDK_LIB_PATH)\urlmon.lib \
    $(SDK_LIB_PATH)\lz32.lib \
    $(SDK_LIB_PATH)\fdi.lib \
    $(SDK_LIB_PATH)\winspool.lib \
    $(SDK_LIB_PATH)\comdlg32.lib \
    $(SDK_LIB_PATH)\advapi32.lib \
    $(SDK_LIB_PATH)\shell32.lib \
    $(SDK_LIB_PATH)\odbc32.lib \
    $(SDK_LIB_PATH)\odbccp32.lib \
    $(SDK_LIB_PATH)\ntdll.lib \
    $(SDK_LIB_PATH)\msvcrt.lib \
    $(SDK_LIB_PATH)\msvcprt.lib \
    $(SDK_LIB_PATH)\atl.lib \
    ..\bn\bnts\$(O)\bnts.lib

!if "$(IA64)"=="1"
TARGETLIBS = $(TARGETLIBS) $(SDK_LIB_PATH)\atl21asm.lib
!endif



MISCFILES = Troubleshooter_{5C96EEEB-043C-4B1F-A160-94ACBF6B37D7}.sld