Update tarballs generation script.
This commit is contained in:
parent
762079d066
commit
9ca2d3abfc
1 changed files with 11 additions and 18 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue