summaryrefslogtreecommitdiffstats
path: root/cpp/sca/samples
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--cpp/sca/samples/AlertAggregator/Makefile.am21
-rw-r--r--cpp/sca/samples/AlertAggregator/httpserver/Makefile.am23
-rw-r--r--cpp/sca/samples/AlertAggregator/sample.alerter/Makefile.am23
-rw-r--r--cpp/sca/samples/AlertAggregator/sample.display/Makefile.am23
-rw-r--r--cpp/sca/samples/CppBigBank/Makefile.am21
-rw-r--r--cpp/sca/samples/CppBigBank/bigbank.account/Makefile.am59
-rw-r--r--cpp/sca/samples/CppBigBank/bigbank.client/Makefile.am36
-rw-r--r--cpp/sca/samples/CppBigBank/bigbank.phpwsclient/Makefile.am22
-rw-r--r--cpp/sca/samples/CppCalculator/Makefile.am21
-rw-r--r--cpp/sca/samples/CppCalculator/sample.calculator.client/Makefile.am41
-rw-r--r--cpp/sca/samples/CppCalculator/sample.calculator/Makefile.am53
-rw-r--r--cpp/sca/samples/HttpdBigBank/Makefile.am21
-rw-r--r--cpp/sca/samples/HttpdBigBank/bigbank.account/Makefile.am22
-rw-r--r--cpp/sca/samples/HttpdBigBank/bigbank.accountdata/Makefile.am22
-rw-r--r--cpp/sca/samples/HttpdBigBank/bigbank.wsclient/Makefile.am6
-rw-r--r--cpp/sca/samples/HttpdBigBank/httpserver/Makefile.am6
-rw-r--r--cpp/sca/samples/Makefile.am39
-rw-r--r--cpp/sca/samples/PHPCalculator/Makefile.am22
-rw-r--r--cpp/sca/samples/PHPCalculator/sample.calculator/Makefile.am56
-rw-r--r--cpp/sca/samples/PythonCalculator/Makefile.am21
-rw-r--r--cpp/sca/samples/PythonCalculator/sample.calculator.client/Makefile.am23
-rw-r--r--cpp/sca/samples/PythonCalculator/sample.calculator/Makefile.am23
-rw-r--r--cpp/sca/samples/PythonWeatherForecast/Makefile.am21
-rw-r--r--cpp/sca/samples/PythonWeatherForecast/sample.weather.client/Makefile.am23
-rw-r--r--cpp/sca/samples/PythonWeatherForecast/sample.weather/Makefile.am23
-rw-r--r--cpp/sca/samples/RestCalculator/Makefile.am23
-rw-r--r--cpp/sca/samples/RestCalculator/httpserver/Makefile.am6
-rw-r--r--cpp/sca/samples/RestCalculator/sample.calculator.restclient/Makefile.am23
-rw-r--r--cpp/sca/samples/RestCalculator/sample.calculator/Makefile.am22
-rw-r--r--cpp/sca/samples/RestCustomer/Makefile.am22
-rw-r--r--cpp/sca/samples/RestCustomer/httpserver/Makefile.am6
-rw-r--r--cpp/sca/samples/RestCustomer/sample.customer.restclient/Makefile.am23
-rw-r--r--cpp/sca/samples/RestCustomer/sample.customer/Makefile.am22
-rw-r--r--cpp/sca/samples/RestYahoo/Makefile.am23
-rw-r--r--cpp/sca/samples/RestYahoo/sample.yahoo.client/Makefile.am23
-rw-r--r--cpp/sca/samples/RestYahoo/sample.yahoo/Makefile.am22
-rw-r--r--cpp/sca/samples/RubyBigBank/Makefile.am21
-rw-r--r--cpp/sca/samples/RubyBigBank/bigbank.account/Makefile.am24
-rw-r--r--cpp/sca/samples/RubyBigBank/bigbank.client/Makefile.am23
-rw-r--r--cpp/sca/samples/RubyBigBank/bigbank.wsclient/Makefile.am23
-rw-r--r--cpp/sca/samples/RubyCalculator/Makefile.am21
-rw-r--r--cpp/sca/samples/RubyCalculator/sample.calculator.client/Makefile.am23
-rw-r--r--cpp/sca/samples/RubyCalculator/sample.calculator/Makefile.am22
-rwxr-xr-xcpp/sca/samples/autogen.sh31
-rwxr-xr-xcpp/sca/samples/build.sh57
-rw-r--r--cpp/sca/samples/configure.ac179
46 files changed, 1310 insertions, 0 deletions
diff --git a/cpp/sca/samples/AlertAggregator/Makefile.am b/cpp/sca/samples/AlertAggregator/Makefile.am
new file mode 100644
index 0000000000..0b39db277d
--- /dev/null
+++ b/cpp/sca/samples/AlertAggregator/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/AlertAggregator/deploy
+SUBDIRS = sample.alerter sample.display httpserver
+EXTRA_DIST = *.composite *.xml README.html
+deploy_DATA = *.composite *.xml
diff --git a/cpp/sca/samples/AlertAggregator/httpserver/Makefile.am b/cpp/sca/samples/AlertAggregator/httpserver/Makefile.am
new file mode 100644
index 0000000000..5db11696dc
--- /dev/null
+++ b/cpp/sca/samples/AlertAggregator/httpserver/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/AlertAggregator/deploy
+serverdir=$(deploydir)/httpserver
+
+server_SCRIPTS = startserver.sh stopserver.sh
+EXTRA_DIST = startserver.sh stopserver.sh conf htdocs
+nobase_server_DATA = conf/httpd.conf conf/mime.types htdocs/index.html htdocs/style.css htdocs/*.png
diff --git a/cpp/sca/samples/AlertAggregator/sample.alerter/Makefile.am b/cpp/sca/samples/AlertAggregator/sample.alerter/Makefile.am
new file mode 100644
index 0000000000..9a0ca276a0
--- /dev/null
+++ b/cpp/sca/samples/AlertAggregator/sample.alerter/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/AlertAggregator/deploy
+compositedir=$(deploydir)/sample.alerter
+
+composite_DATA = *.composite *.py *.rb *.xsd
+EXTRA_DIST = *.composite *.py *.rb *.xsd
+
diff --git a/cpp/sca/samples/AlertAggregator/sample.display/Makefile.am b/cpp/sca/samples/AlertAggregator/sample.display/Makefile.am
new file mode 100644
index 0000000000..6ac781c7df
--- /dev/null
+++ b/cpp/sca/samples/AlertAggregator/sample.display/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/AlertAggregator/deploy
+compositedir=$(deploydir)/sample.display
+
+composite_DATA = *.composite *.py *.xsd
+EXTRA_DIST = *.composite *.py *.xsd
+
diff --git a/cpp/sca/samples/CppBigBank/Makefile.am b/cpp/sca/samples/CppBigBank/Makefile.am
new file mode 100644
index 0000000000..95045e0be6
--- /dev/null
+++ b/cpp/sca/samples/CppBigBank/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppBigBank/deploy
+SUBDIRS = bigbank.account bigbank.client bigbank.phpwsclient
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/CppBigBank/bigbank.account/Makefile.am b/cpp/sca/samples/CppBigBank/bigbank.account/Makefile.am
new file mode 100644
index 0000000000..e9af461312
--- /dev/null
+++ b/cpp/sca/samples/CppBigBank/bigbank.account/Makefile.am
@@ -0,0 +1,59 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppBigBank/deploy
+compositedir=$(deploydir)/bigbank.account
+
+BUILT_SOURCES = scagen
+
+noinst_HEADERS = *.h
+
+composite_SCRIPTS = runwsserver.sh
+
+scagen:
+ java -jar $(TUSCANY_SCACPP)/bin/scagen.jar -dir . -output .
+
+composite_LTLIBRARIES = libAccount.la
+composite_DATA = *.composite *.componentType *.wsdl *.xsd
+EXTRA_DIST = *.composite *.componentType *.wsdl *.xsd runwsserver.sh
+
+dist_libAccount_la_SOURCES = \
+AccountDataServiceImpl.cpp \
+AccountServiceImpl.cpp \
+StockQuoteServiceImpl.cpp
+
+nodist_libAccount_la_SOURCES = \
+AccountDataServiceImpl_AccountDataService_Proxy.cpp \
+AccountDataServiceImpl_AccountDataService_Wrapper.cpp \
+AccountServiceImpl_accountDataService_Proxy.cpp \
+AccountServiceImpl_AccountService_Proxy.cpp \
+AccountServiceImpl_AccountService_Wrapper.cpp \
+AccountServiceImpl_stockQuoteService_Proxy.cpp \
+StockQuoteServiceImpl_StockQuoteService_Proxy.cpp \
+StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp \
+StockQuoteServiceImpl_webService_Proxy.cpp
+
+libAccount_la_LIBADD = \
+-L${TUSCANY_SCACPP}/lib \
+ -ltuscany_sca \
+-L${TUSCANY_SCACPP}/extensions/cpp/lib \
+ -ltuscany_sca_cpp
+
+INCLUDES = \
+ -I$(TUSCANY_SCACPP)/extensions/cpp/include \
+ -I$(TUSCANY_SCACPP)/include \
+ -I${TUSCANY_SDOCPP}/include
diff --git a/cpp/sca/samples/CppBigBank/bigbank.client/Makefile.am b/cpp/sca/samples/CppBigBank/bigbank.client/Makefile.am
new file mode 100644
index 0000000000..8c619b63bd
--- /dev/null
+++ b/cpp/sca/samples/CppBigBank/bigbank.client/Makefile.am
@@ -0,0 +1,36 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppBigBank/deploy
+clientdir=$(deploydir)/bigbank.client
+
+client_PROGRAMS = account_client
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh
+
+AM_CPPFLAGS = $(CPPFLAGS)
+account_client_SOURCES = AccountClient.cpp
+
+account_client_LDADD = -L${TUSCANY_SCACPP}/lib -ltuscany_sca \
+ -L${TUSCANY_SCACPP}/extensions/cpp/lib -ltuscany_sca_cpp \
+ -L${TUSCANY_SDOCPP}/lib -ltuscany_sdo
+
+
+INCLUDES = -I$(TUSCANY_SCACPP)/extensions/cpp/include \
+ -I${TUSCANY_SCACPP}/include \
+ -I${TUSCANY_SDOCPP}/include \
+ -I../bigbank.account
diff --git a/cpp/sca/samples/CppBigBank/bigbank.phpwsclient/Makefile.am b/cpp/sca/samples/CppBigBank/bigbank.phpwsclient/Makefile.am
new file mode 100644
index 0000000000..bdc846e58c
--- /dev/null
+++ b/cpp/sca/samples/CppBigBank/bigbank.phpwsclient/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppBigBank/deploy
+phpwsclientdir=$(deploydir)/bigbank.phpwsclient
+
+phpwsclient_DATA = *.php *.wsdl README
+EXTRA_DIST = *.php *.wsdl README
diff --git a/cpp/sca/samples/CppCalculator/Makefile.am b/cpp/sca/samples/CppCalculator/Makefile.am
new file mode 100644
index 0000000000..d9d4b499b7
--- /dev/null
+++ b/cpp/sca/samples/CppCalculator/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppCalculator/deploy
+SUBDIRS = sample.calculator sample.calculator.client
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/CppCalculator/sample.calculator.client/Makefile.am b/cpp/sca/samples/CppCalculator/sample.calculator.client/Makefile.am
new file mode 100644
index 0000000000..b51183d193
--- /dev/null
+++ b/cpp/sca/samples/CppCalculator/sample.calculator.client/Makefile.am
@@ -0,0 +1,41 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppCalculator/deploy
+clientdir=$(deploydir)/sample.calculator.client
+
+client_PROGRAMS = calculator_client
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh
+
+AM_CPPFLAGS = $(CPPFLAGS)
+calculator_client_SOURCES = \
+CalculatorClient.cpp
+
+calculator_client_LDADD = \
+-L${TUSCANY_SCACPP}/lib \
+ -ltuscany_sca \
+-L${TUSCANY_SCACPP}/extensions/cpp/lib \
+ -ltuscany_sca_cpp \
+-L${TUSCANY_SDOCPP}/lib \
+ -ltuscany_sdo
+
+INCLUDES = \
+-I$(TUSCANY_SCACPP)/extensions/cpp/include \
+-I${TUSCANY_SCACPP}/include \
+-I${TUSCANY_SDOCPP}/include \
+-I../sample.calculator
diff --git a/cpp/sca/samples/CppCalculator/sample.calculator/Makefile.am b/cpp/sca/samples/CppCalculator/sample.calculator/Makefile.am
new file mode 100644
index 0000000000..de6dad787d
--- /dev/null
+++ b/cpp/sca/samples/CppCalculator/sample.calculator/Makefile.am
@@ -0,0 +1,53 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/CppCalculator/deploy
+compositedir=$(deploydir)/sample.calculator
+
+BUILT_SOURCES = scagen
+
+noinst_HEADERS = *.h
+
+scagen:
+ java -jar $(TUSCANY_SCACPP)/bin/scagen.jar -dir . -output .
+
+composite_LTLIBRARIES = libCalculator.la
+composite_DATA = *.composite *.componentType
+EXTRA_DIST = *.composite *.componentType
+
+dist_libCalculator_la_SOURCES = \
+CalculatorImpl.cpp \
+DivideImpl.cpp
+
+nodist_libCalculator_la_SOURCES = \
+CalculatorImpl_CalculatorService_Proxy.cpp \
+CalculatorImpl_CalculatorService_Wrapper.cpp \
+CalculatorImpl_divideService_Proxy.cpp \
+DivideImpl_DivideService_Proxy.cpp \
+DivideImpl_DivideService_Wrapper.cpp
+
+libCalculator_la_LIBADD = \
+-L${TUSCANY_SCACPP}/lib \
+ -ltuscany_sca \
+-L${TUSCANY_SCACPP}/extensions/cpp/lib \
+ -ltuscany_sca_cpp
+
+INCLUDES = \
+-I$(TUSCANY_SCACPP)/extensions/cpp/include \
+-I$(TUSCANY_SCACPP)/include \
+-I${TUSCANY_SDOCPP}/include
+
diff --git a/cpp/sca/samples/HttpdBigBank/Makefile.am b/cpp/sca/samples/HttpdBigBank/Makefile.am
new file mode 100644
index 0000000000..7ae86e6d2c
--- /dev/null
+++ b/cpp/sca/samples/HttpdBigBank/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/HttpdBigBank/deploy
+SUBDIRS = bigbank.account bigbank.accountdata bigbank.wsclient httpserver
+EXTRA_DIST = *.composite
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/HttpdBigBank/bigbank.account/Makefile.am b/cpp/sca/samples/HttpdBigBank/bigbank.account/Makefile.am
new file mode 100644
index 0000000000..01c8681555
--- /dev/null
+++ b/cpp/sca/samples/HttpdBigBank/bigbank.account/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/HttpdBigBank/deploy
+compositedir=$(deploydir)/bigbank.account
+
+composite_DATA = *.composite *.wsdl *.xsd *.rb
+EXTRA_DIST = *.composite *.wsdl *.xsd *.rb
diff --git a/cpp/sca/samples/HttpdBigBank/bigbank.accountdata/Makefile.am b/cpp/sca/samples/HttpdBigBank/bigbank.accountdata/Makefile.am
new file mode 100644
index 0000000000..7735720b26
--- /dev/null
+++ b/cpp/sca/samples/HttpdBigBank/bigbank.accountdata/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/HttpdBigBank/deploy
+compositedir=$(deploydir)/bigbank.accountdata
+
+composite_DATA = *.composite *.xsd *.rb
+EXTRA_DIST = *.composite *.xsd *.rb
diff --git a/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/Makefile.am b/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/Makefile.am
new file mode 100644
index 0000000000..b1f1cfff0e
--- /dev/null
+++ b/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/Makefile.am
@@ -0,0 +1,6 @@
+deploydir=$(prefix)/HttpdBigBank/deploy
+clientdir=$(deploydir)/bigbank.wsclient
+
+client_DATA = *.rb *.composite *.wsdl
+client_SCRIPTS = runwsclient.sh
+EXTRA_DIST = runwsclient.sh *.rb *.composite *.wsdl
diff --git a/cpp/sca/samples/HttpdBigBank/httpserver/Makefile.am b/cpp/sca/samples/HttpdBigBank/httpserver/Makefile.am
new file mode 100644
index 0000000000..1195ee1aae
--- /dev/null
+++ b/cpp/sca/samples/HttpdBigBank/httpserver/Makefile.am
@@ -0,0 +1,6 @@
+deploydir=$(prefix)/HttpdBigBank/deploy
+serverdir=$(deploydir)/httpserver
+
+server_SCRIPTS = startserver.sh stopserver.sh
+EXTRA_DIST = startserver.sh stopserver.sh conf htdocs
+nobase_server_DATA = conf/httpd.conf conf/mime.types htdocs/index.html
diff --git a/cpp/sca/samples/Makefile.am b/cpp/sca/samples/Makefile.am
new file mode 100644
index 0000000000..1751686e0e
--- /dev/null
+++ b/cpp/sca/samples/Makefile.am
@@ -0,0 +1,39 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+if WANT_ALL_SAMPLES
+ CPP_SAMPLES = CppCalculator CppBigBank
+ PYTHON_SAMPLES = PythonCalculator PythonWeatherForecast RestCustomer AlertAggregator
+ RUBY_SAMPLES = RubyCalculator RubyBigBank HttpdBigBank RestCalculator
+ PYTHON_RUBY_SAMPLES = RestYahoo
+else
+if WANT_CPP_SAMPLES
+ CPP_SAMPLES = CppCalculator CppBigBank
+endif
+if WANT_PYTHON_SAMPLES
+ PYTHON_SAMPLES = PythonCalculator PythonWeatherForecast RestCustomer AlertAggregator
+if WANT_RUBY_SAMPLES
+ PYTHON_RUBY_SAMPLES = RestYahoo
+endif
+endif
+if WANT_RUBY_SAMPLES
+ RUBY_SAMPLES = RubyCalculator RubyBigBank HttpdBigBank RestCalculator
+endif
+endif
+SUBDIRS = ${CPP_SAMPLES} ${PYTHON_SAMPLES} ${RUBY_SAMPLES} ${PYTHON_RUBY_SAMPLES}
+
+EXTRA_DIST = GettingStarted.html
diff --git a/cpp/sca/samples/PHPCalculator/Makefile.am b/cpp/sca/samples/PHPCalculator/Makefile.am
new file mode 100644
index 0000000000..3277f97e6e
--- /dev/null
+++ b/cpp/sca/samples/PHPCalculator/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PHPCalculator/deploy
+# SUBDIRS = sample.calculator sample.calculator.client
+SUBDIRS = sample.calculator
+EXTRA_DIST = *.composite
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/PHPCalculator/sample.calculator/Makefile.am b/cpp/sca/samples/PHPCalculator/sample.calculator/Makefile.am
new file mode 100644
index 0000000000..84567a5add
--- /dev/null
+++ b/cpp/sca/samples/PHPCalculator/sample.calculator/Makefile.am
@@ -0,0 +1,56 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PHPCalculator/deploy
+compositedir=$(deploydir)/sample.calculator
+
+BUILT_SOURCES = scagen
+
+noinst_HEADERS = *.h
+
+scagen:
+ java -jar $(TUSCANY_SCACPP)/bin/scagen.jar -dir . -output .
+
+composite_SCRIPTS = runwsserver.sh
+
+composite_LTLIBRARIES = libCalculator.la
+composite_DATA = *.composite *.componentType *.wsdl *.php
+EXTRA_DIST = *.composite *.componentType *.wsdl *.php runwsserver.sh
+
+dist_libCalculator_la_SOURCES = \
+CalculatorImpl.cpp \
+DivideImpl.cpp
+
+nodist_libCalculator_la_SOURCES = \
+CalculatorImpl_CalculatorService_Proxy.cpp \
+CalculatorImpl_CalculatorService_Wrapper.cpp \
+CalculatorImpl_divideService_Proxy.cpp \
+DivideImpl_DivideService_Proxy.cpp \
+DivideImpl_DivideService_Wrapper.cpp
+
+
+libCalculator_la_LIBADD = \
+-L${TUSCANY_SCACPP}/lib \
+ -ltuscany_sca \
+-L${TUSCANY_SCACPP}/extensions/cpp/lib \
+ -ltuscany_sca_cpp
+
+INCLUDES = \
+-I$(TUSCANY_SCACPP)/extensions/cpp/include \
+-I$(TUSCANY_SCACPP)/include \
+-I${TUSCANY_SDOCPP}/include
+
diff --git a/cpp/sca/samples/PythonCalculator/Makefile.am b/cpp/sca/samples/PythonCalculator/Makefile.am
new file mode 100644
index 0000000000..21952e3df4
--- /dev/null
+++ b/cpp/sca/samples/PythonCalculator/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PythonCalculator/deploy
+SUBDIRS = sample.calculator sample.calculator.client
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/PythonCalculator/sample.calculator.client/Makefile.am b/cpp/sca/samples/PythonCalculator/sample.calculator.client/Makefile.am
new file mode 100644
index 0000000000..df1187aab1
--- /dev/null
+++ b/cpp/sca/samples/PythonCalculator/sample.calculator.client/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PythonCalculator/deploy
+clientdir=$(deploydir)/sample.calculator.client
+
+client_DATA = *.py
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh *.py
diff --git a/cpp/sca/samples/PythonCalculator/sample.calculator/Makefile.am b/cpp/sca/samples/PythonCalculator/sample.calculator/Makefile.am
new file mode 100644
index 0000000000..ec7cf8a8ad
--- /dev/null
+++ b/cpp/sca/samples/PythonCalculator/sample.calculator/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PythonCalculator/deploy
+compositedir=$(deploydir)/sample.calculator
+
+composite_DATA = *.composite *.wsdl *.py
+
+EXTRA_DIST = *.composite *.wsdl *.py
diff --git a/cpp/sca/samples/PythonWeatherForecast/Makefile.am b/cpp/sca/samples/PythonWeatherForecast/Makefile.am
new file mode 100644
index 0000000000..6b2d218134
--- /dev/null
+++ b/cpp/sca/samples/PythonWeatherForecast/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PythonWeatherForecast/deploy
+SUBDIRS = sample.weather sample.weather.client
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/PythonWeatherForecast/sample.weather.client/Makefile.am b/cpp/sca/samples/PythonWeatherForecast/sample.weather.client/Makefile.am
new file mode 100644
index 0000000000..8c4781759e
--- /dev/null
+++ b/cpp/sca/samples/PythonWeatherForecast/sample.weather.client/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PythonWeatherForecast/deploy
+clientdir=$(deploydir)/sample.weather.client
+
+client_DATA = *.py
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh *.py
diff --git a/cpp/sca/samples/PythonWeatherForecast/sample.weather/Makefile.am b/cpp/sca/samples/PythonWeatherForecast/sample.weather/Makefile.am
new file mode 100644
index 0000000000..d0450ef707
--- /dev/null
+++ b/cpp/sca/samples/PythonWeatherForecast/sample.weather/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/PythonWeatherForecast/deploy
+compositedir=$(deploydir)/sample.weather
+
+composite_DATA = *.composite *.wsdl *.py
+EXTRA_DIST = *.composite *.wsdl *.py
+
diff --git a/cpp/sca/samples/RestCalculator/Makefile.am b/cpp/sca/samples/RestCalculator/Makefile.am
new file mode 100644
index 0000000000..e3b215ad90
--- /dev/null
+++ b/cpp/sca/samples/RestCalculator/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestCalculator/deploy
+SUBDIRS = sample.calculator sample.calculator.restclient httpserver
+
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
+
diff --git a/cpp/sca/samples/RestCalculator/httpserver/Makefile.am b/cpp/sca/samples/RestCalculator/httpserver/Makefile.am
new file mode 100644
index 0000000000..f9412183dc
--- /dev/null
+++ b/cpp/sca/samples/RestCalculator/httpserver/Makefile.am
@@ -0,0 +1,6 @@
+deploydir=$(prefix)/RestCalculator/deploy
+serverdir=$(deploydir)/httpserver
+
+server_SCRIPTS = startserver.sh stopserver.sh
+EXTRA_DIST = startserver.sh stopserver.sh conf htdocs
+nobase_server_DATA = conf/httpd.conf conf/mime.types htdocs/index.html
diff --git a/cpp/sca/samples/RestCalculator/sample.calculator.restclient/Makefile.am b/cpp/sca/samples/RestCalculator/sample.calculator.restclient/Makefile.am
new file mode 100644
index 0000000000..5eee4677b8
--- /dev/null
+++ b/cpp/sca/samples/RestCalculator/sample.calculator.restclient/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestCalculator/deploy
+restclientdir=$(deploydir)/sample.calculator.restclient
+
+restclient_DATA = *.rb *.composite
+restclient_SCRIPTS = runrestclient.sh
+EXTRA_DIST = runrestclient.sh *.rb *.composite
diff --git a/cpp/sca/samples/RestCalculator/sample.calculator/Makefile.am b/cpp/sca/samples/RestCalculator/sample.calculator/Makefile.am
new file mode 100644
index 0000000000..b715fe2424
--- /dev/null
+++ b/cpp/sca/samples/RestCalculator/sample.calculator/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestCalculator/deploy
+compositedir=$(deploydir)/sample.calculator
+
+composite_DATA = *.composite *.rb
+EXTRA_DIST = *.composite *.rb
diff --git a/cpp/sca/samples/RestCustomer/Makefile.am b/cpp/sca/samples/RestCustomer/Makefile.am
new file mode 100644
index 0000000000..bf259580ce
--- /dev/null
+++ b/cpp/sca/samples/RestCustomer/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestCustomer/deploy
+SUBDIRS = sample.customer sample.customer.restclient httpserver
+
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/RestCustomer/httpserver/Makefile.am b/cpp/sca/samples/RestCustomer/httpserver/Makefile.am
new file mode 100644
index 0000000000..af8c0bb550
--- /dev/null
+++ b/cpp/sca/samples/RestCustomer/httpserver/Makefile.am
@@ -0,0 +1,6 @@
+deploydir=$(prefix)/RestCustomer/deploy
+serverdir=$(deploydir)/httpserver
+
+server_SCRIPTS = startserver.sh stopserver.sh
+EXTRA_DIST = startserver.sh stopserver.sh conf htdocs
+nobase_server_DATA = conf/httpd.conf conf/mime.types htdocs/index.html
diff --git a/cpp/sca/samples/RestCustomer/sample.customer.restclient/Makefile.am b/cpp/sca/samples/RestCustomer/sample.customer.restclient/Makefile.am
new file mode 100644
index 0000000000..13c14d07e9
--- /dev/null
+++ b/cpp/sca/samples/RestCustomer/sample.customer.restclient/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestCustomer/deploy
+restclientdir=$(deploydir)/sample.customer.restclient
+
+restclient_DATA = *.py *.composite *.xsd
+restclient_SCRIPTS = runrestclient.sh
+EXTRA_DIST = runrestclient.sh *.py *.composite *.xsd
diff --git a/cpp/sca/samples/RestCustomer/sample.customer/Makefile.am b/cpp/sca/samples/RestCustomer/sample.customer/Makefile.am
new file mode 100644
index 0000000000..e48bb502c8
--- /dev/null
+++ b/cpp/sca/samples/RestCustomer/sample.customer/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestCustomer/deploy
+compositedir=$(deploydir)/sample.customer
+
+composite_DATA = *.composite *.py *.xsd *.xml
+EXTRA_DIST = *.composite *.py *.xsd *.xml
diff --git a/cpp/sca/samples/RestYahoo/Makefile.am b/cpp/sca/samples/RestYahoo/Makefile.am
new file mode 100644
index 0000000000..de28cf2d53
--- /dev/null
+++ b/cpp/sca/samples/RestYahoo/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestYahoo/deploy
+SUBDIRS = sample.yahoo sample.yahoo.client
+
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
+
diff --git a/cpp/sca/samples/RestYahoo/sample.yahoo.client/Makefile.am b/cpp/sca/samples/RestYahoo/sample.yahoo.client/Makefile.am
new file mode 100644
index 0000000000..4fcbf00e16
--- /dev/null
+++ b/cpp/sca/samples/RestYahoo/sample.yahoo.client/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestYahoo/deploy
+clientdir=$(deploydir)/sample.yahoo.client
+
+client_DATA = *.rb
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh *.rb
diff --git a/cpp/sca/samples/RestYahoo/sample.yahoo/Makefile.am b/cpp/sca/samples/RestYahoo/sample.yahoo/Makefile.am
new file mode 100644
index 0000000000..7e330ca7b1
--- /dev/null
+++ b/cpp/sca/samples/RestYahoo/sample.yahoo/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RestYahoo/deploy
+compositedir=$(deploydir)/sample.yahoo
+
+composite_DATA = *.composite *.py *.xsd
+EXTRA_DIST = *.composite *.py *.xsd
diff --git a/cpp/sca/samples/RubyBigBank/Makefile.am b/cpp/sca/samples/RubyBigBank/Makefile.am
new file mode 100644
index 0000000000..ae0b4958f1
--- /dev/null
+++ b/cpp/sca/samples/RubyBigBank/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyBigBank/deploy
+SUBDIRS = bigbank.account bigbank.client bigbank.wsclient
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/RubyBigBank/bigbank.account/Makefile.am b/cpp/sca/samples/RubyBigBank/bigbank.account/Makefile.am
new file mode 100644
index 0000000000..6e5ec38414
--- /dev/null
+++ b/cpp/sca/samples/RubyBigBank/bigbank.account/Makefile.am
@@ -0,0 +1,24 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyBigBank/deploy
+compositedir=$(deploydir)/bigbank.account
+
+composite_SCRIPTS = runwsserver.sh
+
+composite_DATA = *.composite *.wsdl *.xsd *.rb
+EXTRA_DIST = *.composite *.wsdl *.xsd runwsserver.sh *.rb
diff --git a/cpp/sca/samples/RubyBigBank/bigbank.client/Makefile.am b/cpp/sca/samples/RubyBigBank/bigbank.client/Makefile.am
new file mode 100644
index 0000000000..4e4936746a
--- /dev/null
+++ b/cpp/sca/samples/RubyBigBank/bigbank.client/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyBigBank/deploy
+clientdir=$(deploydir)/bigbank.client
+
+client_DATA = *.rb
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh *.rb
diff --git a/cpp/sca/samples/RubyBigBank/bigbank.wsclient/Makefile.am b/cpp/sca/samples/RubyBigBank/bigbank.wsclient/Makefile.am
new file mode 100644
index 0000000000..23f8b55959
--- /dev/null
+++ b/cpp/sca/samples/RubyBigBank/bigbank.wsclient/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyBigBank/deploy
+clientdir=$(deploydir)/bigbank.wsclient
+
+client_DATA = *.rb *.composite *.wsdl
+client_SCRIPTS = runwsclient.sh
+EXTRA_DIST = runwsclient.sh *.rb *.composite *.wsdl
diff --git a/cpp/sca/samples/RubyCalculator/Makefile.am b/cpp/sca/samples/RubyCalculator/Makefile.am
new file mode 100644
index 0000000000..246ea1852f
--- /dev/null
+++ b/cpp/sca/samples/RubyCalculator/Makefile.am
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyCalculator/deploy
+SUBDIRS = sample.calculator sample.calculator.client
+EXTRA_DIST = *.composite README.html
+deploy_DATA = *.composite
diff --git a/cpp/sca/samples/RubyCalculator/sample.calculator.client/Makefile.am b/cpp/sca/samples/RubyCalculator/sample.calculator.client/Makefile.am
new file mode 100644
index 0000000000..38f61539d3
--- /dev/null
+++ b/cpp/sca/samples/RubyCalculator/sample.calculator.client/Makefile.am
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyCalculator/deploy
+clientdir=$(deploydir)/sample.calculator.client
+
+client_DATA = *.rb
+client_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh *.rb
diff --git a/cpp/sca/samples/RubyCalculator/sample.calculator/Makefile.am b/cpp/sca/samples/RubyCalculator/sample.calculator/Makefile.am
new file mode 100644
index 0000000000..7de5b9fdd3
--- /dev/null
+++ b/cpp/sca/samples/RubyCalculator/sample.calculator/Makefile.am
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+deploydir=$(prefix)/RubyCalculator/deploy
+compositedir=$(deploydir)/sample.calculator
+
+composite_DATA = *.composite *.wsdl *.rb
+EXTRA_DIST = *.composite *.wsdl *.rb
diff --git a/cpp/sca/samples/autogen.sh b/cpp/sca/samples/autogen.sh
new file mode 100755
index 0000000000..18277601c8
--- /dev/null
+++ b/cpp/sca/samples/autogen.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+for i in "libtoolize --force" aclocal autoconf autoheader
+do
+ echo -n "Running $i..."
+ $i || exit 1
+ echo 'done.'
+done
+
+echo -n 'Running automake...'
+automake --add-missing
+echo 'done.'
+exit 0
+
diff --git a/cpp/sca/samples/build.sh b/cpp/sca/samples/build.sh
new file mode 100755
index 0000000000..b03a6e4941
--- /dev/null
+++ b/cpp/sca/samples/build.sh
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+
+if [ x$TUSCANY_SCACPP = x ]; then
+echo "TUSCANY_SCACPP not set"
+exit;
+fi
+echo "Using SCA installed at $TUSCANY_SCACPP"
+
+if [ x$TUSCANY_SDOCPP = x ]; then
+echo "TUSCANY_SDOCPP not set"
+exit;
+fi
+echo "Using SDO installed at $TUSCANY_SDOCPP"
+
+
+if [ x$PYTHON_LIB = x ]; then
+echo "PYTHON_LIB not set. Python samples will not be built"
+elif [ x$PYTHON_INCLUDE = x ]; then
+echo "PYTHON_INCLUDE not set. Python samples will not be built"
+elif [ x$PYTHON_VERSION = x ]; then
+echo "PYTHON_VERSION not set. Python samples will not be built"
+else
+echo "Building PYTHON samples with Python $PYTHON_VERSION installed at $PYTHON_LIB, $PYTHON_INCLUDE"
+ENABLE_PYTHON=--enable-python
+fi
+
+if [ x$RUBY_LIB = x ]; then
+echo "RUBY_LIB not set. Ruby samples will not be built"
+elif [ x$RUBY_INCLUDE = x ]; then
+echo "RUBY_INCLUDE not set. Ruby samples will not be built"
+else
+echo "Building Ruby samples with Ruby installed at $RUBY_LIB, $RUBY_INCLUDE"
+ENABLE_RUBY=--enable-ruby
+fi
+
+./configure --prefix=${TUSCANY_SCACPP}/samples --enable-static=no ${ENABLE_RUBY} ${ENABLE_PYTHON}
+make
+make install
+
diff --git a/cpp/sca/samples/configure.ac b/cpp/sca/samples/configure.ac
new file mode 100644
index 0000000000..6ebc4acb6d
--- /dev/null
+++ b/cpp/sca/samples/configure.ac
@@ -0,0 +1,179 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+dnl run autogen.sh to generate the configure script.
+
+AC_PREREQ(2.59)
+AC_INIT(tuscany_sca_samples, 1.0-incubator-M3)
+AC_CANONICAL_SYSTEM
+AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+AC_PREFIX_DEFAULT(/usr/local/tuscany/sca/samples)
+
+# Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+AC_PROG_LIBTOOL
+
+# Check for running on Darwin
+AC_MSG_CHECKING([Checking if running on Darwin])
+UNAME=`uname -s`
+if test "x$UNAME" = "xDarwin"; then
+ AC_DEFINE([IS_DARWIN], [1], [Set to 1 when running on Darwin - Mac OSX])
+ AC_MSG_RESULT(yes)
+ AC_SUBST([libsuffix],[".dylib"])
+ is_darwin=true
+else
+ AC_MSG_RESULT(no)
+ AC_SUBST([libsuffix],[".so"])
+ is_darwin=false
+fi
+AM_CONDITIONAL([DARWIN], [test x$is_darmin = xtrue])
+
+# Checks for libraries.
+
+# Checks for header files.
+AC_HEADER_DIRENT
+AC_HEADER_STDC
+AC_CHECK_HEADERS([inttypes.h stdlib.h string.h sys/time.h unistd.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_HEADER_STDBOOL
+AC_C_CONST
+AC_C_INLINE
+
+# Checks for library functions.
+AC_FUNC_CLOSEDIR_VOID
+AC_FUNC_STAT
+AC_FUNC_VPRINTF
+AC_CHECK_FUNCS([getcwd putenv strdup])
+
+AC_MSG_CHECKING(whether to build all samples)
+AC_ARG_ENABLE(all-samples, [AS_HELP_STRING([--enable-all-samples],[build all samples [default=no]])],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_all_samples=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_all_samples=true
+ ;;
+ esac ],
+[ AC_MSG_RESULT(no)
+ want_all_samples=false ]
+)
+AM_CONDITIONAL([WANT_ALL_SAMPLES], [test x$want_all_samples = xtrue])
+
+AC_MSG_CHECKING(whether to build C++ samples)
+AC_ARG_ENABLE(cpp, [AS_HELP_STRING([--enable-cpp],[build C++ samples [default=yes]])],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_cpp_samples=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_cpp_samples=true
+ ;;
+ esac ],
+[ AC_MSG_RESULT(yes)
+ want_cpp_samples=true ]
+)
+AM_CONDITIONAL([WANT_CPP_SAMPLES], [test x$want_cpp_samples = xtrue])
+
+AC_MSG_CHECKING(whether to build Python samples)
+AC_ARG_ENABLE(python, [AS_HELP_STRING([--enable-python],[build Python samples [default=no]])],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_python_samples=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_python_samples=true
+ ;;
+ esac ],
+[ AC_MSG_RESULT(no)
+ want_python_samples=false ]
+)
+AM_CONDITIONAL([WANT_PYTHON_SAMPLES], [test x$want_python_samples = xtrue])
+
+AC_MSG_CHECKING(whether to build Ruby samples)
+AC_ARG_ENABLE(ruby, [AS_HELP_STRING([--enable-ruby],[build Ruby samples [default=no]])],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_ruby_samples=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_ruby_samples=true
+ ;;
+ esac ],
+[ AC_MSG_RESULT(no)
+ want_ruby_samples=false ]
+)
+AM_CONDITIONAL([WANT_RUBY_SAMPLES], [test x$want_ruby_samples = xtrue])
+
+AC_CONFIG_FILES([Makefile
+ AlertAggregator/Makefile
+ AlertAggregator/sample.alerter/Makefile
+ AlertAggregator/sample.display/Makefile
+ AlertAggregator/httpserver/Makefile
+ CppCalculator/Makefile
+ CppCalculator/sample.calculator/Makefile
+ CppCalculator/sample.calculator.client/Makefile
+ RubyCalculator/Makefile
+ RubyCalculator/sample.calculator/Makefile
+ RubyCalculator/sample.calculator.client/Makefile
+ PythonCalculator/Makefile
+ PythonCalculator/sample.calculator/Makefile
+ PythonCalculator/sample.calculator.client/Makefile
+ PythonWeatherForecast/Makefile
+ PythonWeatherForecast/sample.weather/Makefile
+ PythonWeatherForecast/sample.weather.client/Makefile
+ RestCalculator/Makefile
+ RestCalculator/sample.calculator/Makefile
+ RestCalculator/sample.calculator.restclient/Makefile
+ RestCalculator/httpserver/Makefile
+ RestCustomer/Makefile
+ RestCustomer/sample.customer/Makefile
+ RestCustomer/sample.customer.restclient/Makefile
+ RestCustomer/httpserver/Makefile
+ RestYahoo/Makefile
+ RestYahoo/sample.yahoo/Makefile
+ RestYahoo/sample.yahoo.client/Makefile
+ CppBigBank/Makefile
+ CppBigBank/bigbank.account/Makefile
+ CppBigBank/bigbank.client/Makefile
+ CppBigBank/bigbank.phpwsclient/Makefile
+ RubyBigBank/Makefile
+ RubyBigBank/bigbank.account/Makefile
+ RubyBigBank/bigbank.client/Makefile
+ RubyBigBank/bigbank.wsclient/Makefile
+ HttpdBigBank/Makefile
+ HttpdBigBank/bigbank.account/Makefile
+ HttpdBigBank/bigbank.accountdata/Makefile
+ HttpdBigBank/bigbank.wsclient/Makefile
+ HttpdBigBank/httpserver/Makefile
+ ])
+AC_OUTPUT