add laby.bat to run it on windows systems
- build is still on linux only ( shell untested ) - generate laby.bat
This commit is contained in:
9
LISEZMOI
9
LISEZMOI
@@ -5,6 +5,14 @@ Il s'agit d'un générateur de labyrinthes écrit en langage java.
|
||||
|
||||
Pour le lancer vous devez avoir installé un environnement java 8 ( avec javafx (*) )
|
||||
|
||||
racourçi :
|
||||
|
||||
sous linux ./laby.sh
|
||||
|
||||
sous windows lancez le laby.bat
|
||||
|
||||
il s'gait d'un porgramme java qui peut aussi être lancé avec l'interpréteur java ainsi :
|
||||
|
||||
java -jar artloglaby-1.0.jar
|
||||
|
||||
mail pl@artisanlogiciel.net
|
||||
@@ -14,5 +22,6 @@ vous pouvez le distribuer ou bien même le vendre
|
||||
ses sources sont sur https://github.com/artlog/labystl
|
||||
( et utilise aussi https://github.com/artlog/sharedrawweb )
|
||||
|
||||
Les labyrinthes que vous sauvegardez le sont dans le répertoire lab.
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
function findmainjar()
|
||||
{
|
||||
for MJ in $(find . -name "*.jar")
|
||||
do
|
||||
echo "$MJ"
|
||||
if [[ $MJ =~ (artloglaby-.*\.jar) ]]
|
||||
then
|
||||
MAINJAR=${BASH_REMATCH[1]}
|
||||
echo "found $MJ jar $MAINJAR"
|
||||
fi
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
specific_run()
|
||||
{
|
||||
local action=$1
|
||||
@@ -35,8 +49,23 @@ create_zip_package()
|
||||
mkdir $dest/lab
|
||||
mkdir $dest/libs
|
||||
cp scripts/laby.sh $dest
|
||||
|
||||
MAINJAR=""
|
||||
pushd dist/lib
|
||||
findmainjar
|
||||
popd
|
||||
|
||||
if [[ -n $MAINJAR ]]
|
||||
then
|
||||
printf '%b\n' "java -jar $MAINJAR"
|
||||
printf '%b\r\n' "java -jar $MAINJAR" >$dest/laby.bat
|
||||
else
|
||||
echo "[ERROR] can't find main jar"
|
||||
fi
|
||||
|
||||
|
||||
cp LISEZMOI $dest
|
||||
cp libs/* $dest/libs/
|
||||
cp libs/* $dest/libs/
|
||||
cp dist/lib/* $dest
|
||||
zip -r $zip_package $dest
|
||||
|
||||
|
||||
Reference in New Issue
Block a user