summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-10-29 22:07:07 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-10-29 22:07:07 (GMT)
commit5e53a9d596225970b1b3ff6107babcd974d46ab1 (patch)
treee03299d666b7dd1ec9be0d43a80eb17f57ac741a /contrib
parent964801e023999a52004954647e9d5382466868cc (diff)
downloaduscxml-5e53a9d596225970b1b3ff6107babcd974d46ab1.zip
uscxml-5e53a9d596225970b1b3ff6107babcd974d46ab1.tar.gz
uscxml-5e53a9d596225970b1b3ff6107babcd974d46ab1.tar.bz2
updated prebuilt build and upload scripts
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/build-scripts/build-glog-linux.sh51
-rwxr-xr-xcontrib/local/compress_and_upload_deps.sh10
2 files changed, 56 insertions, 5 deletions
diff --git a/contrib/build-scripts/build-glog-linux.sh b/contrib/build-scripts/build-glog-linux.sh
new file mode 100755
index 0000000..a33698e
--- /dev/null
+++ b/contrib/build-scripts/build-glog-linux.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+#
+# build libevent for linux
+#
+
+# exit on error
+set -e
+
+ME=`basename $0`
+DIR="$( cd "$( dirname "$0" )" && pwd )"
+CPUARCH=`uname -m`
+DEST_DIR="${DIR}/../prebuilt/linux-${CPUARCH}/gnu"
+
+if [ ! -f src/glog/log_severity.h ]; then
+ echo
+ echo "Cannot find src/glog/log_severity.h"
+ echo "Run script from within glog directory"
+ echo
+ exit
+fi
+
+if [ -f Makefile ]; then
+ make clean
+fi
+
+./configure \
+CFLAGS="-g" \
+CXXFLAGS="-g" \
+LDFLAGS="-g" \
+--disable-rtti \
+--enable-static \
+--with-pic \
+--prefix=${DEST_DIR}
+
+make
+make install # once for headers
+rm ${DEST_DIR}/lib/libglog*
+cp ./.libs/libglog.a ${DEST_DIR}/lib/libglog_d.a
+make clean
+
+./configure \
+CFLAGS="-g" \
+CXXFLAGS="-g" \
+LDFLAGS="-g" \
+--disable-rtti \
+--enable-static \
+--with-pic
+
+make
+cp ./.libs/libglog.a ${DEST_DIR}/lib/libglog.a
diff --git a/contrib/local/compress_and_upload_deps.sh b/contrib/local/compress_and_upload_deps.sh
index d9ac787..d3c2e33 100755
--- a/contrib/local/compress_and_upload_deps.sh
+++ b/contrib/local/compress_and_upload_deps.sh
@@ -31,16 +31,16 @@ cd ../prebuilt
ssh ${USCXML_PREBUILT_HOST} mkdir -p ${USCXML_PREBUILT_PATH}/${VERSION}
PLATFORMS=`find . -maxdepth 1 -type d -regex ./[^\.].*`
-PLATFORMS="darwin-i386"
+PLATFORMS="linux-x86_64"
for FILE in ${PLATFORMS}; do
PLATFORM=`basename $FILE`
+ echo $FILE
if [ "$PLATFORM" != "include" ]; then
- echo $FILE
- tar cvzf uscxml-prebuilt-${PLATFORM}.tgz --exclude='VERSION.txt' ${FILE}
+ tar cvzf uscxml-prebuilt-${PLATFORM}.tgz --exclude='*/.DS_Store' --exclude='VERSION.txt' --exclude='lib/*_d.a' ${FILE}
scp uscxml-prebuilt-${PLATFORM}.tgz ${USCXML_PREBUILT_HOST}:${USCXML_PREBUILT_PATH}/${VERSION}
rm uscxml-prebuilt-${PLATFORM}.tgz
- else
- tar cvzf include.tgz ${FILE}
+ else
+ tar cvzf include.tgz --exclude='*/.DS_Store' --exclude='VERSION.txt' ${FILE}
scp include.tgz ${USCXML_PREBUILT_HOST}:${USCXML_PREBUILT_PATH}/${VERSION}
rm include.tgz
fi