#! /usr/bin/env python

plug_io        = bld.new_task_gen('cc', 'staticlib')
plug_io.target = 'plug-io'
plug_io.source = 'gdb.c winedbg.c gdbx.c haret.c posix.c mmap.c remote.c shm.c socket.c gxemul.c malloc.c bfdbg.c serial.c windbg.c'
plug_io.includes = '../..'

if bld.env['DEBUGGER'] == 1:
	plug_io.source += ' debug.c'

if bld.env['HAVE_LIB_EWF'] == 1:
	plug_io.source += ' ewf.c'

if bld.env['SYSPROXY'] == True:
	plug_io.source += ' sysproxy.c'
	plug_io.source += ' ../../rasc/rpc.c ../../rasc/syscall-linux.c'

# ERESI GDBWRAP
plug_io.env.append_value('CCFLAGS','-I../src/plug/io/libgdbwrap/include')
plug_io.source += ' gdbwrap.c'
plug_io.source += ' libgdbwrap/gdbwrapper.c'
plug_io.source += ' libgdbwrap/interface.c'
#plug_io.packages='gtk+-2.0'
