You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2006/08/27 13:17:23 UTC

svn commit: r437367 - in /incubator/tuscany/cpp/sca: configure.ac runtime/Makefile.am runtime/core/src/tuscany/sca/core/SCARuntime.cpp runtime/extensions/Makefile.am runtime/extensions/cpp/Makefile.am

Author: robbinspg
Date: Sun Aug 27 04:17:22 2006
New Revision: 437367

URL: http://svn.apache.org/viewvc?rev=437367&view=rev
Log:
Load a cpp extension - Linux build

Added:
    incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am   (with props)
    incubator/tuscany/cpp/sca/runtime/extensions/cpp/Makefile.am   (with props)
Modified:
    incubator/tuscany/cpp/sca/configure.ac
    incubator/tuscany/cpp/sca/runtime/Makefile.am
    incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/core/SCARuntime.cpp

Modified: incubator/tuscany/cpp/sca/configure.ac
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/configure.ac?rev=437367&r1=437366&r2=437367&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/configure.ac (original)
+++ incubator/tuscany/cpp/sca/configure.ac Sun Aug 27 04:17:22 2006
@@ -50,6 +50,8 @@
                  runtime/core/test/CustomerInfo/Makefile
                  runtime/core/test/MyValue/Makefile
                  runtime/core/test/src/Makefile
+                 runtime/extensions/Makefile
+                 runtime/extensions/cpp/Makefile
                  ])
 AC_OUTPUT
 

Modified: incubator/tuscany/cpp/sca/runtime/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/Makefile.am?rev=437367&r1=437366&r2=437367&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/Makefile.am (original)
+++ incubator/tuscany/cpp/sca/runtime/Makefile.am Sun Aug 27 04:17:22 2006
@@ -1 +1 @@
-SUBDIRS = ws_reference core ws_service
+SUBDIRS = ws_reference core extensions ws_service 

Modified: incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/core/SCARuntime.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/core/SCARuntime.cpp?rev=437367&r1=437366&r2=437367&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/core/SCARuntime.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/core/SCARuntime.cpp Sun Aug 27 04:17:22 2006
@@ -207,7 +207,7 @@
             {
                 try
                 {
-                    Library lib = Library(files[i].getFileName());
+                    Library lib = Library(extensionsRoot + "/" + files[i].getFileName());
                     extensionsList.push_back(lib);                    
                     TUSCANY_IMPLEMENTATION_EXTENSION_INITIALIZE extension = 
                         (TUSCANY_IMPLEMENTATION_EXTENSION_INITIALIZE)lib.getSymbol("tuscany_sca_extension_initialize");

Added: incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am?rev=437367&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am Sun Aug 27 04:17:22 2006
@@ -0,0 +1 @@
+SUBDIRS = cpp 

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/tuscany/cpp/sca/runtime/extensions/cpp/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/cpp/Makefile.am?rev=437367&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/cpp/Makefile.am (added)
+++ incubator/tuscany/cpp/sca/runtime/extensions/cpp/Makefile.am Sun Aug 27 04:17:22 2006
@@ -0,0 +1,19 @@
+libdir=$(prefix)/extensions
+lib_LTLIBRARIES = libtuscany_sca_cpp.la
+
+noinst_HEADERS = *.h model/*.h
+
+libtuscany_sca_cpp_la_SOURCES = \
+CPPExtension.cpp \
+CPPImplementationExtension.cpp \
+model/ImplementationCPP.cpp
+
+libtuscany_sca_cpp_la_LIBADD = -L${TUSCANY_SDOCPP}/lib -ltuscany_sdo \
+	-L$(top_builddir)/runtime/core/src -ltuscany_sca
+
+
+AM_CPPFLAGS = $(CPPFLAGS) -D_DEBUG
+
+INCLUDES = -Imodel -I$(top_builddir)/runtime/core/src \
+           -I${TUSCANY_SDOCPP}/include
+                   

Propchange: incubator/tuscany/cpp/sca/runtime/extensions/cpp/Makefile.am
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org