import	rkBuilder
import	rkConfig
import	rkDesktop
import	rkMoc

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)

sources = [ \
    		'kb_formbase.cpp',		\
    		'kb_formlist.cpp',		\
    		'kb_formviewer.cpp'
    	  ]

rkMoc    .generateMocFiles ('parts/form'   )
rkDesktop.makeDesktopFile  ('rekallrt_form')

rb	= rkBuilder.rkBuilder ('formview', 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/el32',     '_el32'     )
rb.setBuildStamp()
rb.build	(sources, desktop = 'rekallrt_form.desktop')
