Pingouin animé (occupation CPU)

crabs_tuxcpu-1.1.1 ©2004-2011 - Christophe CAZAJUS (crabs-mettre_le_signe_at-crabs-world.com)

qtuxcpu~~ / QT / qtuxcpu_install.sh
Makefile main.cpp qtuxcpu.start qtuxcpu_install.sh
    1 #!/bin/bash
    2 #
    3 # =============================================================================
    4 #  crabs_tuxcpu-1.1.1 : Pingouin animé (occupation CPU)
    5 #  Copyright (C) 2004-2011 : Christophe CAZAJUS (crabs-mettre_le_signe_at-crabs-world.com)
    6 #
    7 #  Ce source fait partie d'un projet logiciel libre. Vous pouvez le distribuer
    8 #  et/ou le modifier en respectant les termes de la GNU General Public License
    9 #  version 2 ou (suite a votre propre choix) une version ulterieure.
   10 #
   11 #  Ce programme est distribue dans l'espoir qu'il puisse etre utile, mais
   12 #  sans aucune garantie, meme si il est associe a un produit qui vous en
   13 #  propose une. Conformez-vous a la GNU General Public License pour avoir
   14 #  plus de precisions.
   15 #
   16 #  L'auteur ne peut etre tenu responsable de l'utilisation faite des
   17 #  composantes associees a ce projet (en partie ou dans leur totalite).
   18 #
   19 #  Une copie du fichier de la GNU GPL est fournie dans le repertoire DOC
   20 #  de ce projet sous le nom gnu_gpl.txt
   21 #
   22 # =============================================================================
   23 #
   24 cd `dirname $0`
   25 LDIR=`pwd`
   26 PROJET=`dirname $LDIR`
   27 if [ -z "$OS" ] ; then
   28     os=`uname -s`
   29     case $os in
   30         SunOS)
   31             rel=`uname -r | cut -c3`
   32             case $rel in
   33                 9) OS=SOLARIS9 ;;
   34                 8) OS=SOLARIS8 ;;
   35                 7) OS=SOLARIS7 ;;
   36                 *) OS=SOLARIS ;;
   37             esac
   38         ;;
   39         Linux) OS=LINUX ;;
   40         *)  echo "No compatible OS..."
   41             exit 1
   42         ;;
   43     esac
   44 fi
   45 BIN=$PROJET/BIN/$OS
   46 VARIANT=none
   47 for v in NORMAL DEBUG ; do
   48     echo try $BIN/$v/qtuxcpu
   49     if [ -x $BIN/$v/qtuxcpu ] ; then
   50         VARIANT=$v
   51         break
   52     fi
   53 done
   54 if [ $VARIANT = none ] ; then
   55     echo no bin found...
   56     exit 1
   57 fi
   58 echo "Install from $PROJET for $OS ($VARIANT)"
   59 BIN=$PROJET/BIN/$OS/$VARIANT
   60 DATA=$PROJET/SRC/DATA
   61 [ -d /usr/local/bin ] || mkdir -p /usr/local/bin
   62 ##[ -x $BIN/ktuxcpu ] && cp $BIN/ktuxcpu /usr/local/bin && echo "  + ktuxcpu"
   63 [ -x $BIN/qtuxcpu ] && cp $BIN/qtuxcpu /usr/local/bin && echo "  + qtuxcpu"
   64 for f in $DATA/* ; do
   65     if [ $f == "$DATA/Makefile" ] ; then continue ; fi
   66     if [ -d $f ] ; then
   67         dir=`basename $f| tr '[A-Z]' '[a-z]'`
   68         adir='/usr/local/share/tuxcpu/'$dir
   69         echo "  + dir: $adir"
   70         [ -d $adir ] && rm -rf $adir
   71         mkdir -p $adir && cp $f/*.png $adir
   72     else
   73         file=`basename $f| tr '[A-Z]' '[a-z]'`
   74         afile='/usr/local/share/tuxcpu/'$file
   75         echo "  + file: $afile"
   76         cp $f $afile
   77     fi
   78 done
Makefile main.cpp qtuxcpu.start qtuxcpu_install.sh
qtuxcpu~~ / QT / qtuxcpu_install.sh

Haut de page

Contacter crabs

Date de génération : 22/09/2011 21:48