[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Enigma-cvs] enigma/etc mingw32-dist.sh.in,1.1,1.2
From: |
Daniel Heck <address@hidden> |
Subject: |
[Enigma-cvs] enigma/etc mingw32-dist.sh.in,1.1,1.2 |
Date: |
Mon, 20 Oct 2003 15:20:52 +0000 |
Update of /cvsroot/enigma/enigma/etc
In directory subversions:/tmp/cvs-serv17428
Added Files:
mingw32-dist.sh.in
Log Message:
Re-added file
--- NEW FILE: mingw32-dist.sh.in ---
#!/bin/sh
#
# This file creates a w32 binary release
#
address@hidden@
STRIP=i586-mingw32msvc-strip
DDIR="`pwd`/Enigma-$VERSION"
SDIR=../
function cptext
{
perl ./nlcvt.pl unix2dos $SDIR/$1 >$DDIR/$2
}
function cpfile
{
cp $SDIR/$1 $DDIR/$2
}
#
# Copy levels
#
function copy_levels
{
mkdir $DDIR/data/levels
cp -p $SDIR/data/levels/*.{png,txt,lua} $DDIR/data/levels
for folder in `(cd $SDIR/data/levels && ls -F)| grep / | grep -v CVS`; do
mkdir $DDIR/data/levels/$folder;
cp -p $SDIR/data/levels/$folder/*.{png,lua,txt}
$DDIR/data/levels/$folder
done
}
function copy_data
{
mkdir $DDIR/data
cp -p $SDIR/data/*.lua $DDIR/data/
mkdir $DDIR/data/gfx
cp -p $SDIR/data/gfx/*.png $DDIR/data/gfx
copy_levels
mkdir $DDIR/data/fonts
cp -p $SDIR/data/fonts/*.{bmf,png,txt} $DDIR/data/fonts
mkdir $DDIR/data/sound
cp -p $SDIR/data/sound/*.{wav,s3m} $DDIR/data/sound
}
#
# Copy documentation files
#
function copy_doc
{
mkdir $DDIR/doc
cptext README README.txt
cptext NEWS NEWS.txt
cptext COPYING doc/COPYING.txt
cptext CHANGES doc/CHANGES.txt
cptext etc/README-SDL.txt doc/README-SDL.txt
cptext doc/ant_lua.txt doc/ant_lua.txt
cpfile doc/refman/enigma-ref.html doc/
cpfile doc/functions.html doc/
cpfile doc/functions.css doc/
}
#
# Copy user manual
#
function copy_manual
{
mkdir $DDIR/manual $DDIR/manual/images
cpfile doc/manual/images/*.png manual/images
cpfile doc/manual/*.html manual
}
################
# Build Enigma #
################
(cd .. ; make all)
###################
# Copy everything #
###################
rm -rf $DDIR
mkdir $DDIR
copy_data
copy_manual
copy_doc
cp -p $SDIR/src/enigma.exe $DDIR/enigma.exe
cp *.dll $DDIR/
$STRIP "$DDIR/enigma.exe"
upx $DDIR/enigma.exe
rm -f Enigma-w32-$VERSION.zip
zip -r Enigma-w32-$VERSION.zip "Enigma-$VERSION"
rm -rf $DDIR
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Enigma-cvs] enigma/etc mingw32-dist.sh.in,1.1,1.2,
Daniel Heck <address@hidden> <=
- Prev by Date:
[Enigma-cvs] enigma/src floors.cc,NONE,1.1 levels.hh,NONE,1.1
- Next by Date:
[Enigma-cvs] enigma/src/px argp.hh,1.1,1.2 argp.cc,1.2,1.3
- Previous by thread:
[Enigma-cvs] enigma/src floors.cc,NONE,1.1 levels.hh,NONE,1.1
- Next by thread:
[Enigma-cvs] enigma/src/px argp.hh,1.1,1.2 argp.cc,1.2,1.3
- Index(es):