16 if [[ $WIMLIB_ARCH = i686 ]] ; then
17 DESTDIR=/mnt/tmp/wimlib
18 elif [[ $WIMLIB_ARCH = x86_64 ]]; then
19 DESTDIR=/mnt/tmp/x64/wimlib
21 echo "Unknown architecture $1" 1>&2
25 VERSION=$(grep 'This is wimlib version' README | grep -o '[0-9]\+\.[0-9]\+\.[0-9]')
26 ZIPFILE=wimlib-${VERSION}-windows-${WIMLIB_ARCH}-bin.zip
28 if ! grep -q "./configure --host=${WIMLIB_ARCH}-w64-mingw32" config.log; then
29 ./configure --host=${WIMLIB_ARCH}-w64-mingw32 $CONF_EXTRA_ARGS
35 rm -f $DESTDIR/{libwim-*.dll,doc/*,README*,NEWS*,wim*.bat,wim*.cmd}
37 cp .libs/imagex.exe $DESTDIR/wimlib-imagex.exe
38 cp .libs/libwim-*.dll $DESTDIR
39 cp README* NEWS $DESTDIR
41 for fil in ./doc/wimlib-imagex.1 ./doc/wimlib-imagex-*.1; do
44 cmd=$(echo $base | sed s/wimlib-imagex-//)
45 if [ $cmd == mount -o $cmd == mountrw -o $cmd == unmount ]; then
50 #MANWIDTH=80 man $fil | col -b > $DESTDIR/doc/$base
51 man -t $fil | ps2pdf - $DESTDIR/doc/${base}.pdf
52 sed 's/$/\r/g' > $DESTDIR/wim${cmd}.cmd <<- EOF
54 %~dp0\\wimlib-imagex $cmd %*
58 #for fil in $DESTDIR/{README*,NEWS} $DESTDIR/doc/*; do
59 for fil in $DESTDIR/{README*,NEWS}; do
60 sed < $fil > ${fil}.txt -e 's/$/\r/g'
64 ${WIMLIB_ARCH}-w64-mingw32-strip $DESTDIR/*.{dll,exe}
70 zip -r $dir/$ZIPFILE .