#!/bin/bash


CWD=$(pwd)
SVN=${TMP:-/mnt/sdb1/pub/slack-stuff/llvm-svn/svn}
#PKG=$TMP/package-$PKGNAM
#TMP=${TMP:-/tmp}

#rm -rf $PKG
#mkdir -p $TMP $PKG

#git clone http://llvm.org/git/compiler-rt.git
#svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm

cd $SVN/llvm-5.0.0.src
git pull --rebase
cd ..
tar -cJvf llvm-5.0.0.src.tar.xz --exclude=llvm-5.0.0.src/.git llvm-5.0.0.src

cd $SVN/cfe-5.0.0.src
git pull --rebase
cd ..
tar -cJvf cfe-5.0.0.src.tar.xz --exclude=cfe-5.0.0.src/.git cfe-5.0.0.src

cd $SVN/compiler-rt-5.0.0.src
git pull --rebase
cd ..
tar -cJvf compiler-rt-5.0.0.src.tar.xz --exclude=compiler-rt-5.0.0.src/.git compiler-rt-5.0.0.src

cd $SVN/clang-tools-extra-5.0.0.src
git pull --rebase
cd ..
tar -cJvf clang-tools-extra-5.0.0.src.tar.xz --exclude=clang-tools-extra-5.0.0.src/.git clang-tools-extra-5.0.0.src

cd $SVN/lldb-5.0.0.src
git pull --rebase
cd ..
tar -cJvf lldb-5.0.0.src.tar.xz --exclude=lldb-5.0.0.src/.git lldb-5.0.0.src

cd $SVN/openmp-5.0.0.src
git pull --rebase
cd ..
tar -cJvf openmp-5.0.0.src.tar.xz --exclude=openmp-5.0.0.src/.git openmp-5.0.0.src


mv *.tar.xz $CWD
cd $CWD
