summaryrefslogtreecommitdiffstats
path: root/bindist.sh.in
diff options
context:
space:
mode:
authorGravatar shankar2010-03-04 10:15:21 +0000
committerGravatar shankar2010-03-04 10:15:21 +0000
commit7ffb36f931ae12a967bf6916092c1c39031ec1df (patch)
treeecd33a80e9ca47518162354df702902899f7433f /bindist.sh.in
parent71648a5496d5e72e3d9107e76b068139eea40a6e (diff)
downloadaxis2c-7ffb36f931ae12a967bf6916092c1c39031ec1df.tar.gz
axis2c-7ffb36f931ae12a967bf6916092c1c39031ec1df.tar.bz2
adding *.in files to fix issue AXIS2C-1457
git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@918921 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'bindist.sh.in')
-rwxr-xr-xbindist.sh.in65
1 files changed, 65 insertions, 0 deletions
diff --git a/bindist.sh.in b/bindist.sh.in
new file mode 100755
index 0000000..55a406a
--- /dev/null
+++ b/bindist.sh.in
@@ -0,0 +1,65 @@
+#!/bin/bash
+sh clean.sh
+
+./autogen.sh
+AXIS2C_HOME=`pwd`/deploy
+export AXIS2C_HOME
+
+./configure --prefix=${AXIS2C_HOME} --enable-tests=no --enable-trace=yes --enable-diclient=no --enable-static=no --enable-openssl=no --with-apache2=/usr/local/apache2/include --with-archive=/usr/include
+
+make
+make install
+
+cd tools/tcpmon
+./autogen.sh
+./configure --prefix=${AXIS2C_HOME} --enable-tests=no
+make
+make install
+
+cd ../../samples
+
+./autogen.sh
+
+./configure --prefix=${AXIS2C_HOME} --with-axis2=${AXIS2C_HOME}/include/axis2-@VERSION@
+make
+make install
+
+make dist
+tar xf axis2c-sample-src-@VERSION@.tar.gz
+mv axis2c-sample-src-@VERSION@ samples
+#$rm -rf ${AXIS2C_HOME}/samples
+mv samples ${AXIS2C_HOME}/samples/src
+
+cd ..
+
+rm -rf xdocs/api/html
+maven site
+cd xdocs/api
+doxygen doxygenconf
+cd ../..
+cp -r xdocs/api/html target/docs/api/
+cp xdocs/docs/mod_log/module.xml target/docs/docs/mod_log
+cp -r target/docs ${AXIS2C_HOME}
+
+cd ${AXIS2C_HOME}
+
+# rm -rf config.sub missing config.guess depcomp ltmain.sh
+for i in `find . -name "*.la"`
+do
+ rm $i
+done
+
+for i in `find . -name "*.a"`
+do
+ rm $i
+done
+
+strip -s ./lib/*
+strip -s modules/addressing/*
+strip -s modules/logging/*
+
+strip -s ./bin/axis2_http_server
+strip -s ./samples/bin/*
+strip -s ./bin/tools/tcpmon
+
+rm -rf ./lib/pkgconfig