import	rkBuilder
import	rkMoc
import	rkDesktop
import	rkConfig
import	rkWalker

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)


rkMoc    .generateMocFiles   ('db/dummy')
rkDesktop.makeDesktopFile    ('rekall_driver_test')

sources = \
	  [
		'testdriver.cpp'
	  ]


rb	= rkBuilder.rkBuilder ('driver_test', rkBuilder.typeLoadedLib)

rb.addAll    ('libs/common', '_common')
rb.addAll    ('libs/el32',   '_el32'  )
rb.addPorting()
rb.build     (sources, desktop = 'rekall_driver_test.desktop')

ins = rkBuilder.installer()
env = Environment ()

if ins :
    import os
    rkWalker.install (ins, env, '.', os.path.join('test', 'dummy'), '.*\.xml')
