Add partialcheck make targets. Also add RUNTOOL, COMPILETOOL and SWIGTOOL variables for invoking tools when running tests, compiling or invoking swig
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
e9a621ca5e
commit
f06222b993
26 changed files with 116 additions and 88 deletions
|
|
@ -1,6 +1,27 @@
|
||||||
Version 1.3.36 (in progress)
|
Version 1.3.36 (in progress)
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
|
05/20/2008: wsfulton
|
||||||
|
New partialcheck makefile targets for partial testing of the test-suite. These
|
||||||
|
just invoke SWIG, ie no compilation and no runtime testing. It can be faster
|
||||||
|
when developing by just doing a directory diff of the files SWIG generates
|
||||||
|
against those from a previous run. Example usage from the top level directory:
|
||||||
|
|
||||||
|
make partialcheck-test-suite
|
||||||
|
make partialcheck-java-test-suite
|
||||||
|
|
||||||
|
This change also encompasses more flexibility in running the test-suite, eg
|
||||||
|
it is possible to prefix the command line which runs any target language test
|
||||||
|
with a tool. See the RUNTOOL, COMPILETOOL and SWIGTOOL targets in the common.mk
|
||||||
|
file and makefiles in the test-suite directory. For example it is possible to
|
||||||
|
run the runtime tests through valgrind using:
|
||||||
|
|
||||||
|
make check RUNTOOL="valgrind --leak-check=full"
|
||||||
|
|
||||||
|
or invoke SWIG under valgrind using:
|
||||||
|
|
||||||
|
make check SWIGTOOL="valgrind --tool=memcheck"
|
||||||
|
|
||||||
05/19/2008: drjoe
|
05/19/2008: drjoe
|
||||||
[R] Fixed define that was breaking pre-2.7. Checked in
|
[R] Fixed define that was breaking pre-2.7. Checked in
|
||||||
patch from Soren Sonnenburg that creates strings in
|
patch from Soren Sonnenburg that creates strings in
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,10 @@ LIBCRYPT = @LIBCRYPT@
|
||||||
SYSLIBS = $(LIBM) $(LIBC) $(LIBCRYPT)
|
SYSLIBS = $(LIBM) $(LIBC) $(LIBCRYPT)
|
||||||
LIBPREFIX =
|
LIBPREFIX =
|
||||||
|
|
||||||
|
# RUNTOOL is for use as with runtime tools, eg set it to valgrind
|
||||||
|
RUNTOOL =
|
||||||
|
COMPILETOOL=
|
||||||
|
|
||||||
# X11 options
|
# X11 options
|
||||||
|
|
||||||
XLIB = @XLIBSW@
|
XLIB = @XLIBSW@
|
||||||
|
|
@ -726,7 +730,7 @@ PHP4=@PHP4@
|
||||||
SCRIPT ?= runme.php4
|
SCRIPT ?= runme.php4
|
||||||
|
|
||||||
php4_run:
|
php4_run:
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(PHP4) -n -q -d extension_dir=. $(SCRIPT)
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(PHP4) -n -q -d extension_dir=. $(SCRIPT)
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# Cleaning the PHP4 examples
|
# Cleaning the PHP4 examples
|
||||||
|
|
@ -925,7 +929,7 @@ csharp_cpp: $(SRCS)
|
||||||
# ----------------------------------------------------------------
|
# ----------------------------------------------------------------
|
||||||
|
|
||||||
csharp_compile: $(SRCS)
|
csharp_compile: $(SRCS)
|
||||||
$(CSHARPCOMPILER) $(CSHARPFLAGS) $(CSHARPSRCS)
|
$(COMPILETOOL) $(CSHARPCOMPILER) $(CSHARPFLAGS) $(CSHARPSRCS)
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# Cleaning the CSharp examples
|
# Cleaning the CSharp examples
|
||||||
|
|
|
||||||
|
|
@ -154,7 +154,7 @@ include $(srcdir)/../common.mk
|
||||||
# a file is found which has _runme.lisp appended after the testcase name.
|
# a file is found which has _runme.lisp appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(ALLEGROCLBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(ALLEGROCLBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: (does nothing, we dont generate extra allegrocl code)
|
# Clean: (does nothing, we dont generate extra allegrocl code)
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = cffi
|
LANGUAGE = cffi
|
||||||
CFFI = @CFFIBIN@
|
CFFI = @CFFIBIN@
|
||||||
SCRIPTSUFFIX = _runme.lisp
|
SCRIPTSUFFIX = _runme.lisp
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -35,7 +35,7 @@ CPP_TEST_CASES =
|
||||||
# a file is found which has _runme.lisp appended after the testcase name.
|
# a file is found which has _runme.lisp appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(CFFIBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(CFFIBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: (does nothing, we dont generate extra cffi code)
|
# Clean: (does nothing, we dont generate extra cffi code)
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ SWIGOPT += -nounit
|
||||||
# a file is found which has _runme.scm appended after the testcase name.
|
# a file is found which has _runme.scm appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(CHICKEN_CSI) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(CHICKEN_CSI) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# If there exists a PROXYSUFFIX runme file, we also generate the wrapper
|
# If there exists a PROXYSUFFIX runme file, we also generate the wrapper
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = clisp
|
LANGUAGE = clisp
|
||||||
CLISP = @CLISPBIN@
|
CLISP = @CLISPBIN@
|
||||||
SCRIPTSUFFIX = _runme.lisp
|
SCRIPTSUFFIX = _runme.lisp
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -35,7 +35,7 @@ CPP_TEST_CASES =
|
||||||
# a file is found which has _runme.lisp appended after the testcase name.
|
# a file is found which has _runme.lisp appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(CLISPBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(CLISPBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: (does nothing, we dont generate extra clisp code)
|
# Clean: (does nothing, we dont generate extra clisp code)
|
||||||
|
|
|
||||||
|
|
@ -19,13 +19,39 @@
|
||||||
# 3) One off special commandline options can be achieved by adding a
|
# 3) One off special commandline options can be achieved by adding a
|
||||||
# test case to CUSTOM_TEST_CASES and defining rules to run and test.
|
# test case to CUSTOM_TEST_CASES and defining rules to run and test.
|
||||||
#
|
#
|
||||||
|
# The 'check' target runs the testcases including SWIG invocation,
|
||||||
|
# C/C++ compilation, target language compilation (if any) and runtime
|
||||||
|
# test (if there is an associated 'runme' test).
|
||||||
|
# The 'partialcheck' target only invokes SWIG.
|
||||||
|
# The 'all' target is the same as the 'check' target but also includes
|
||||||
|
# known broken testcases.
|
||||||
|
# The 'clean' target cleans up.
|
||||||
|
#
|
||||||
|
# Note that the RUNTOOL, COMPILETOOL and SWIGTOOL variables can be used
|
||||||
|
# for # invoking tools for the runtime tests and target language
|
||||||
|
# compiler (eg javac) respectively. For example, valgrind can be used
|
||||||
|
# for memory checking of the runtime tests using:
|
||||||
|
# make RUNTOOL="valgrind --leak-check-full"
|
||||||
|
# and valgrind can be used when invoking SWIG using:
|
||||||
|
# make SWIGTOOL="valgrind --tool=memcheck"
|
||||||
|
#
|
||||||
# The variables below can be overridden after including this makefile
|
# The variables below can be overridden after including this makefile
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Variables
|
# Variables
|
||||||
#######################################################################
|
#######################################################################
|
||||||
SWIG = $(top_builddir)/preinst-swig
|
|
||||||
|
ifneq (,$(USE_VALGRIND))
|
||||||
|
VALGRIND_OPT = --leak-check=full
|
||||||
|
RUNTOOL = valgrind $(VALGRIND_OPT)
|
||||||
|
else
|
||||||
|
RUNTOOL =
|
||||||
|
endif
|
||||||
|
COMPILETOOL=
|
||||||
|
SWIGTOOL =
|
||||||
|
|
||||||
|
SWIG = $(SWIGTOOL) $(top_builddir)/preinst-swig
|
||||||
SWIG_LIB = $(top_srcdir)/Lib
|
SWIG_LIB = $(top_srcdir)/Lib
|
||||||
TEST_SUITE = test-suite
|
TEST_SUITE = test-suite
|
||||||
EXAMPLES = Examples
|
EXAMPLES = Examples
|
||||||
|
|
@ -37,6 +63,7 @@ SWIGOPT = -I$(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)/$(LANGUAGE) -I$(top_srcdi
|
||||||
INCLUDES = -I$(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)/$(LANGUAGE) -I$(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)
|
INCLUDES = -I$(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)/$(LANGUAGE) -I$(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)
|
||||||
LIBS = -L.
|
LIBS = -L.
|
||||||
LIBPREFIX = lib
|
LIBPREFIX = lib
|
||||||
|
ACTION = check
|
||||||
|
|
||||||
#
|
#
|
||||||
# Please keep test cases in alphabetical order.
|
# Please keep test cases in alphabetical order.
|
||||||
|
|
@ -450,6 +477,10 @@ all: $(BROKEN_TEST_CASES) $(NOT_BROKEN_TEST_CASES)
|
||||||
|
|
||||||
check: $(NOT_BROKEN_TEST_CASES)
|
check: $(NOT_BROKEN_TEST_CASES)
|
||||||
|
|
||||||
|
# partialcheck target runs SWIG only, ie no compilation or running of tests (for a subset of languages)
|
||||||
|
partialcheck:
|
||||||
|
$(MAKE) check CC=true CXX=true LDSHARED=true CXXSHARED=true RUNTOOL=true COMPILETOOL=true
|
||||||
|
|
||||||
broken: $(BROKEN_TEST_CASES)
|
broken: $(BROKEN_TEST_CASES)
|
||||||
|
|
||||||
swig_and_compile_cpp = \
|
swig_and_compile_cpp = \
|
||||||
|
|
@ -490,9 +521,9 @@ swig_and_compile_runtime = \
|
||||||
|
|
||||||
setup = \
|
setup = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then \
|
||||||
echo "Checking testcase $* (with run test) under $(LANGUAGE)" ; \
|
echo "$(ACTION)ing testcase $* (with run test) under $(LANGUAGE)" ; \
|
||||||
else \
|
else \
|
||||||
echo "Checking testcase $* under $(LANGUAGE)" ; \
|
echo "$(ACTION)ing testcase $* under $(LANGUAGE)" ; \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -505,5 +536,5 @@ clean: $(ALL_CLEAN)
|
||||||
distclean: clean
|
distclean: clean
|
||||||
@rm -f Makefile
|
@rm -f Makefile
|
||||||
|
|
||||||
.PHONY: all check broken clean distclean
|
.PHONY: all check partialcheck broken clean distclean
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ run_testcase = \
|
||||||
CSHARPFLAGS='-nologo -out:$*_runme.exe' \
|
CSHARPFLAGS='-nologo -out:$*_runme.exe' \
|
||||||
CSHARPSRCS='`$(CSHARPCYGPATH_W) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX)` \
|
CSHARPSRCS='`$(CSHARPCYGPATH_W) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX)` \
|
||||||
$*$(CSHARPPATHSEPARATOR)*.cs' csharp_compile && \
|
$*$(CSHARPPATHSEPARATOR)*.cs' csharp_compile && \
|
||||||
env LD_LIBRARY_PATH="$*:$$LD_LIBRARY_PATH" PATH="$*:$$PATH" SHLIB_PATH="$*:$$SHLIB_PATH" $(INTERPRETER) $*_runme.exe; ) \
|
env LD_LIBRARY_PATH="$*:$$LD_LIBRARY_PATH" PATH="$*:$$PATH" SHLIB_PATH="$*:$$SHLIB_PATH" $(RUNTOOL) $(INTERPRETER) $*_runme.exe; ) \
|
||||||
else ( \
|
else ( \
|
||||||
cd $* && \
|
cd $* && \
|
||||||
$(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile \
|
$(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile \
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ swig_and_compile_multi_cpp = \
|
||||||
# a file is found which has _runme.scm appended after the testcase name.
|
# a file is found which has _runme.scm appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(GUILE) -l $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(GUILE) -l $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean
|
# Clean
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ SCRIPTPREFIX = ../guile/
|
||||||
# a file is found which has _runme.scm appended after the testcase name.
|
# a file is found which has _runme.scm appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(GUILE) -l $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(GUILE) -l $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
setup = \
|
setup = \
|
||||||
|
|
@ -50,5 +50,5 @@ local_setup = \
|
||||||
|
|
||||||
local_run_testcase = \
|
local_run_testcase = \
|
||||||
if [ -f $(srcdir)/$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(GUILE) -l $(srcdir)/$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(GUILE) -l $(srcdir)/$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ LIBS = -L.
|
||||||
# a file is found which has _runme.lua appended after the testcase name.
|
# a file is found which has _runme.lua appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(LUA) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(LUA) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: (does nothing, we dont generate extra lua code)
|
# Clean: (does nothing, we dont generate extra lua code)
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = mzscheme
|
LANGUAGE = mzscheme
|
||||||
|
MZSCHEME = mzscheme
|
||||||
SCRIPTSUFFIX = _runme.scm
|
SCRIPTSUFFIX = _runme.scm
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -33,7 +34,7 @@ include $(srcdir)/../common.mk
|
||||||
# a file is found which has _runme.scm appended after the testcase name.
|
# a file is found which has _runme.scm appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH mzscheme -r $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(MZSCHEME) -r $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean
|
# Clean
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = ocaml
|
LANGUAGE = ocaml
|
||||||
|
OCAMLC = ocamlc
|
||||||
VARIANT = _static
|
VARIANT = _static
|
||||||
SCRIPTSUFFIX = _runme.ml
|
SCRIPTSUFFIX = _runme.ml
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
|
|
@ -14,12 +15,12 @@ C_TEST_CASES =
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) -a \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) -a \
|
||||||
-f $(top_srcdir)/Examples/test-suite/$*.list ] ; then ( \
|
-f $(top_srcdir)/Examples/test-suite/$*.list ] ; then ( \
|
||||||
ocamlc -c $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX); \
|
$(COMPILETOOL) $(OCAMLC) -c $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX); \
|
||||||
ocamlc swig.cmo -custom -g -cc '$(CXX)' -o runme `cat $(top_srcdir)/Examples/test-suite/$(*).list | sed -e 's/\(.*\)/\1_wrap.o \1.cmo/g'`&& ./runme) ; \
|
$(COMPILETOOL) $(OCAMLC) swig.cmo -custom -g -cc '$(CXX)' -o runme `cat $(top_srcdir)/Examples/test-suite/$(*).list | sed -e 's/\(.*\)/\1_wrap.o \1.cmo/g'`&& ./runme) ; \
|
||||||
elif [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
elif [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
ocamlc -c $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX); \
|
$(COMPILETOOL) $(OCAMLC) -c $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX); \
|
||||||
ocamlc swig.cmo -custom -g -cc '$(CXX)' -o runme $(srcdir)/$(*).cmo $(srcdir)/$(*)_runme.cmo $(srcdir)/$(*)_wrap.o && \
|
$(COMPILETOOL) $(OCAMLC) swig.cmo -custom -g -cc '$(CXX)' -o runme $(srcdir)/$(*).cmo $(srcdir)/$(*)_runme.cmo $(srcdir)/$(*)_wrap.o && \
|
||||||
./runme) ; \
|
$(RUNTOOL) ./runme) ; \
|
||||||
fi ;
|
fi ;
|
||||||
|
|
||||||
check_quant:
|
check_quant:
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = octave
|
LANGUAGE = octave
|
||||||
ifneq (,$(USE_VALGRIND))
|
|
||||||
OCTAVE = valgrind --leak-check=full --suppressions=pyswig.supp @OCTAVE@
|
|
||||||
else
|
|
||||||
OCTAVE = @OCTAVE@ -q
|
OCTAVE = @OCTAVE@ -q
|
||||||
endif
|
|
||||||
SCRIPTSUFFIX = _runme.m
|
SCRIPTSUFFIX = _runme.m
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -56,7 +52,7 @@ LIBS = -L.
|
||||||
# a file is found which has _runme.m appended after the testcase name.
|
# a file is found which has _runme.m appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH OCTAVEPATH=$(srcdir):OCTAVEPATH $(OCTAVE) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH OCTAVEPATH=$(srcdir):OCTAVEPATH $(RUNTOOL) $(OCTAVE) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: remove the generated .m file
|
# Clean: remove the generated .m file
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = perl5
|
LANGUAGE = perl5
|
||||||
#PERL = valgrind @PERL@
|
|
||||||
PERL = @PERL@
|
PERL = @PERL@
|
||||||
SCRIPTSUFFIX = _runme.pl
|
SCRIPTSUFFIX = _runme.pl
|
||||||
TEST_RUNNER = run-perl-test.pl
|
TEST_RUNNER = run-perl-test.pl
|
||||||
|
|
@ -47,7 +46,7 @@ include $(srcdir)/../common.mk
|
||||||
# a file is found which has _runme.pl appended after the testcase name.
|
# a file is found which has _runme.pl appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(PERL) $(TEST_RUNNER) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ; ) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(PERL) $(TEST_RUNNER) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ; ) \
|
||||||
fi; \
|
fi; \
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ missingtests: missingcpptests missingctests
|
||||||
# a file is found which has _runme.php4 appended after the testcase name.
|
# a file is found which has _runme.php4 appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
$(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile SCRIPT=$(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) php4_run;) \
|
$(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile SCRIPT=$(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) RUNTOOL=$(RUNTOOL) php4_run;) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: remove the generated .php file
|
# Clean: remove the generated .php file
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = pike
|
LANGUAGE = pike
|
||||||
|
PIKE = pike
|
||||||
SCRIPTSUFFIX = _runme.pike
|
SCRIPTSUFFIX = _runme.pike
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -33,7 +34,7 @@ include $(srcdir)/../common.mk
|
||||||
# a file is found which has _runme.pike appended after the testcase name.
|
# a file is found which has _runme.pike appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH pike $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(PIKE) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: remove the generated .pike file
|
# Clean: remove the generated .pike file
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = python
|
LANGUAGE = python
|
||||||
ifneq (,$(USE_VALGRIND))
|
|
||||||
PYTHON = valgrind --leak-check=full --suppressions=pyswig.supp @PYTHON@
|
|
||||||
else
|
|
||||||
PYTHON = @PYTHON@
|
PYTHON = @PYTHON@
|
||||||
endif
|
|
||||||
SCRIPTSUFFIX = _runme.py
|
SCRIPTSUFFIX = _runme.py
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -63,6 +59,7 @@ include $(srcdir)/../common.mk
|
||||||
|
|
||||||
# Overridden variables here
|
# Overridden variables here
|
||||||
LIBS = -L.
|
LIBS = -L.
|
||||||
|
VALGRIND_OPT += --suppressions=pythonswig.supp
|
||||||
|
|
||||||
# Rules for the different types of tests
|
# Rules for the different types of tests
|
||||||
%.cpptest:
|
%.cpptest:
|
||||||
|
|
@ -84,7 +81,7 @@ LIBS = -L.
|
||||||
# a file is found which has _runme.py appended after the testcase name.
|
# a file is found which has _runme.py appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PYTHONPATH=$(srcdir):$$PYTHONPATH $(PYTHON) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PYTHONPATH=$(srcdir):$$PYTHONPATH $(RUNTOOL) $(PYTHON) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: remove the generated .py file
|
# Clean: remove the generated .py file
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ include $(srcdir)/../common.mk
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=.:"$$PATH" \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=.:"$$PATH" \
|
||||||
$(RUNR) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ;) \
|
$(RUNTOOL) $(RUNR) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ;) \
|
||||||
else \
|
else \
|
||||||
($(RUNR) $(srcdir)/$(SCRIPTPREFIX)$*$(WRAPSUFFIX);) \
|
($(RUNR) $(srcdir)/$(SCRIPTPREFIX)$*$(WRAPSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
@ -49,7 +49,7 @@ run_multitestcase = \
|
||||||
for f in `cat $(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)/$*.list` ; do \
|
for f in `cat $(top_srcdir)/$(EXAMPLES)/$(TEST_SUITE)/$*.list` ; do \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$${f}$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$${f}$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=.:"$$PATH" \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=.:"$$PATH" \
|
||||||
$(RUNR) $(srcdir)/$(SCRIPTPREFIX)$${f}$(SCRIPTSUFFIX) ;) \
|
$(RUNTOOL) $(RUNR) $(srcdir)/$(SCRIPTPREFIX)$${f}$(SCRIPTSUFFIX) ;) \
|
||||||
else \
|
else \
|
||||||
($(RUNR) $(srcdir)/$(SCRIPTPREFIX)$${f}$(WRAPSUFFIX);) \
|
($(RUNR) $(srcdir)/$(SCRIPTPREFIX)$${f}$(WRAPSUFFIX);) \
|
||||||
fi; \
|
fi; \
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = ruby
|
LANGUAGE = ruby
|
||||||
ifneq (,$(USE_VALGRIND))
|
RUBY = @RUBY@
|
||||||
RUBY = valgrind --leak-check=full @RUBY@
|
|
||||||
else
|
|
||||||
RUBY = @RUBY@
|
|
||||||
endif
|
|
||||||
SCRIPTSUFFIX = _runme.rb
|
SCRIPTSUFFIX = _runme.rb
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -64,7 +60,7 @@ naming.cpptest: SWIGOPT = -autorename
|
||||||
# a file is found which has _runme.rb appended after the testcase name.
|
# a file is found which has _runme.rb appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUBY) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(RUBY) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean
|
# Clean
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = tcl
|
LANGUAGE = tcl
|
||||||
ifneq (,$(USE_VALGRIND))
|
TCLSH = tclsh
|
||||||
TCLSH = valgrind --leak-check=full tclsh
|
|
||||||
else
|
|
||||||
TCLSH = tclsh
|
|
||||||
endif
|
|
||||||
SCRIPTSUFFIX = _runme.tcl
|
SCRIPTSUFFIX = _runme.tcl
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -50,7 +46,7 @@ include $(srcdir)/../common.mk
|
||||||
# a file is found which has _runme.tcl appended after the testcase name.
|
# a file is found which has _runme.tcl appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(TCLSH) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(TCLSH) $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean
|
# Clean
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
LANGUAGE = uffi
|
LANGUAGE = uffi
|
||||||
UFFI = @UFFIBIN@
|
UFFI = @UFFIBIN@
|
||||||
SCRIPTSUFFIX = _runme.lisp
|
SCRIPTSUFFIX = _runme.lisp
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
@ -35,7 +35,7 @@ CPP_TEST_CASES =
|
||||||
# a file is found which has _runme.lisp appended after the testcase name.
|
# a file is found which has _runme.lisp appended after the testcase name.
|
||||||
run_testcase = \
|
run_testcase = \
|
||||||
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then ( \
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(UFFIBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(UFFIBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX);) \
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Clean: (does nothing, we dont generate extra uffi code)
|
# Clean: (does nothing, we dont generate extra uffi code)
|
||||||
|
|
|
||||||
|
|
@ -248,6 +248,13 @@ check-%-test-suite:
|
||||||
fi; \
|
fi; \
|
||||||
test $$passed = true
|
test $$passed = true
|
||||||
|
|
||||||
|
# Partial test-suite check - it only invokes SWIG, ie no compilation and no runtime testing
|
||||||
|
partialcheck-test-suite:
|
||||||
|
@$(MAKE) -k -s check-test-suite ACTION=partialcheck
|
||||||
|
|
||||||
|
partialcheck-%-test-suite:
|
||||||
|
@$(MAKE) -k -s check-$*-test-suite ACTION=partialcheck
|
||||||
|
|
||||||
check: check-aliveness check-examples check-gifplot check-test-suite
|
check: check-aliveness check-examples check-gifplot check-test-suite
|
||||||
|
|
||||||
# Run known-to-be-broken as well as not broken testcases in the test-suite
|
# Run known-to-be-broken as well as not broken testcases in the test-suite
|
||||||
|
|
|
||||||
32
Tools/config/config.guess
vendored
32
Tools/config/config.guess
vendored
|
|
@ -4,7 +4,7 @@
|
||||||
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||||
# Inc.
|
# Inc.
|
||||||
|
|
||||||
timestamp='2007-03-06'
|
timestamp='2006-07-02'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
|
|
@ -161,7 +161,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
||||||
arm*) machine=arm-unknown ;;
|
arm*) machine=arm-unknown ;;
|
||||||
sh3el) machine=shl-unknown ;;
|
sh3el) machine=shl-unknown ;;
|
||||||
sh3eb) machine=sh-unknown ;;
|
sh3eb) machine=sh-unknown ;;
|
||||||
sh5el) machine=sh5le-unknown ;;
|
|
||||||
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
|
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
|
||||||
esac
|
esac
|
||||||
# The Operating System including object format, if it has switched
|
# The Operating System including object format, if it has switched
|
||||||
|
|
@ -781,7 +780,7 @@ EOF
|
||||||
i*:CYGWIN*:*)
|
i*:CYGWIN*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-cygwin
|
echo ${UNAME_MACHINE}-pc-cygwin
|
||||||
exit ;;
|
exit ;;
|
||||||
*:MINGW*:*)
|
i*:MINGW*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-mingw32
|
echo ${UNAME_MACHINE}-pc-mingw32
|
||||||
exit ;;
|
exit ;;
|
||||||
i*:windows32*:*)
|
i*:windows32*:*)
|
||||||
|
|
@ -791,15 +790,12 @@ EOF
|
||||||
i*:PW*:*)
|
i*:PW*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-pw32
|
echo ${UNAME_MACHINE}-pc-pw32
|
||||||
exit ;;
|
exit ;;
|
||||||
*:Interix*:[3456]*)
|
x86:Interix*:[3456]*)
|
||||||
case ${UNAME_MACHINE} in
|
echo i586-pc-interix${UNAME_RELEASE}
|
||||||
x86)
|
exit ;;
|
||||||
echo i586-pc-interix${UNAME_RELEASE}
|
EM64T:Interix*:[3456]*)
|
||||||
exit ;;
|
echo x86_64-unknown-interix${UNAME_RELEASE}
|
||||||
EM64T | authenticamd)
|
exit ;;
|
||||||
echo x86_64-unknown-interix${UNAME_RELEASE}
|
|
||||||
exit ;;
|
|
||||||
esac ;;
|
|
||||||
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
||||||
echo i${UNAME_MACHINE}-pc-mks
|
echo i${UNAME_MACHINE}-pc-mks
|
||||||
exit ;;
|
exit ;;
|
||||||
|
|
@ -954,9 +950,6 @@ EOF
|
||||||
x86_64:Linux:*:*)
|
x86_64:Linux:*:*)
|
||||||
echo x86_64-unknown-linux-gnu
|
echo x86_64-unknown-linux-gnu
|
||||||
exit ;;
|
exit ;;
|
||||||
xtensa:Linux:*:*)
|
|
||||||
echo xtensa-unknown-linux-gnu
|
|
||||||
exit ;;
|
|
||||||
i*86:Linux:*:*)
|
i*86:Linux:*:*)
|
||||||
# The BFD linker knows what the default object file format is, so
|
# The BFD linker knows what the default object file format is, so
|
||||||
# first see if it will tell us. cd to the root directory to prevent
|
# first see if it will tell us. cd to the root directory to prevent
|
||||||
|
|
@ -1215,15 +1208,6 @@ EOF
|
||||||
SX-6:SUPER-UX:*:*)
|
SX-6:SUPER-UX:*:*)
|
||||||
echo sx6-nec-superux${UNAME_RELEASE}
|
echo sx6-nec-superux${UNAME_RELEASE}
|
||||||
exit ;;
|
exit ;;
|
||||||
SX-7:SUPER-UX:*:*)
|
|
||||||
echo sx7-nec-superux${UNAME_RELEASE}
|
|
||||||
exit ;;
|
|
||||||
SX-8:SUPER-UX:*:*)
|
|
||||||
echo sx8-nec-superux${UNAME_RELEASE}
|
|
||||||
exit ;;
|
|
||||||
SX-8R:SUPER-UX:*:*)
|
|
||||||
echo sx8r-nec-superux${UNAME_RELEASE}
|
|
||||||
exit ;;
|
|
||||||
Power*:Rhapsody:*:*)
|
Power*:Rhapsody:*:*)
|
||||||
echo powerpc-apple-rhapsody${UNAME_RELEASE}
|
echo powerpc-apple-rhapsody${UNAME_RELEASE}
|
||||||
exit ;;
|
exit ;;
|
||||||
|
|
|
||||||
16
Tools/config/config.sub
vendored
16
Tools/config/config.sub
vendored
|
|
@ -4,7 +4,7 @@
|
||||||
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||||
# Inc.
|
# Inc.
|
||||||
|
|
||||||
timestamp='2007-01-18'
|
timestamp='2006-09-20'
|
||||||
|
|
||||||
# This file is (in principle) common to ALL GNU software.
|
# This file is (in principle) common to ALL GNU software.
|
||||||
# The presence of a machine in this file suggests that SOME GNU software
|
# The presence of a machine in this file suggests that SOME GNU software
|
||||||
|
|
@ -245,12 +245,12 @@ case $basic_machine in
|
||||||
| bfin \
|
| bfin \
|
||||||
| c4x | clipper \
|
| c4x | clipper \
|
||||||
| d10v | d30v | dlx | dsp16xx \
|
| d10v | d30v | dlx | dsp16xx \
|
||||||
| fido | fr30 | frv \
|
| fr30 | frv \
|
||||||
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||||
| i370 | i860 | i960 | ia64 \
|
| i370 | i860 | i960 | ia64 \
|
||||||
| ip2k | iq2000 \
|
| ip2k | iq2000 \
|
||||||
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
||||||
| maxq | mb | microblaze | mcore | mep \
|
| maxq | mb | microblaze | mcore \
|
||||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
| mips | mipsbe | mipseb | mipsel | mipsle \
|
||||||
| mips16 \
|
| mips16 \
|
||||||
| mips64 | mips64el \
|
| mips64 | mips64el \
|
||||||
|
|
@ -324,7 +324,7 @@ case $basic_machine in
|
||||||
| clipper-* | craynv-* | cydra-* \
|
| clipper-* | craynv-* | cydra-* \
|
||||||
| d10v-* | d30v-* | dlx-* \
|
| d10v-* | d30v-* | dlx-* \
|
||||||
| elxsi-* \
|
| elxsi-* \
|
||||||
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
|
||||||
| h8300-* | h8500-* \
|
| h8300-* | h8500-* \
|
||||||
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
||||||
| i*86-* | i860-* | i960-* | ia64-* \
|
| i*86-* | i860-* | i960-* | ia64-* \
|
||||||
|
|
@ -925,9 +925,6 @@ case $basic_machine in
|
||||||
basic_machine=sh-hitachi
|
basic_machine=sh-hitachi
|
||||||
os=-hms
|
os=-hms
|
||||||
;;
|
;;
|
||||||
sh5el)
|
|
||||||
basic_machine=sh5le-unknown
|
|
||||||
;;
|
|
||||||
sh64)
|
sh64)
|
||||||
basic_machine=sh64-unknown
|
basic_machine=sh64-unknown
|
||||||
;;
|
;;
|
||||||
|
|
@ -1222,7 +1219,7 @@ case $os in
|
||||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||||
| -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
|
| -skyos* | -haiku* | -rdos* | -toppers*)
|
||||||
# Remember, each alternative MUST END IN *, to match a version number.
|
# Remember, each alternative MUST END IN *, to match a version number.
|
||||||
;;
|
;;
|
||||||
-qnx*)
|
-qnx*)
|
||||||
|
|
@ -1417,9 +1414,6 @@ case $basic_machine in
|
||||||
m68*-cisco)
|
m68*-cisco)
|
||||||
os=-aout
|
os=-aout
|
||||||
;;
|
;;
|
||||||
mep-*)
|
|
||||||
os=-elf
|
|
||||||
;;
|
|
||||||
mips*-cisco)
|
mips*-cisco)
|
||||||
os=-elf
|
os=-elf
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue