import	rkBuilder
import	rkConfig
import	rkMoc


if rkConfig.mode != 'kde' :

    rkMoc.generateMocFiles   ('ports/qt3')

    sources = [ \
		'rk_application.cpp',
		'rk_box.cpp',
		'rk_checkbox.cpp',
		'rk_combobox.cpp',
		'rk_dategridview.cpp',
		'rk_datepicker.cpp',
		'rk_datevalidator.cpp',
		'rk_dcop.cpp',
		'rk_dialog.cpp',
		'rk_gridbox.cpp',
		'rk_hbox.cpp',
		'rk_lineedit.cpp',
		'rk_listbox.cpp',
		'rk_listview.cpp',
		'rk_modalfilter.cpp',
		'rk_monthselector.cpp',
		'rk_popupframe.cpp',
		'rk_progress.cpp',
		'rk_pushbutton.cpp',
		'rk_tabwidget.cpp',
		'rk_textedit.cpp',
		'rk_textbrowser.cpp',
		'rk_vbox.cpp',
		'rk_weekselector.cpp',
		'rk_yearselector.cpp',
		'tk_action.cpp',
		'tk_config.cpp',
		'tk_dialogs.cpp',
		'tk_messagebox.cpp',
		'tk_dirwatch.cpp',
		'tk_filedialog.cpp',
		'tk_icons.cpp',
		'tk_lineedit.cpp',
		'tk_mainwindow.cpp',
		'tk_menubar.cpp',
		'tk_part.cpp',
		'tk_print.cpp',
		'tk_progress.cpp',
		'tk_toolbutton.cpp',
		'tk_xmlguispec.cpp'
	]

    rb = rkBuilder.rkBuilder ('kde')
    rb.addAll    ('ports/rkdcop', '_rkdcop')
    rb.winDefine ('LIBTKKDE_EXPORTS')
    rb.build (sources = sources)

