2013-07-27 11:40:16 -04:00
|
|
|
#!/usr/bin/python
|
|
|
|
Import("env", "CONFIG")
|
|
|
|
|
|
|
|
build = []
|
|
|
|
|
2013-08-25 10:33:48 -04:00
|
|
|
if CONFIG.FILTER:
|
|
|
|
CONFIG.INDEX = True
|
|
|
|
build += [ env.Object("filter.cpp") ]
|
|
|
|
|
2013-08-28 20:56:55 -04:00
|
|
|
if CONFIG.GROUP:
|
|
|
|
CONFIG.INDEX = True
|
|
|
|
build += [ env.Object("group.cpp") ]
|
|
|
|
|
2013-08-25 10:33:48 -04:00
|
|
|
####################
|
|
|
|
|
2013-08-10 23:38:57 -04:00
|
|
|
if CONFIG.DATABASE:
|
|
|
|
CONFIG.FILE = True
|
|
|
|
build += [ env.Object("database.cpp") ]
|
|
|
|
|
2013-08-21 22:12:15 -04:00
|
|
|
if CONFIG.INDEX:
|
|
|
|
CONFIG.FILE = True
|
|
|
|
build += [ env.Object("index.cpp") ]
|
|
|
|
|
2013-08-25 10:33:48 -04:00
|
|
|
####################
|
2013-08-21 22:12:15 -04:00
|
|
|
|
2013-07-27 11:40:16 -04:00
|
|
|
if CONFIG.FILE:
|
|
|
|
CONFIG.package("glib-2.0")
|
|
|
|
build += [ env.Object("file.cpp") ]
|
|
|
|
|
2013-09-01 10:55:13 -04:00
|
|
|
if CONFIG.IDLE:
|
|
|
|
build += [ env.Object("idle.cpp") ]
|
|
|
|
|
2013-07-27 11:40:16 -04:00
|
|
|
Return("build")
|