X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=m64p_uninstall.sh;fp=m64p_uninstall.sh;h=a1401aab8d063f173e77fd8403c2d959a2d5c5dc;hb=a2ab25365b5b0dddbee476d695d8a31151407581;hp=0000000000000000000000000000000000000000;hpb=caaa87ca67cd50460563c582f153cce279fa6e77;p=mupen64plus-pandora.git diff --git a/m64p_uninstall.sh b/m64p_uninstall.sh new file mode 100755 index 0000000..a1401aa --- /dev/null +++ b/m64p_uninstall.sh @@ -0,0 +1,47 @@ +#!/bin/sh +#/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +# * Mupen64plus - m64p_uninstall.sh * +# * Mupen64Plus homepage: http://code.google.com/p/mupen64plus/ * +# * Copyright (C) 2009 Richard Goedeken * +# * * +# * This program is free software; you can redistribute it and/or modify * +# * it under the terms of the GNU General Public License as published by * +# * the Free Software Foundation; either version 2 of the License, or * +# * (at your option) any later version. * +# * * +# * This program is distributed in the hope that it will be useful, * +# * but WITHOUT ANY WARRANTY; without even the implied warranty of * +# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +# * GNU General Public License for more details. * +# * * +# * You should have received a copy of the GNU General Public License * +# * along with this program; if not, write to the * +# * Free Software Foundation, Inc., * +# * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * +# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + +# terminate the script if any commands return a non-zero error code +set -e + +if [ -z "$MAKE" ]; then + MAKE=make +fi + +if [ -z "$M64P_COMPONENTS" ]; then + M64P_COMPONENTS="core rom ui-console audio-sdl input-sdl rsp-hle video-rice video-glide64mk2" +fi + +for component in ${M64P_COMPONENTS}; do + if [ "${component}" = "core" ]; then + component_type="library" + elif [ "${component}" = "rom" ]; then + continue + elif [ "${component}" = "ui-console" ]; then + component_type="front-end" + else + component_type="plugin" + fi + + echo "************************************ Removing ${component} ${component_type}" + "$MAKE" -C source/mupen64plus-${component}/projects/unix uninstall $@ +done