Update tarballs generation script.

This commit is contained in:
Romuald Conty 2010-01-14 15:54:55 +00:00
parent 762079d066
commit 9ca2d3abfc

View file

@ -11,38 +11,31 @@ LIBNFC_AUTOTOOLS_ARCHIVE=libnfc-$LIBNFC_VERSION.tar.gz
if [ ! -f $LIBNFC_AUTOTOOLS_ARCHIVE ]; then if [ ! -f $LIBNFC_AUTOTOOLS_ARCHIVE ]; then
# First, we can test archive using "distcheck" # First, we can test archive using "distcheck"
./autogen.sh && make distcheck && make distclean autoreconf -vis && ./configure && make distcheck
# Clean up
make distclean
# We are ready to make a good autotools release. # We are ready to make a good autotools release.
./autogen.sh && make dist autoreconf -vis && ./configure && make dist
else else
echo "Autotooled archive (GNU/Linux, BSD, etc.) is already done: skipped." echo "Autotooled archive (GNU/Linux, BSD, etc.) is already done: skipped."
fi fi
# Windows part # Windows part
LIBNFC_WINDOWS_DIR=libnfc-$LIBNFC_VERSION-vs2005 LIBNFC_WINDOWS_DIR=libnfc-$LIBNFC_VERSION-winsdk
LIBNFC_WINDOWS_ARCHIVE=$LIBNFC_WINDOWS_DIR.zip LIBNFC_WINDOWS_ARCHIVE=$LIBNFC_WINDOWS_DIR.zip
if [ ! -f $LIBNFC_WINDOWS_ARCHIVE ]; then if [ ! -f $LIBNFC_WINDOWS_ARCHIVE ]; then
if [ -d $LIBNFC_WINDOWS_DIR ]; then if [ -d $LIBNFC_WINDOWS_DIR ]; then
rm -rf $LIBNFC_WINDOWS_DIR rm -rf $LIBNFC_WINDOWS_DIR
fi fi
mkdir -p $LIBNFC_WINDOWS_DIR
mkdir -p $LIBNFC_WINDOWS_DIR/src # Export sources
svn export src $LIBNFC_WINDOWS_DIR/src
# Copy sources # Export windows files
cp src/*.c $LIBNFC_WINDOWS_DIR/src/ svn export win32 $LIBNFC_WINDOWS_DIR/win32
cp src/*.h $LIBNFC_WINDOWS_DIR/src/
# Copy important files
cp LICENSE $LIBNFC_WINDOWS_DIR/
cp README $LIBNFC_WINDOWS_DIR/
# Copy Visual C++ project files
cp -r win32 $LIBNFC_WINDOWS_DIR/vc-project
# Remove svn stuff
find $LIBNFC_WINDOWS_DIR -name ".svn" -type d | xargs rm -rf
# Build archive # Build archive
zip -r $LIBNFC_WINDOWS_ARCHIVE $LIBNFC_WINDOWS_DIR zip -r $LIBNFC_WINDOWS_ARCHIVE $LIBNFC_WINDOWS_DIR