import	rkBuilder
import	rkConfig
import	rkDesktop
import	rkMoc

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)



sources = [ \
		'kb_reportbase.cpp',		\
		'kb_reportlist.cpp',		\
		'kb_reportviewer.cpp'
	  ]

rkMoc    .generateMocFiles ('parts/report'   )
rkDesktop.makeDesktopFile  ('rekallrt_report')

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

rb.setRuntime	()
rb.addPorting	()
rb.addAll	('libs/common',   '_common'   )
rb.addAll	('libs/kbase',    '',	True)
rb.addAll	('libs/app',      '_app', True)
rb.addAll	('libs/wizard',   '_wizard'   )
rb.addAll	('libs/el32',     '_el32'     )
rb.setBuildStamp()
rb.build	(sources, desktop = 'rekallrt_report.desktop')
