diff options
-rw-r--r-- | ChangeLog | 10 | ||||
-rwxr-xr-x | autogen.sh | 4 | ||||
-rw-r--r-- | build-aux/.gitignore | 4 | ||||
-rw-r--r-- | build-aux/csharpcomp.sh.in | 158 | ||||
-rw-r--r-- | build-aux/csharpexec.sh.in | 95 | ||||
-rw-r--r-- | build-aux/javacomp.sh.in | 75 | ||||
-rw-r--r-- | build-aux/javaexec.sh.in | 70 |
7 files changed, 18 insertions, 398 deletions
@@ -1,6 +1,16 @@ 2009-08-14 Bruno Haible <bruno@clisp.org> Remove automatically copied files from version control. + * autogen.sh (GNULIB_MODULES_TOOLS_OTHER): Add csharpcomp-script, + csharpexec-script, javacomp-script, javaexec-script. + * build-aux/csharpcomp.sh.in: Remove file. + * build-aux/csharpexec.sh.in: Remove file. + * build-aux/javacomp.sh.in: Remove file. + * build-aux/javaexec.sh.in: Remove file. + +2009-08-14 Bruno Haible <bruno@clisp.org> + + Remove automatically copied files from version control. * autogen.sh: Fetch config.guess, config.sub. * build-aux/config.guess: Remove file. * build-aux/config.sub: Remove file. @@ -212,8 +212,12 @@ if ! $skip_gnulib; then ' GNULIB_MODULES_TOOLS_OTHER=' gettext-tools-misc + csharpcomp-script + csharpexec-script gcj java + javacomp-script + javaexec-script stdint ' $GNULIB_TOOL --dir=gettext-tools --lib=libgettextlib --source-base=gnulib-lib --m4-base=gnulib-m4 --tests-base=gnulib-tests --makefile-name=Makefile.gnulib --libtool --with-tests --local-dir=gnulib-local --local-symlink \ diff --git a/build-aux/.gitignore b/build-aux/.gitignore index 3f2c3e5..843cf55 100644 --- a/build-aux/.gitignore +++ b/build-aux/.gitignore @@ -1,7 +1,11 @@ # Files brought in by gnulib-tool: /config.libpath /config.rpath +/csharpcomp.sh.in +/csharpexec.sh.in /install-reloc +/javacomp.sh.in +/javaexec.sh.in /link-warning.h /moopp /reloc-ldflags diff --git a/build-aux/csharpcomp.sh.in b/build-aux/csharpcomp.sh.in deleted file mode 100644 index 69e7eb7..0000000 --- a/build-aux/csharpcomp.sh.in +++ /dev/null @@ -1,158 +0,0 @@ -#!/bin/sh -# Compile a C# program. - -# Copyright (C) 2003-2006 Free Software Foundation, Inc. -# Written by Bruno Haible <bruno@clisp.org>, 2003. -# -# 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 3 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, see <http://www.gnu.org/licenses/>. - -# This uses the same choices as csharpcomp.c, but instead of relying on the -# environment settings at run time, it uses the environment variables -# present at configuration time. -# -# This is a separate shell script, because the various C# compilers have -# different command line options. -# -# Usage: /bin/sh csharpcomp.sh [OPTION] SOURCE.cs ... RES.resource ... -# Options: -# -o PROGRAM.exe or -o LIBRARY.dll -# set the output assembly name -# -L DIRECTORY search for C# libraries also in DIRECTORY -# -l LIBRARY reference the C# library LIBRARY.dll -# -O optimize -# -g generate debugging information - -# func_tmpdir -# creates a temporary directory. -# Sets variable -# - tmp pathname of freshly created temporary directory -func_tmpdir () -{ - # Use the environment variable TMPDIR, falling back to /tmp. This allows - # users to specify a different temporary directory, for example, if their - # /tmp is filled up or too small. - : ${TMPDIR=/tmp} - { - # Use the mktemp program if available. If not available, hide the error - # message. - tmp=`(umask 077 && mktemp -d -q "$TMPDIR/gtXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" - } || - { - # Use a simple mkdir command. It is guaranteed to fail if the directory - # already exists. $RANDOM is bash specific and expands to empty in shells - # other than bash, ksh and zsh. Its use does not increase security; - # rather, it minimizes the probability of failure in a very cluttered /tmp - # directory. - tmp=$TMPDIR/gt$$-$RANDOM - (umask 077 && mkdir "$tmp") - } || - { - echo "$0: cannot create a temporary directory in $TMPDIR" >&2 - { (exit 1); exit 1; } - } -} - -sed_quote_subst='s/\([|&;<>()$`"'"'"'*?[#~=% \\]\)/\\\1/g' -options_cscc= -options_mcs= -options_csc="-nologo" -sources= -while test $# != 0; do - case "$1" in - -o) - case "$2" in - *.dll) - options_cscc="$options_cscc -shared" - options_mcs="$options_mcs -target:library" - options_csc="$options_csc -target:library" - ;; - *.exe) - options_csc="$options_csc -target:exe" - ;; - esac - options_cscc="$options_cscc -o "`echo "$2" | sed -e "$sed_quote_subst"` - options_mcs="$options_mcs -out:"`echo "$2" | sed -e "$sed_quote_subst"` - options_csc="$options_csc -out:"`echo "$2" | sed -e "$sed_quote_subst"` - shift - ;; - -L) - options_cscc="$options_cscc -L "`echo "$2" | sed -e "$sed_quote_subst"` - options_mcs="$options_mcs -lib:"`echo "$2" | sed -e "$sed_quote_subst"` - options_csc="$options_csc -lib:"`echo "$2" | sed -e "$sed_quote_subst"` - shift - ;; - -l) - options_cscc="$options_cscc -l "`echo "$2" | sed -e "$sed_quote_subst"` - options_mcs="$options_mcs -reference:"`echo "$2" | sed -e "$sed_quote_subst"` - options_csc="$options_csc -reference:"`echo "$2" | sed -e "$sed_quote_subst"`".dll" - shift - ;; - -O) - options_cscc="$options_cscc -O" - options_csc="$options_csc -optimize+" - ;; - -g) - options_cscc="$options_cscc -g" - options_mcs="$options_mcs -debug" - options_csc="$options_csc -debug+" - ;; - -*) - echo "csharpcomp: unknown option '$1'" 1>&2 - exit 1 - ;; - *.resources) - options_cscc="$options_cscc -fresources="`echo "$1" | sed -e "$sed_quote_subst"` - options_mcs="$options_mcs -resource:"`echo "$1" | sed -e "$sed_quote_subst"` - options_csc="$options_csc -resource:"`echo "$1" | sed -e "$sed_quote_subst"` - ;; - *.cs) - sources="$sources "`echo "$1" | sed -e "$sed_quote_subst"` - ;; - *) - echo "csharpcomp: unknown type of argument '$1'" 1>&2 - exit 1 - ;; - esac - shift -done - -if test -n "@HAVE_CSCC@"; then - test -z "$CSHARP_VERBOSE" || echo cscc $options_cscc $sources - exec cscc $options_cscc $sources -else - if test -n "@HAVE_MCS@"; then - # mcs prints it errors and warnings to stdout, not stderr. Furthermore it - # adds a useless line "Compilation succeeded..." at the end. Correct both. - sed_drop_success_line='${ -/^Compilation succeeded/d -}' - func_tmpdir - trap 'rm -rf "$tmp"' 1 2 3 15 - test -z "$CSHARP_VERBOSE" || echo mcs $options_mcs $sources - mcs $options_mcs $sources > "$tmp"/mcs.err - result=$? - sed -e "$sed_drop_success_line" < "$tmp"/mcs.err >&2 - rm -rf "$tmp" - exit $result - else - if test -n "@HAVE_CSC@"; then - test -z "$CSHARP_VERBOSE" || echo csc $options_csc $sources - exec csc $options_csc $sources - else - echo 'C# compiler not found, try installing pnet, then reconfigure' 1>&2 - exit 1 - fi - fi -fi diff --git a/build-aux/csharpexec.sh.in b/build-aux/csharpexec.sh.in deleted file mode 100644 index 15e7b71..0000000 --- a/build-aux/csharpexec.sh.in +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh -# Execute a C# program. - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# Written by Bruno Haible <bruno@clisp.org>, 2003. -# -# 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 3 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, see <http://www.gnu.org/licenses/>. - -# This uses the same choices as csharpexec.c, but instead of relying on the -# environment settings at run time, it uses the environment variables -# present at configuration time. -# -# This is a separate shell script, because the various C# interpreters have -# different command line options. -# -# Usage: /bin/sh csharpexec.sh [OPTION] program.exe [ARGUMENTS] -# Options: -# -L DIRECTORY search for C# libraries also in DIRECTORY - -sed_quote_subst='s/\([|&;<>()$`"'"'"'*?[#~=% \\]\)/\\\1/g' -options_ilrun= -libdirs_mono= -prog= -while test $# != 0; do - case "$1" in - -L) - options_ilrun="$options_ilrun -L "`echo "$2" | sed -e "$sed_quote_subst"` - libdirs_mono="${libdirs_mono:+$libdirs_mono@MONO_PATH_SEPARATOR@}$2" - shift - ;; - -*) - echo "csharpexec: unknown option '$1'" 1>&2 - exit 1 - ;; - *) - prog="$1" - break - ;; - esac - shift -done -if test -z "$prog"; then - echo "csharpexec: no program specified" 1>&2 - exit 1 -fi -case "$prog" in - *.exe) ;; - *) - echo "csharpexec: program is not a .exe" 1>&2 - exit 1 - ;; -esac - -if test -n "@HAVE_ILRUN@"; then - test -z "$CSHARP_VERBOSE" || echo ilrun $options_ilrun "$@" - exec ilrun $options_ilrun "$@" -else - if test -n "@HAVE_MONO@"; then - CONF_MONO_PATH='@MONO_PATH@' - if test -n "$libdirs_mono"; then - MONO_PATH="$libdirs_mono${CONF_MONO_PATH:+@MONO_PATH_SEPARATOR@$CONF_MONO_PATH}" - else - MONO_PATH="$CONF_MONO_PATH" - fi - export MONO_PATH - test -z "$CSHARP_VERBOSE" || echo mono "$@" - exec mono "$@" - else - if test -n "@HAVE_CLIX@"; then - CONF_CLIX_PATH='@CLIX_PATH@' - if test -n "$libdirs_mono"; then - @CLIX_PATH_VAR@="$libdirs_mono${CONF_CLIX_PATH:+@MONO_PATH_SEPARATOR@$CONF_CLIX_PATH}" - else - @CLIX_PATH_VAR@="$CONF_CLIX_PATH" - fi - export @CLIX_PATH_VAR@ - test -z "$CSHARP_VERBOSE" || echo clix "$@" - exec clix "$@" - else - echo 'C# virtual machine not found, try installing pnet, then reconfigure' 1>&2 - exit 1 - fi - fi -fi diff --git a/build-aux/javacomp.sh.in b/build-aux/javacomp.sh.in deleted file mode 100644 index 254190e..0000000 --- a/build-aux/javacomp.sh.in +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/sh -# Compile a Java program. - -# Copyright (C) 2001-2002, 2006 Free Software Foundation, Inc. -# Written by Bruno Haible <haible@clisp.cons.org>, 2001. -# -# 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 3 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, see <http://www.gnu.org/licenses/>. - -# This uses the same choices as javacomp.c, but instead of relying on the -# environment settings at run time, it uses the environment variables -# present at configuration time. -# -# This is a separate shell script, because it must be able to unset JAVA_HOME -# in some cases, which a simple shell command cannot do. -# -# The extra CLASSPATH must have been set prior to calling this script. -# Options that can be passed are -O, -g and "-d DIRECTORY". - -CONF_JAVAC='@CONF_JAVAC@' -CONF_CLASSPATH='@CLASSPATH@' -if test -n "@HAVE_JAVAC_ENVVAR@"; then - # Combine given CLASSPATH and configured CLASSPATH. - if test -n "$CLASSPATH"; then - CLASSPATH="$CLASSPATH${CONF_CLASSPATH:+@CLASSPATH_SEPARATOR@$CONF_CLASSPATH}" - else - CLASSPATH="$CONF_CLASSPATH" - fi - export CLASSPATH - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVAC $@" - exec $CONF_JAVAC "$@" -else - unset JAVA_HOME - if test -n "@HAVE_GCJ_C@"; then - # In this case, $CONF_JAVAC starts with "gcj -C". - CLASSPATH="$CLASSPATH" - export CLASSPATH - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVAC $@" - exec $CONF_JAVAC "$@" - else - if test -n "@HAVE_JAVAC@"; then - # In this case, $CONF_JAVAC starts with "javac". - CLASSPATH="$CLASSPATH" - export CLASSPATH - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVAC $@" - exec $CONF_JAVAC "$@" - else - if test -n "@HAVE_JIKES@"; then - # In this case, $CONF_JAVAC starts with "jikes". - # Combine given CLASSPATH and configured CLASSPATH. - if test -n "$CLASSPATH"; then - CLASSPATH="$CLASSPATH${CONF_CLASSPATH:+@CLASSPATH_SEPARATOR@$CONF_CLASSPATH}" - else - CLASSPATH="$CONF_CLASSPATH" - fi - export CLASSPATH - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVAC $@" - exec $CONF_JAVAC "$@" - else - echo 'Java compiler not found, try installing gcj or set $JAVAC, then reconfigure' 1>&2 - exit 1 - fi - fi - fi -fi diff --git a/build-aux/javaexec.sh.in b/build-aux/javaexec.sh.in deleted file mode 100644 index a67d0c9..0000000 --- a/build-aux/javaexec.sh.in +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh -# Execute a Java program. - -# Copyright (C) 2001, 2006 Free Software Foundation, Inc. -# Written by Bruno Haible <haible@clisp.cons.org>, 2001. -# -# 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 3 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, see <http://www.gnu.org/licenses/>. - -# This uses the same choices as javaexec.c, but instead of relying on the -# environment settings at run time, it uses the environment variables -# present at configuration time. -# -# This is a separate shell script, because it must be able to unset JAVA_HOME -# in some cases, which a simple shell command cannot do. -# -# The extra CLASSPATH must have been set prior to calling this script. - -CONF_JAVA='@CONF_JAVA@' -CONF_CLASSPATH='@CLASSPATH@' -if test -n "@HAVE_JAVA_ENVVAR@"; then - # Combine given CLASSPATH and configured CLASSPATH. - if test -n "$CLASSPATH"; then - CLASSPATH="$CLASSPATH${CONF_CLASSPATH:+@CLASSPATH_SEPARATOR@$CONF_CLASSPATH}" - else - CLASSPATH="$CONF_CLASSPATH" - fi - export CLASSPATH - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" - exec $CONF_JAVA "$@" -else - unset JAVA_HOME - export CLASSPATH - if test -n "@HAVE_GIJ@"; then - # In this case, $CONF_JAVA is "gij". - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" - exec $CONF_JAVA "$@" - else - if test -n "@HAVE_JAVA@"; then - # In this case, $CONF_JAVA is "java". - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" - exec $CONF_JAVA "$@" - else - if test -n "@HAVE_JRE@"; then - # In this case, $CONF_JAVA is "jre". - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" - exec $CONF_JAVA "$@" - else - if test -n "@HAVE_JVIEW@"; then - # In this case, $CONF_JAVA is "jview". - test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" - exec $CONF_JAVA "$@" - else - echo 'Java virtual machine not found, try installing gij or set $JAVA, then reconfigure' 1>&2 - exit 1 - fi - fi - fi - fi -fi |