import	rkBuilder
import	rkConfig
import	rkMoc
import	rkWalker
import	os

rkMoc.generateMocFiles ('kjs/kjs')

if rkConfig.mode != 'kde' :

    rb	= rkBuilder.rkBuilder ('kjs')

    if rkConfig.mode in [ 'win' ] :
        rb.setDefine    ('LIBKJS_EXPORTS')
        rb.addCFlags    ('/GR')
        rb.addLibPath   (rkConfig.topDir + '/kjs/kjs')

    if rkConfig.mode not in [ 'mac' ] :
        rb.addLibPath   (rkConfig.pcreLibDir)
        rb.addInclude   (rkConfig.pcreIncDir)
        rb.addLib       (rkConfig.pcreLibLib)

    rb.setDefine ('HAVE_CONFIG_H', '1')
    rb.addInclude(rkConfig.topDir + '/kjs/kjs')
    rb.build	 ()
