diff options
Diffstat (limited to 'sca-cpp/trunk/components')
-rw-r--r-- | sca-cpp/trunk/components/cache/Makefile.am | 3 | ||||
-rw-r--r-- | sca-cpp/trunk/components/cache/memcache.composite | 2 | ||||
-rw-r--r-- | sca-cpp/trunk/components/chat/Makefile.am | 5 | ||||
-rw-r--r-- | sca-cpp/trunk/components/chat/chat.composite | 4 | ||||
-rw-r--r-- | sca-cpp/trunk/components/log/Makefile.am | 9 | ||||
-rw-r--r-- | sca-cpp/trunk/components/log/log.composite | 4 | ||||
-rw-r--r-- | sca-cpp/trunk/components/nosqldb/Makefile.am | 3 | ||||
-rw-r--r-- | sca-cpp/trunk/components/nosqldb/nosqldb.composite | 2 | ||||
-rw-r--r-- | sca-cpp/trunk/components/nosqldb/tinycdb.hpp | 108 | ||||
-rw-r--r-- | sca-cpp/trunk/components/queue/Makefile.am | 5 | ||||
-rw-r--r-- | sca-cpp/trunk/components/queue/queue.composite | 6 | ||||
-rw-r--r-- | sca-cpp/trunk/components/sqldb/Makefile.am | 5 | ||||
-rw-r--r-- | sca-cpp/trunk/components/sqldb/sqldb.composite | 2 | ||||
-rw-r--r-- | sca-cpp/trunk/components/webservice/Makefile.am | 14 | ||||
-rwxr-xr-x | sca-cpp/trunk/components/webservice/axis2-conf | 4 | ||||
-rw-r--r-- | sca-cpp/trunk/components/webservice/webservice.composite | 4 |
16 files changed, 123 insertions, 57 deletions
diff --git a/sca-cpp/trunk/components/cache/Makefile.am b/sca-cpp/trunk/components/cache/Makefile.am index 0a41f56dbe..150cf9ddae 100644 --- a/sca-cpp/trunk/components/cache/Makefile.am +++ b/sca-cpp/trunk/components/cache/Makefile.am @@ -24,6 +24,9 @@ memcached.prefix: $(top_builddir)/config.status comp_LTLIBRARIES = libmemcache.la libmemcache_la_SOURCES = memcache.cpp +noinst_DATA = libmemcache.so +libmemcache.so: + ln -s .libs/libmemcache.so memcache_test_SOURCES = memcache-test.cpp memcache_test_LDFLAGS = -lxml2 diff --git a/sca-cpp/trunk/components/cache/memcache.composite b/sca-cpp/trunk/components/cache/memcache.composite index c9a147960e..654df6abbf 100644 --- a/sca-cpp/trunk/components/cache/memcache.composite +++ b/sca-cpp/trunk/components/cache/memcache.composite @@ -23,7 +23,7 @@ name="memcache"> <component name="memcache"> - <implementation.cpp path=".libs" library="libmemcache"/> + <implementation.cpp path="." library="libmemcache"/> <service name="memcache"> <t:binding.http uri="memcache"/> </service> diff --git a/sca-cpp/trunk/components/chat/Makefile.am b/sca-cpp/trunk/components/chat/Makefile.am index 804238a5d7..e7093caa2e 100644 --- a/sca-cpp/trunk/components/chat/Makefile.am +++ b/sca-cpp/trunk/components/chat/Makefile.am @@ -31,6 +31,9 @@ vysper.prefix: $(top_builddir)/config.status comp_LTLIBRARIES = libchatter.la libchatter_la_SOURCES = chatter.cpp libchatter_la_LDFLAGS = -L${LIBSTROPHE_LIB} -R${LIBSTROPHE_LIB} -lstrophe -lexpat -lssl -lresolv +noinst_DATA = libchatter.so +libchatter.so: + ln -s .libs/libchatter.so xmpp_test_SOURCES = xmpp-test.cpp xmpp_test_LDFLAGS = -L${LIBSTROPHE_LIB} -R${LIBSTROPHE_LIB} -lstrophe -lexpat -lssl -lresolv @@ -43,9 +46,7 @@ noinst_PROGRAMS = xmpp-test client-test if WANT_VYSPER AM_JAVACFLAGS = -cp `${top_builddir}/components/chat/vysper-classpath ${VYSPER_PREFIX}`${JAVAROOT} - noinst_JAVA = test/*.java - CLEANFILES = test/*.class TESTS = echo-test diff --git a/sca-cpp/trunk/components/chat/chat.composite b/sca-cpp/trunk/components/chat/chat.composite index 569dbfc4b2..15901b51da 100644 --- a/sca-cpp/trunk/components/chat/chat.composite +++ b/sca-cpp/trunk/components/chat/chat.composite @@ -23,7 +23,7 @@ name="chat"> <component name="print-sender"> - <implementation.cpp path=".libs" library="libchatter"/> + <implementation.cpp path="." library="libchatter"/> <property name="jid">sca1@localhost</property> <property name="password">sca1</property> <service name="print-sender"> @@ -32,7 +32,7 @@ </component> <component name="print-chatter"> - <implementation.cpp path=".libs" library="libchatter"/> + <implementation.cpp path="." library="libchatter"/> <property name="jid">sca2@localhost</property> <property name="password">sca2</property> <service name="print-chatter"> diff --git a/sca-cpp/trunk/components/log/Makefile.am b/sca-cpp/trunk/components/log/Makefile.am index b572a7ca80..2dd4ab861a 100644 --- a/sca-cpp/trunk/components/log/Makefile.am +++ b/sca-cpp/trunk/components/log/Makefile.am @@ -19,10 +19,10 @@ if WANT_LOG INCLUDES = -I${THRIFT_INCLUDE} -I${FB303_INCLUDE} -comp_SCRIPTS = scribed-central-conf scribed-client-conf scribed-central-start scribed-central-stop scribed-client-start scribed-client-stop +comp_SCRIPTS = scribed-central-conf scribed-client-conf scribed-central-start scribed-central-stop scribed-client-start scribed-client-stop scribe-cat compdir=$(prefix)/components/log -comp_DATA = scribe.prefix thrift.prefix +comp_DATA = scribe.prefix thrift.prefix scribecat.py scribe.prefix: $(top_builddir)/config.status echo ${SCRIBE_PREFIX} >scribe.prefix @@ -36,16 +36,21 @@ gen-cpp/fb303_constants.cpp gen-cpp/fb303_types.cpp gen-cpp/scribe_constants.cpp CLEANFILES = gen-cpp/* comp_LTLIBRARIES = liblog.la liblogger.la +noinst_DATA = liblog.so liblogger.so nodist_liblog_la_SOURCES = gen-cpp/fb303_constants.cpp gen-cpp/fb303_types.cpp gen-cpp/scribe_constants.cpp gen-cpp/scribe.cpp gen-cpp/scribe_types.cpp gen-cpp/FacebookService.cpp gen-cpp/scribe.h liblog_la_CXXFLAGS = -Wno-unused-parameter liblog_la_SOURCES = log.cpp liblog_la_LDFLAGS = -L${THRIFT_LIB} -R${THRIFT_LIB} -lthrift -L${FB303_LIB} -R${FB303_LIB} -lfb303 -L${SCRIBE_LIB} -R${SCRIBE_LIB} -lscribe +liblog.so: + ln -s .libs/liblog.so nodist_liblogger_la_SOURCES = gen-cpp/fb303_constants.cpp gen-cpp/fb303_types.cpp gen-cpp/scribe_constants.cpp gen-cpp/scribe.cpp gen-cpp/scribe_types.cpp gen-cpp/FacebookService.cpp gen-cpp/scribe.h liblogger_la_CXXFLAGS = -Wno-unused-parameter liblogger_la_SOURCES = logger.cpp liblogger_la_LDFLAGS = -L${THRIFT_LIB} -R${THRIFT_LIB} -lthrift -L${FB303_LIB} -R${FB303_LIB} -lfb303 -L${SCRIBE_LIB} -R${SCRIBE_LIB} -lscribe +liblogger.so: + ln -s .libs/liblogger.so client_test_SOURCES = client-test.cpp client_test_LDFLAGS = -lxml2 -lcurl -lmozjs diff --git a/sca-cpp/trunk/components/log/log.composite b/sca-cpp/trunk/components/log/log.composite index b39a6a6c49..3e13c410fa 100644 --- a/sca-cpp/trunk/components/log/log.composite +++ b/sca-cpp/trunk/components/log/log.composite @@ -23,7 +23,7 @@ name="log"> <component name="log"> - <implementation.cpp path=".libs" library="liblog"/> + <implementation.cpp path="." library="liblog"/> <property name="category">default</property> <service name="log"> <t:binding.http uri="log"/> @@ -39,7 +39,7 @@ </component> <component name="logger"> - <implementation.cpp path=".libs" library="liblogger"/> + <implementation.cpp path="." library="liblogger"/> <property name="category">default</property> <service name="logger"> <t:binding.http uri="logger"/> diff --git a/sca-cpp/trunk/components/nosqldb/Makefile.am b/sca-cpp/trunk/components/nosqldb/Makefile.am index 608de23527..12e88308b9 100644 --- a/sca-cpp/trunk/components/nosqldb/Makefile.am +++ b/sca-cpp/trunk/components/nosqldb/Makefile.am @@ -27,9 +27,12 @@ tinycdb.prefix: $(top_builddir)/config.status echo ${TINYCDB_PREFIX} >tinycdb.prefix comp_LTLIBRARIES = libnosqldb.la +noinst_DATA = libnosqldb.so libnosqldb_la_SOURCES = nosqldb.cpp libnosqldb_la_LDFLAGS = -L${TINYCDB_LIB} -R${TINYCDB_LIB} -lcdb +libnosqldb.so: + ln -s .libs/libnosqldb.so tinycdb_test_SOURCES = tinycdb-test.cpp tinycdb_test_LDFLAGS = -L${TINYCDB_LIB} -R${TINYCDB_LIB} -lcdb diff --git a/sca-cpp/trunk/components/nosqldb/nosqldb.composite b/sca-cpp/trunk/components/nosqldb/nosqldb.composite index 812f0739fe..af2d3a18d7 100644 --- a/sca-cpp/trunk/components/nosqldb/nosqldb.composite +++ b/sca-cpp/trunk/components/nosqldb/nosqldb.composite @@ -23,7 +23,7 @@ name="nosqldb"> <component name="nosqldb"> - <implementation.cpp path=".libs" library="libnosqldb"/> + <implementation.cpp path="." library="libnosqldb"/> <property name="dbname">tmp/test.cdb</property> <service name="nosqldb"> <t:binding.http uri="nosqldb"/> diff --git a/sca-cpp/trunk/components/nosqldb/tinycdb.hpp b/sca-cpp/trunk/components/nosqldb/tinycdb.hpp index a22cd81fd1..143b3da308 100644 --- a/sca-cpp/trunk/components/nosqldb/tinycdb.hpp +++ b/sca-cpp/trunk/components/nosqldb/tinycdb.hpp @@ -120,13 +120,6 @@ private: int fd; struct stat st; - //friend const failable<bool> post(const value& key, const value& val, TinyCDB& cdb); - //friend const failable<bool> put(const value& key, const value& val, TinyCDB& cdb); - //friend const failable<value> get(const value& key, const TinyCDB& cdb); - //friend const failable<bool> del(const value& key, TinyCDB& cdb); - //friend const failable<bool> rewrite(const lambda<failable<bool>(buffer& buf, const unsigned int klen, const unsigned int vlen)>& update, const lambda<failable<bool>(struct cdb_make&)>& finish, TinyCDB& cdb); - //friend const failable<bool> rewrite(const lambda<failable<bool>(buffer& buf, const unsigned int klen, const unsigned int vlen)>& update, const lambda<failable<bool>(struct cdb_make&)>& finish, buffer& buf, const int fd, TinyCDB& cdb); - friend const string dbname(const TinyCDB& cdb); friend const failable<int> cdbopen(TinyCDB& cdb); friend const failable<bool> cdbclose(TinyCDB& cdb); @@ -306,6 +299,29 @@ const failable<bool> rewrite(const lambda<failable<bool>(buffer& buf, const unsi /** * Post a new item to the database. */ +struct postUpdate { + const string ks; + postUpdate(const string& ks) : ks(ks) { + } + const failable<bool> operator()(buffer& buf, const unsigned int klen, unused const unsigned int vlen) const { + if (ks == string((char*)buf, klen)) + return mkfailure<bool>("Key already exists"); + return true; + } +}; + +struct postFinish { + const string ks; + const string vs; + postFinish(const string& ks, const string& vs) : ks(ks), vs(vs) { + } + const failable<bool> operator()(struct cdb_make& cdbm) const { + if (cdb_make_add(&cdbm, c_str(ks), length(ks), c_str(vs), length(vs)) == -1) + return mkfailure<bool>("Could not add entry"); + return true; + } +}; + const failable<bool> post(const value& key, const value& val, TinyCDB& cdb) { debug(key, "tinycdb::post::key"); debug(val, "tinycdb::post::value"); @@ -315,18 +331,10 @@ const failable<bool> post(const value& key, const value& val, TinyCDB& cdb) { const string vs(scheme::writeValue(val)); // Process each entry and detect existing key - auto update = [=](buffer& buf, const unsigned int klen, unused const unsigned int vlen)->const failable<bool> { - if (ks == string((char*)buf, klen)) - return mkfailure<bool>("Key already exists"); - return true; - }; + const lambda<failable<bool>(buffer& buf, const unsigned int klen, const unsigned int vlen)> update = postUpdate(ks); // Add the new entry to the db - auto finish = [=](struct cdb_make& cdbm)->const failable<bool> { - if (cdb_make_add(&cdbm, c_str(ks), length(ks), c_str(vs), length(vs)) == -1) - return mkfailure<bool>("Could not add entry"); - return true; - }; + const lambda<failable<bool>(struct cdb_make& cdbm)> finish = postFinish(ks, vs); // Rewrite the db const failable<bool> r = rewrite(update, finish, cdb); @@ -337,6 +345,29 @@ const failable<bool> post(const value& key, const value& val, TinyCDB& cdb) { /** * Update an item in the database. If the item doesn't exist it is added. */ +struct putUpdate { + const string ks; + putUpdate(const string& ks) : ks(ks) { + } + const failable<bool> operator()(buffer& buf, const unsigned int klen, unused const unsigned int vlen) const { + if (ks == string((char*)buf, klen)) + return false; + return true; + } +}; + +struct putFinish { + const string ks; + const string vs; + putFinish(const string& ks, const string& vs) : ks(ks), vs(vs) { + } + const failable<bool> operator()(struct cdb_make& cdbm) const { + if (cdb_make_add(&cdbm, c_str(ks), length(ks), c_str(vs), length(vs)) == -1) + return mkfailure<bool>("Could not add entry"); + return true; + } +}; + const failable<bool> put(const value& key, const value& val, TinyCDB& cdb) { debug(key, "tinycdb::put::key"); debug(val, "tinycdb::put::value"); @@ -346,18 +377,10 @@ const failable<bool> put(const value& key, const value& val, TinyCDB& cdb) { const string vs(scheme::writeValue(val)); // Process each entry and skip existing key - auto update = [&](buffer& buf, const unsigned int klen, unused const unsigned int vlen)->const failable<bool> { - if (ks == string((char*)buf, klen)) - return false; - return true; - }; + const lambda<failable<bool>(buffer& buf, const unsigned int klen, const unsigned int vlen)> update = putUpdate(ks); // Add the new entry to the db - auto finish = [&](struct cdb_make& cdbm)->const failable<bool> { - if (cdb_make_add(&cdbm, c_str(ks), length(ks), c_str(vs), length(vs)) == -1) - return mkfailure<bool>("Could not add entry"); - return true; - }; + const lambda<failable<bool>(struct cdb_make& cdbm)> finish = putFinish(ks, vs); // Rewrite the db const failable<bool> r = rewrite(update, finish, cdb); @@ -394,6 +417,25 @@ const failable<value> get(const value& key, TinyCDB& cdb) { /** * Delete an item from the database */ +struct delUpdate { + const string ks; + delUpdate(const string& ks) : ks(ks) { + } + const failable<bool> operator()(buffer& buf, const unsigned int klen, unused const unsigned int vlen) const { + if (ks == string((char*)buf, klen)) + return false; + return true; + } +}; + +struct delFinish { + delFinish() { + } + const failable<bool> operator()(unused struct cdb_make& cdbm) const { + return true; + } +}; + const failable<bool> del(const value& key, TinyCDB& cdb) { debug(key, "tinycdb::delete::key"); debug(dbname(cdb), "tinycdb::delete::dbname"); @@ -401,18 +443,10 @@ const failable<bool> del(const value& key, TinyCDB& cdb) { const string ks(scheme::writeValue(key)); // Process each entry and skip existing key - auto update = [=](buffer& buf, const unsigned int klen, unused const unsigned int vlen)->const failable<bool> { - if (ks == string((char*)buf, klen)) - return false; - return true; - }; + const lambda<failable<bool>(buffer& buf, const unsigned int klen, const unsigned int vlen)> update = delUpdate(ks); // Nothing to do to finish - auto finish = [=](unused struct cdb_make& cdbm)->const failable<bool> { - // hack: reference a variable from outer scope to workaround GCC internal error - const string xs(ks); - return true; - }; + const lambda<failable<bool>(struct cdb_make& cdbm)> finish = delFinish(); // Rewrite the db const failable<bool> r = rewrite(update, finish, cdb); diff --git a/sca-cpp/trunk/components/queue/Makefile.am b/sca-cpp/trunk/components/queue/Makefile.am index 856aef8ea0..2a6f83d5ce 100644 --- a/sca-cpp/trunk/components/queue/Makefile.am +++ b/sca-cpp/trunk/components/queue/Makefile.am @@ -27,12 +27,17 @@ qpidc.prefix: $(top_builddir)/config.status echo ${QPIDC_PREFIX} >qpidc.prefix comp_LTLIBRARIES = libqueue-sender.la libqueue-listener.la +noinst_DATA = libqueue-sender.so libqueue-listener.so libqueue_sender_la_SOURCES = queue-sender.cpp libqueue_sender_la_LDFLAGS = -L${QPIDC_LIB} -R${QPIDC_LIB} -lqpidclient -lqpidcommon +libqueue-sender.so: + ln -s .libs/libqueue-sender.so libqueue_listener_la_SOURCES = queue-listener.cpp libqueue_listener_la_LDFLAGS = -L${QPIDC_LIB} -R${QPIDC_LIB} -lqpidclient -lqpidcommon +libqueue-listener.so: + ln -s .libs/libqueue-listener.so qpid_test_SOURCES = qpid-test.cpp qpid_test_LDFLAGS = -L${QPIDC_LIB} -R${QPIDC_LIB} -lqpidclient -lqpidcommon diff --git a/sca-cpp/trunk/components/queue/queue.composite b/sca-cpp/trunk/components/queue/queue.composite index 535680c6c3..e8fb1b1049 100644 --- a/sca-cpp/trunk/components/queue/queue.composite +++ b/sca-cpp/trunk/components/queue/queue.composite @@ -23,7 +23,7 @@ name="queue"> <component name="print-sender"> - <implementation.cpp path=".libs" library="libqueue-sender"/> + <implementation.cpp path="." library="libqueue-sender"/> <property name="key">print</property> <service name="print-sender"> <t:binding.http uri="print-sender"/> @@ -31,7 +31,7 @@ </component> <component name="print-listener"> - <implementation.cpp path=".libs" library="libqueue-listener"/> + <implementation.cpp path="." library="libqueue-listener"/> <property name="key">print</property> <property name="queue">printq</property> <reference name="relay" target="print"/> @@ -46,7 +46,7 @@ </component> <component name="report-sender"> - <implementation.cpp path=".libs" library="libqueue-sender"/> + <implementation.cpp path="." library="libqueue-sender"/> <property name="key">report</property> <service name="report-sender"> <t:binding.http uri="report-sender"/> diff --git a/sca-cpp/trunk/components/sqldb/Makefile.am b/sca-cpp/trunk/components/sqldb/Makefile.am index d474dafb25..8abf252d92 100644 --- a/sca-cpp/trunk/components/sqldb/Makefile.am +++ b/sca-cpp/trunk/components/sqldb/Makefile.am @@ -19,7 +19,7 @@ if WANT_SQLDB INCLUDES = -I${PGSQL_INCLUDE} -comp_SCRIPTS = pgsql-start pgsql-stop +comp_SCRIPTS = pgsql-start pgsql-stop pgsql compdir=$(prefix)/components/sqldb comp_DATA = pgsql.prefix @@ -27,9 +27,12 @@ pgsql.prefix: $(top_builddir)/config.status echo ${PGSQL_PREFIX} >pgsql.prefix comp_LTLIBRARIES = libsqldb.la +noinst_DATA = libsqldb.so libsqldb_la_SOURCES = sqldb.cpp libsqldb_la_LDFLAGS = -L${PGSQL_LIB} -R${PGSQL_LIB} -lpq +libsqldb.so: + ln -s .libs/libsqldb.so pgsql_test_SOURCES = pgsql-test.cpp pgsql_test_LDFLAGS = -L${PGSQL_LIB} -R${PGSQL_LIB} -lpq diff --git a/sca-cpp/trunk/components/sqldb/sqldb.composite b/sca-cpp/trunk/components/sqldb/sqldb.composite index 9675340b0c..a27332e649 100644 --- a/sca-cpp/trunk/components/sqldb/sqldb.composite +++ b/sca-cpp/trunk/components/sqldb/sqldb.composite @@ -23,7 +23,7 @@ name="sqldb"> <component name="sqldb"> - <implementation.cpp path=".libs" library="libsqldb"/> + <implementation.cpp path="." library="libsqldb"/> <property name="conninfo">dbname=db</property> <property name="table">test</property> <service name="sqldb"> diff --git a/sca-cpp/trunk/components/webservice/Makefile.am b/sca-cpp/trunk/components/webservice/Makefile.am index 1f4ece7003..accc098b79 100644 --- a/sca-cpp/trunk/components/webservice/Makefile.am +++ b/sca-cpp/trunk/components/webservice/Makefile.am @@ -19,24 +19,36 @@ if WANT_WEBSERVICE INCLUDES = -I${AXIS2C_INCLUDE} -comp_DATA = axis2c.prefix +comp_SCRIPTS = axis2-conf compdir=$(prefix)/components/webservice + +comp_DATA = axis2c.prefix axis2.xml services.xml module.xml + axis2c.prefix: $(top_builddir)/config.status echo ${AXIS2C_PREFIX} >axis2c.prefix comp_LTLIBRARIES = libwebservice-client.la libwebservice-listener.la libaxis2-dispatcher.la libaxis2-service.la +noinst_DATA = libwebservice-client.so libwebservice-listener.so libaxis2-dispatcher.so libaxis2-service.so libwebservice_client_la_SOURCES = webservice-client.cpp libwebservice_client_la_LDFLAGS = -lxml2 -L${AXIS2C_LIB} -R${AXIS2C_LIB} -laxis2_engine -laxis2_axiom -laxutil +libwebservice-client.so: + ln -s .libs/libwebservice-client.so libwebservice_listener_la_SOURCES = webservice-listener.cpp libwebservice_listener_la_LDFLAGS = -lxml2 -L${AXIS2C_LIB} -R${AXIS2C_LIB} -laxis2_engine -laxis2_axiom -laxutil +libwebservice-listener.so: + ln -s .libs/libwebservice-listener.so libaxis2_dispatcher_la_SOURCES = axis2-dispatcher.cpp libaxis2_dispatcher_la_LDFLAGS = -lxml2 -L${AXIS2C_LIB} -R${AXIS2C_LIB} -laxis2_engine -laxis2_axiom -laxutil +libaxis2-dispatcher.so: + ln -s .libs/libaxis2-dispatcher.so libaxis2_service_la_SOURCES = axis2-service.cpp libaxis2_service_la_LDFLAGS = -lxml2 -L${AXIS2C_LIB} -R${AXIS2C_LIB} -laxis2_engine -laxis2_axiom -laxutil +libaxis2-service.so: + ln -s .libs/libaxis2-service.so axiom_test_SOURCES = axiom-test.cpp axiom_test_LDFLAGS = -lxml2 -L${AXIS2C_LIB} -R${AXIS2C_LIB} -laxis2_engine -laxis2_axiom -laxutil diff --git a/sca-cpp/trunk/components/webservice/axis2-conf b/sca-cpp/trunk/components/webservice/axis2-conf index c731733662..2194144ae0 100755 --- a/sca-cpp/trunk/components/webservice/axis2-conf +++ b/sca-cpp/trunk/components/webservice/axis2-conf @@ -33,10 +33,10 @@ mkdir -p $root/axis2c/services # Install Tuscany Axis2 module and service mkdir -p $root/axis2c/modules/tuscany -ln -f -s $here/.libs/libaxis2-dispatcher.so $root/axis2c/modules/tuscany/libaxis2-dispatcher.so +ln -f -s $here/libaxis2-dispatcher.so $root/axis2c/modules/tuscany/libaxis2-dispatcher.so ln -f -s $here/module.xml $root/axis2c/modules/tuscany/module.xml mkdir -p $root/axis2c/services/tuscany -ln -f -s $here/.libs/libaxis2-service.so $root/axis2c/services/tuscany/libaxis2-service.so +ln -f -s $here/libaxis2-service.so $root/axis2c/services/tuscany/libaxis2-service.so ln -f -s $here/services.xml $root/axis2c/services/tuscany/services.xml cp $here/axis2.xml $root/axis2c/axis2.xml diff --git a/sca-cpp/trunk/components/webservice/webservice.composite b/sca-cpp/trunk/components/webservice/webservice.composite index 6d4055aad3..c01c9736bd 100644 --- a/sca-cpp/trunk/components/webservice/webservice.composite +++ b/sca-cpp/trunk/components/webservice/webservice.composite @@ -23,7 +23,7 @@ name="webservice-client"> <component name="webservice-client"> - <implementation.cpp path=".libs" library="libwebservice-client"/> + <implementation.cpp path="." library="libwebservice-client"/> <property name="uri">http://localhost:9090/axis2/services/echo</property> <service name="webservice-client"> <t:binding.jsonrpc uri="echo-client"/> @@ -31,7 +31,7 @@ </component> <component name="webservice-listener"> - <implementation.cpp path=".libs" library="libwebservice-listener"/> + <implementation.cpp path="." library="libwebservice-listener"/> <service name="webservice-listener"> <t:binding.http uri="echo-listener"/> </service> |