import	rkConfig
import	rkBuilder
import	rkDesktop
import	rkMoc

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)


sources = \
	[
		'kb_queryviewer.cpp',
		'kb_queryform.cpp',
		'kb_querybase.cpp',
		'kb_querylist.cpp'
	]

rkMoc    .generateMocFiles ('parts/query', sources)
rkDesktop.makeDesktopFile  ('rekallrt_query')

rb	= rkBuilder.rkBuilder ('queryview', 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_query.desktop')
