import	rkBuilder
import	rkMoc
import	rkDesktop
import	rkConfig

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)


if rkConfig.sqlite3Build :

    rkMoc    .generateMocFiles   ('db/sqlite3')
    rkDesktop.makeDesktopFile    ('rekall_driver_sqlite3')

    sources = \
	  [
		'kb_sqlite3.cpp'
	  ]


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

    rb.addAll	 	('libs/common', '_common')

    rb.addPorting	()
    rb.addInclude	(rkConfig.sqlite3IncDir)
    rb.addLibPath	(rkConfig.sqlite3LibDir)
    rb.addLib    	(rkConfig.sqlite3LibLib)
    rb.setBuildStamp	()

    rb.build	 (sources, desktop = 'rekall_driver_sqlite3.desktop')
