TARGETNAME=itracer
TARGETPATH=.
TARGETTYPE=PROGRAM
UMTYPE=console
UMENTRYABS=wmain
#USE_MSVCRT=1

BUFFER_OVERFLOW_CHECKS=0

C_DEFINES = $(C_DEFINES) /DUNICODE /D_UNICODE

TARGETLIBS = $(SDK_LIB_PATH)\ntdll.lib \
             $(SDK_LIB_PATH)\kernel32.lib\
             $(SDK_LIB_PATH)\user32.lib\
             $(SDK_LIB_PATH)\gdi32.lib\
             $(SDK_LIB_PATH)\shell32.lib\
             .\xedlib\libxed.lib
             
386_STDCALL = 0

INCLUDES = .\xedinclude

SOURCES  = main.c       \
           malloc.c     \
           msvcrt.c     \
           wrappers.c   \
           decode.c     \
           pestuff.c    \
           trace.c      \
           hook.c       \
           assemble.c   \
           emulate.c    \
           dbgprint.c   \
           probe.c      \
           lock.c       \
           list.c       \
           image.c      \
           vmmaps.c     \
           inject.c     \
           dbg.c        \
           bitmap.c     \
           peutil.c     \
           util.c       \
           fixntdll.c   \
           instrument.c \
           rsrc.rc
           
LINKER_FLAGS = /FIXED:NO
           
                  
I386_SOURCES = asm_code.asm
