1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
#!/bin/sh
if [ $# -lt 1 ] ; then
echo "Usage: mkbindist.sh version"
echo
echo "Example: mkbindist.sh 1.1.5"
exit
fi
VERSION=$1
PLATFORM=$TARGET
#
# Prepare tree.
#
DIST_DIR=ogdi-${PLATFORM}-bin.${VERSION}
rm -rf $DIST_DIR
mkdir $DIST_DIR
mkdir $DIST_DIR/bin
mkdir $DIST_DIR/include
cp bin/$TARGET/* $DIST_DIR/bin
cp bin/$TARGET/*.* $DIST_DIR/bin
rm -f $DIST_DIR/bin/*.pdb
rm -f $DIST_DIR/bin/core
rm -f $DIST_DIR/bin/*_pure*
cp ogdi/include/*.h $DIST_DIR/include
sed -e "s/@PLATFORM@/${TARGET}/g" < README-BIN.TXT \
| sed -e "s/@VERSION@/${VERSION}/g" > $DIST_DIR/README-BIN.TXT
if test "$TARGET" = "win32" ; then
mkdir $DIST_DIR/lib
cp lib/$TARGET/ogdi* $DIST_DIR/lib
fi
#
# Make compressed distribution file.
#
if test "$TARGET" = "win32" ; then
rm -f ${DIST_DIR}.zip
zip -r ${DIST_DIR}.zip $DIST_DIR
echo "Created: ${DIST_DIR}.zip"
else
rm -f ${DIST_DIR}.tar.gz
tar cf ${DIST_DIR}.tar ${DIST_DIR}
gzip -9 ${DIST_DIR}.tar
echo "Created: ${DIST_DIR}.tar.gz"
fi
|