import	rkBuilder
import	rkConfig
import	rkDesktop
import	rkMoc

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)


if rkConfig.mode == 'kde' :

    sources = \
	[
		'kb_kdepart.cpp',
		'kb_kdeplugins.cpp', 
		'kb_qtkdepart.cpp'
	]
    rkMoc    .generateMocFiles ('libs/kdeplugins'  )
    rkDesktop.makeDesktopFile  ('rekallrt_plugin_kde')

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

    rb.setRuntime	()
    rb.addPorting	()
    rb.addAll		('libs/common', '_common')
    rb.addAll		('libs/kbase',  '',		True)
    rb.addAll		('libs/app',    '_app',		True)
    rb.setBuildStamp	()
    rb.build		(sources = sources, desktop = 'rekallrt_plugin_kde.desktop')
