move executor to its own dir
diff --git a/src/executor.cc b/executor/executor.cc
similarity index 100%
rename from src/executor.cc
rename to executor/executor.cc
diff --git a/src/executor.h b/executor/executor.h
similarity index 100%
rename from src/executor.h
rename to executor/executor.h
diff --git a/wscript b/wscript
index e7033f1..d514db8 100644
--- a/wscript
+++ b/wscript
@@ -67,11 +67,19 @@
conf.write_config_header('src/config.h')
def build (bld):
+ executor = bld.objects (
+ target = "executor",
+ features = ["cxx"],
+ source = bld.path.ant_glob(['executor/**/*.cc']),
+ use = 'BOOST BOOST_THREAD LIBEVENT LIBEVENT_PTHREADS LOG4CXX',
+ includes = "executor src",
+ )
+
scheduler = bld.objects (
target = "scheduler",
features = ["cxx"],
source = bld.path.ant_glob(['scheduler/**/*.cc']),
- use = 'BOOST BOOST_THREAD LIBEVENT LIBEVENT_PTHREADS LOG4CXX',
+ use = 'BOOST BOOST_THREAD LIBEVENT LIBEVENT_PTHREADS LOG4CXX executor',
includes = "scheduler executor src",
)
@@ -79,7 +87,7 @@
target="ccnx",
features=['cxx'],
source = bld.path.ant_glob(['ccnx/**/*.cc', 'ccnx/**/*.cpp']),
- use = 'BOOST BOOST_THREAD SSL CCNX LOG4CXX scheduler',
+ use = 'BOOST BOOST_THREAD SSL CCNX LOG4CXX scheduler executor',
includes = "ccnx src scheduler executor",
)
@@ -127,7 +135,7 @@
features = "qt4 cxx cxxprogram",
defines = "WAF",
source = bld.path.ant_glob(['gui/*.cpp', 'gui/*.cc', 'gui/*.qrc']),
- includes = "ccnx scheduler src gui src . ",
+ includes = "ccnx scheduler executor gui src . ",
use = "BOOST BOOST_FILESYSTEM SQLITE3 QTCORE QTGUI LOG4CXX fs-watcher ccnx database chronoshare"
)
@@ -136,7 +144,7 @@
features = "qt4 cxx cxxprogram",
defines = "WAF",
source = "cmd/csd.cc gui/fs-watcher.cc",
- includes = "ccnx scheduler src gui src . ",
+ includes = "ccnx scheduler executor gui src . ",
use = "BOOST BOOST_FILESYSTEM SQLITE3 QTCORE QTGUI LOG4CXX fs-watcher ccnx database chronoshare"
)
@@ -144,7 +152,7 @@
target = "dump-db",
features = "cxx cxxprogram",
source = "cmd/dump-db.cc",
- includes = "ccnx scheduler src gui src . ",
+ includes = "ccnx scheduler executor gui src . ",
use = "BOOST BOOST_FILESYSTEM SQLITE3 QTCORE LOG4CXX fs-watcher ccnx database chronoshare"
)