import	rkBuilder
import	rkConfig
import	rkMoc
import	rkWalker

rkBuilder.setCommandLine (COMMAND_LINE_TARGETS, ARGUMENTS)


rkMoc.generateMocFiles    ('test/forms')
rb	= rkBuilder.rkBuilder ('forms', rkBuilder.typeProgram)

rb.addPorting()
rb.addAll	 ('libs/common',    '_common')
rb.addAll	 ('libs/kbase',     '')
rb.addAll	 ('libs/wizard',    '_wizard')
rb.addAll	 ('libs/app',       '_app')
rb.addAll	 ('libs/el32',      '_el32')
rb.build	 (noinst = 1, sources = ['forms.cpp', 'widgettree.cpp'])


ins = rkBuilder.installer()
env	= Environment ()

if ins :
    import os
    ins.Alias ('install', env.Install (os.path.join (rkBuilder.appDir, "test", "forms"), 'forms'))

    rkWalker.install (ins, env, '.', os.path.join('test', 'forms'), '.*\.frm')
    rkWalker.install (ins, env, '.', os.path.join('test', 'forms'), '.*\.out')

