import	rkBuilder
import	rkConfig
import	rkMoc
import	rkWalker
import	os



rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)

if rkConfig.cppunitBuild :

    rkMoc.generateMocFiles    ('test/alltests')

    rbc	= rkBuilder.rkBuilder ('rkt_alltests_rt', rkBuilder.typeConsole)

    rbc.setBuildStamp ()
    rbc.setRuntime ()
    rbc.addPorting ()
    rbc.addAll	   ('libs/common',    '_common')
    rbc.addAll	   ('libs/el32',      '_el32'  )
    rbc.addAll	   ('libs/kbase',     '',			True)
    rbc.addAll     ('test/common',    '_rkt_tester',		True)
    rbc.addAll     ('test/kbase',     '_rkt_tester_kbase',	True)
    rbc.addCPPUnit ()

    if rkConfig.mode == 'win' :
        rbc.addCFlags  ('/EHsc')

    rbc.build	(sources = [ 'runner.cpp', 'alltests.cpp' ])
