diff options
-rw-r--r-- | Makefile.in | 1 | ||||
-rw-r--r-- | configure | 393 | ||||
-rw-r--r-- | configure.in | 3 | ||||
-rw-r--r-- | doc/Makefile.in | 1 | ||||
-rw-r--r-- | src/Makefile.in | 1 | ||||
-rw-r--r-- | tests/Lia64-test-rbs.c | 2 | ||||
-rw-r--r-- | tests/Lia64-test-stack.c | 2 | ||||
-rw-r--r-- | tests/Ltest-dyn1.c | 2 | ||||
-rw-r--r-- | tests/Ltest-exc.c | 2 | ||||
-rw-r--r-- | tests/Ltest-resume-sig.c | 2 | ||||
-rw-r--r-- | tests/Makefile.in | 97 |
11 files changed, 475 insertions, 31 deletions
diff --git a/Makefile.in b/Makefile.in index b12cc12a..9ba34320 100644 --- a/Makefile.in +++ b/Makefile.in @@ -76,6 +76,7 @@ AWK = @AWK@ CC = @CC@ CCAS = @CCAS@ CCASFLAGS = @CCASFLAGS@ +CXX = @CXX@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ @@ -464,7 +464,7 @@ ac_includes_default="\ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE LN_S ECHO RANLIB ac_ct_RANLIB CPP EGREP LIBTOOL CCAS CCASFLAGS LIBOBJS REMOTE_ONLY_TRUE REMOTE_ONLY_FALSE ARCH_IA64_TRUE ARCH_IA64_FALSE ARCH_HPPA_TRUE ARCH_HPPA_FALSE ARCH_X86_TRUE ARCH_X86_FALSE OS_LINUX_TRUE OS_LINUX_FALSE arch ARCH LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE LN_S ECHO RANLIB ac_ct_RANLIB CPP EGREP LIBTOOL CCAS CCASFLAGS LIBOBJS REMOTE_ONLY_TRUE REMOTE_ONLY_FALSE ARCH_IA64_TRUE ARCH_IA64_FALSE ARCH_HPPA_TRUE ARCH_HPPA_FALSE ARCH_X86_TRUE ARCH_X86_FALSE OS_LINUX_TRUE OS_LINUX_FALSE arch ARCH LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -921,6 +921,14 @@ ac_env_CPPFLAGS_set=${CPPFLAGS+set} ac_env_CPPFLAGS_value=$CPPFLAGS ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} ac_cv_env_CPPFLAGS_value=$CPPFLAGS +ac_env_CXX_set=${CXX+set} +ac_env_CXX_value=$CXX +ac_cv_env_CXX_set=${CXX+set} +ac_cv_env_CXX_value=$CXX +ac_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_env_CXXFLAGS_value=$CXXFLAGS +ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_cv_env_CXXFLAGS_value=$CXXFLAGS ac_env_CPP_set=${CPP+set} ac_env_CPP_value=$CPP ac_cv_env_CPP_set=${CPP+set} @@ -1028,6 +1036,8 @@ Some influential environment variables: nonstandard directory <lib dir> CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> + CXX C++ compiler command + CXXFLAGS C++ compiler flags CPP C preprocessor Use these variables to override the choices made by `configure' or to help @@ -2854,6 +2864,375 @@ echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -n "$ac_tool_prefix"; then + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + echo "$as_me:$LINENO: result: $CXX" >&5 +echo "${ECHO_T}$CXX" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 +echo "${ECHO_T}$ac_ct_CXX" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CXX" && break +done +test -n "$ac_ct_CXX" || ac_ct_CXX="g++" + + CXX=$ac_ct_CXX +fi + + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C++ compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 + (eval $ac_compiler --version </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 + (eval $ac_compiler -v </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 + (eval $ac_compiler -V </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 +if test "${ac_cv_cxx_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_compiler_gnu=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 +GXX=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +CXXFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 +echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cxx_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cxx_g=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_prog_cxx_g=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +for ac_declaration in \ + ''\ + '#include <stdlib.h>' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <stdlib.h> +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +continue +fi +rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CXX" am_compiler_list= + +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + for depmode in $am_compiler_list; do + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + echo '#include "conftest.h"' > conftest.c + echo 'int i;' > conftest.h + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=conftest.c object=conftest.o \ + depfile=conftest.Po tmpdepfile=conftest.TPo \ + $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && + grep conftest.h conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi + +fi +echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 +echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type + + # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: @@ -4522,7 +4901,7 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes case $host in *-*-irix6*) # Find out which ABI we are using. - echo '#line 4525 "configure"' > conftest.$ac_ext + echo '#line 4904 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -5036,7 +5415,7 @@ chmod -w . save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" compiler_c_o=no -if { (eval echo configure:5039: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then +if { (eval echo configure:5418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings if test -s out/conftest.err; then @@ -6823,7 +7202,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 6826 "configure" +#line 7205 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -6921,7 +7300,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 6924 "configure" +#line 7303 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -9246,6 +9625,10 @@ s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@CXX@,$CXX,;t t +s,@CXXFLAGS@,$CXXFLAGS,;t t +s,@ac_ct_CXX@,$ac_ct_CXX,;t t +s,@CXXDEPMODE@,$CXXDEPMODE,;t t s,@LN_S@,$LN_S,;t t s,@ECHO@,$ECHO,;t t s,@RANLIB@,$RANLIB,;t t diff --git a/configure.in b/configure.in index 3b0b3e8f..fa816c34 100644 --- a/configure.in +++ b/configure.in @@ -2,12 +2,13 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/backtrace.c) AC_CONFIG_AUX_DIR(aux) AC_CANONICAL_SYSTEM -AM_INIT_AUTOMAKE(libunwind, 0.91) +AM_INIT_AUTOMAKE(libunwind, 0.92) AM_MAINTAINER_MODE AM_CONFIG_HEADER(include/config.h) dnl Checks for programs. AC_PROG_CC +AC_PROG_CXX AC_PROG_INSTALL AC_PROG_MAKE_SET AM_PROG_LIBTOOL diff --git a/doc/Makefile.in b/doc/Makefile.in index f2d40ccd..2a044cf5 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -76,6 +76,7 @@ AWK = @AWK@ CC = @CC@ CCAS = @CCAS@ CCASFLAGS = @CCASFLAGS@ +CXX = @CXX@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ diff --git a/src/Makefile.in b/src/Makefile.in index 3fac7b7e..1dede03f 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -76,6 +76,7 @@ AWK = @AWK@ CC = @CC@ CCAS = @CCAS@ CCASFLAGS = @CCASFLAGS@ +CXX = @CXX@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ diff --git a/tests/Lia64-test-rbs.c b/tests/Lia64-test-rbs.c index c3971f82..8790ae23 100644 --- a/tests/Lia64-test-rbs.c +++ b/tests/Lia64-test-rbs.c @@ -1,2 +1,4 @@ +#ifndef UNW_REMOTE_ONLY #define UNW_LOCAL_ONLY #include "Gia64-test-rbs.c" +#endif diff --git a/tests/Lia64-test-stack.c b/tests/Lia64-test-stack.c index 92106549..196dff4b 100644 --- a/tests/Lia64-test-stack.c +++ b/tests/Lia64-test-stack.c @@ -1,2 +1,4 @@ +#ifndef UNW_REMOTE_ONLY #define UNW_LOCAL_ONLY #include "Gia64-test-stack.c" +#endif diff --git a/tests/Ltest-dyn1.c b/tests/Ltest-dyn1.c index 973f5ea6..8231a3e8 100644 --- a/tests/Ltest-dyn1.c +++ b/tests/Ltest-dyn1.c @@ -1,2 +1,4 @@ +#ifndef UNW_REMOTE_ONLY #define UNW_LOCAL_ONLY #include "Gtest-dyn1.c" +#endif diff --git a/tests/Ltest-exc.c b/tests/Ltest-exc.c index f87b4691..2c0463fc 100644 --- a/tests/Ltest-exc.c +++ b/tests/Ltest-exc.c @@ -1,2 +1,4 @@ +#ifndef UNW_REMOTE_ONLY #define UNW_LOCAL_ONLY #include "Gtest-exc.c" +#endif diff --git a/tests/Ltest-resume-sig.c b/tests/Ltest-resume-sig.c index c747685b..556d2ee7 100644 --- a/tests/Ltest-resume-sig.c +++ b/tests/Ltest-resume-sig.c @@ -1,2 +1,4 @@ +#ifndef UNW_REMOTE_ONLY #define UNW_LOCAL_ONLY #include "Gtest-resume-sig.c" +#endif diff --git a/tests/Makefile.in b/tests/Makefile.in index 265b0ade..b7a420e2 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -76,6 +76,7 @@ AWK = @AWK@ CC = @CC@ CCAS = @CCAS@ CCASFLAGS = @CCASFLAGS@ +CXX = @CXX@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ @@ -97,7 +98,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include EXTRA_DIST = run-ia64-test-dyn1 noinst_PROGRAMS_common = -check_PROGRAMS_common = +check_PROGRAMS_common = Gtest-init Ltest-init check_SCRIPTS_common = @REMOTE_ONLY_TRUE@check_SCRIPTS_cdep = @@ -107,7 +108,7 @@ check_SCRIPTS_common = @REMOTE_ONLY_FALSE@ Gtest-dyn1 Ltest-dyn1 test-setjmp test-ptrace @REMOTE_ONLY_TRUE@noinst_PROGRAMS_cdep = $(noinst_PROGRAMS_common) -@REMOTE_ONLY_FALSE@noinst_PROGRAMS_cdep = bt test-init test-varargs +@REMOTE_ONLY_FALSE@noinst_PROGRAMS_cdep = bt test-varargs @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@noinst_PROGRAMS_arch = ia64-test-sig ia64-test-dyn1 @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_SCRIPTS_arch = run-ia64-test-dyn1 @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_PROGRAMS_arch = Gia64-test-stack Lia64-test-stack \ @@ -136,6 +137,8 @@ Gia64_test_stack_SOURCES = Gia64-test-stack.c ia64-test-stack-asm.S \ Lia64_test_rbs_SOURCES = Lia64-test-rbs.c ia64-test-rbs-asm.S ia64-test-rbs.h Gia64_test_rbs_SOURCES = Gia64-test-rbs.c ia64-test-rbs-asm.S ia64-test-rbs.h ia64_test_dyn1_SOURCES = ia64-test-dyn1.c ia64-dyn-asm.S flush-cache.S +Gtest_init_SOURCES = Gtest-init.cxx +Ltest_init_SOURCES = Ltest-init.cxx Gtest_dyn1_SOURCES = Gtest-dyn1.c flush-cache.S Ltest_dyn1_SOURCES = Ltest-dyn1.c flush-cache.S @@ -146,8 +149,11 @@ subdir = tests mkinstalldirs = $(SHELL) $(top_srcdir)/aux/mkinstalldirs CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = -@ARCH_IA64_FALSE@@REMOTE_ONLY_TRUE@check_PROGRAMS = -@ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@check_PROGRAMS = Gtest-exc$(EXEEXT) \ +@ARCH_IA64_FALSE@@REMOTE_ONLY_TRUE@check_PROGRAMS = Gtest-init$(EXEEXT) \ +@ARCH_IA64_FALSE@@REMOTE_ONLY_TRUE@ Ltest-init$(EXEEXT) +@ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@check_PROGRAMS = Gtest-init$(EXEEXT) \ +@ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ Ltest-init$(EXEEXT) \ +@ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ Gtest-exc$(EXEEXT) \ @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ Ltest-exc$(EXEEXT) \ @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ Gtest-resume-sig$(EXEEXT) \ @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ Ltest-resume-sig$(EXEEXT) \ @@ -155,8 +161,11 @@ CONFIG_CLEAN_FILES = @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ Ltest-dyn1$(EXEEXT) \ @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ test-setjmp$(EXEEXT) \ @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ test-ptrace$(EXEEXT) -@ARCH_IA64_TRUE@@REMOTE_ONLY_TRUE@check_PROGRAMS = -@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_PROGRAMS = Gtest-exc$(EXEEXT) \ +@ARCH_IA64_TRUE@@REMOTE_ONLY_TRUE@check_PROGRAMS = Gtest-init$(EXEEXT) \ +@ARCH_IA64_TRUE@@REMOTE_ONLY_TRUE@ Ltest-init$(EXEEXT) +@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_PROGRAMS = Gtest-init$(EXEEXT) \ +@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Ltest-init$(EXEEXT) \ +@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gtest-exc$(EXEEXT) \ @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Ltest-exc$(EXEEXT) \ @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gtest-resume-sig$(EXEEXT) \ @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Ltest-resume-sig$(EXEEXT) \ @@ -170,11 +179,9 @@ CONFIG_CLEAN_FILES = @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-rbs$(EXEEXT) @ARCH_IA64_FALSE@@REMOTE_ONLY_TRUE@noinst_PROGRAMS = @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@noinst_PROGRAMS = bt$(EXEEXT) \ -@ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ test-init$(EXEEXT) \ @ARCH_IA64_FALSE@@REMOTE_ONLY_FALSE@ test-varargs$(EXEEXT) @ARCH_IA64_TRUE@@REMOTE_ONLY_TRUE@noinst_PROGRAMS = @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@noinst_PROGRAMS = bt$(EXEEXT) \ -@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ test-init$(EXEEXT) \ @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ test-varargs$(EXEEXT) \ @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-sig$(EXEEXT) \ @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-dyn1$(EXEEXT) @@ -202,6 +209,11 @@ Gtest_exc_OBJECTS = Gtest-exc.$(OBJEXT) Gtest_exc_LDADD = $(LDADD) Gtest_exc_DEPENDENCIES = ../src/libunwind-$(arch).la Gtest_exc_LDFLAGS = +am_Gtest_init_OBJECTS = Gtest-init.$(OBJEXT) +Gtest_init_OBJECTS = $(am_Gtest_init_OBJECTS) +Gtest_init_LDADD = $(LDADD) +Gtest_init_DEPENDENCIES = ../src/libunwind-$(arch).la +Gtest_init_LDFLAGS = Gtest_resume_sig_SOURCES = Gtest-resume-sig.c Gtest_resume_sig_OBJECTS = Gtest-resume-sig.$(OBJEXT) Gtest_resume_sig_LDADD = $(LDADD) @@ -229,6 +241,11 @@ Ltest_exc_OBJECTS = Ltest-exc.$(OBJEXT) Ltest_exc_LDADD = $(LDADD) Ltest_exc_DEPENDENCIES = ../src/libunwind-$(arch).la Ltest_exc_LDFLAGS = +am_Ltest_init_OBJECTS = Ltest-init.$(OBJEXT) +Ltest_init_OBJECTS = $(am_Ltest_init_OBJECTS) +Ltest_init_LDADD = $(LDADD) +Ltest_init_DEPENDENCIES = ../src/libunwind-$(arch).la +Ltest_init_LDFLAGS = Ltest_resume_sig_SOURCES = Ltest-resume-sig.c Ltest_resume_sig_OBJECTS = Ltest-resume-sig.$(OBJEXT) Ltest_resume_sig_LDADD = $(LDADD) @@ -250,11 +267,6 @@ ia64_test_sig_OBJECTS = ia64-test-sig.$(OBJEXT) ia64_test_sig_LDADD = $(LDADD) ia64_test_sig_DEPENDENCIES = ../src/libunwind-$(arch).la ia64_test_sig_LDFLAGS = -test_init_SOURCES = test-init.c -test_init_OBJECTS = test-init.$(OBJEXT) -test_init_LDADD = $(LDADD) -test_init_DEPENDENCIES = ../src/libunwind-$(arch).la -test_init_LDFLAGS = test_ptrace_SOURCES = test-ptrace.c test_ptrace_OBJECTS = test-ptrace.$(OBJEXT) test_ptrace_LDADD = $(LDADD) @@ -280,14 +292,16 @@ am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/Gia64-test-rbs.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Gia64-test-stack.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Gtest-dyn1.Po ./$(DEPDIR)/Gtest-exc.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/Gtest-init.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Gtest-resume-sig.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Lia64-test-rbs.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Lia64-test-stack.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Ltest-dyn1.Po ./$(DEPDIR)/Ltest-exc.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/Ltest-init.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/Ltest-resume-sig.Po ./$(DEPDIR)/bt.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/ia64-test-dyn1.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/ia64-test-sig.Po \ -@AMDEP_TRUE@ ./$(DEPDIR)/test-init.Po ./$(DEPDIR)/test-ptrace.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/test-ptrace.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/test-setjmp.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/test-varargs.Po CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS) @@ -301,19 +315,29 @@ CCLD = $(CC) LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ CFLAGS = @CFLAGS@ +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +CXXFLAGS = @CXXFLAGS@ DIST_SOURCES = $(Gia64_test_rbs_SOURCES) $(Gia64_test_stack_SOURCES) \ - $(Gtest_dyn1_SOURCES) Gtest-exc.c Gtest-resume-sig.c \ - $(Lia64_test_rbs_SOURCES) $(Lia64_test_stack_SOURCES) \ - $(Ltest_dyn1_SOURCES) Ltest-exc.c Ltest-resume-sig.c bt.c \ - $(ia64_test_dyn1_SOURCES) ia64-test-sig.c test-init.c \ - test-ptrace.c test-setjmp.c test-varargs.c + $(Gtest_dyn1_SOURCES) Gtest-exc.c $(Gtest_init_SOURCES) \ + Gtest-resume-sig.c $(Lia64_test_rbs_SOURCES) \ + $(Lia64_test_stack_SOURCES) $(Ltest_dyn1_SOURCES) Ltest-exc.c \ + $(Ltest_init_SOURCES) Ltest-resume-sig.c bt.c \ + $(ia64_test_dyn1_SOURCES) ia64-test-sig.c test-ptrace.c \ + test-setjmp.c test-varargs.c DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(Gia64_test_rbs_SOURCES) $(Gia64_test_stack_SOURCES) $(Gtest_dyn1_SOURCES) Gtest-exc.c Gtest-resume-sig.c $(Lia64_test_rbs_SOURCES) $(Lia64_test_stack_SOURCES) $(Ltest_dyn1_SOURCES) Ltest-exc.c Ltest-resume-sig.c bt.c $(ia64_test_dyn1_SOURCES) ia64-test-sig.c test-init.c test-ptrace.c test-setjmp.c test-varargs.c +SOURCES = $(Gia64_test_rbs_SOURCES) $(Gia64_test_stack_SOURCES) $(Gtest_dyn1_SOURCES) Gtest-exc.c $(Gtest_init_SOURCES) Gtest-resume-sig.c $(Lia64_test_rbs_SOURCES) $(Lia64_test_stack_SOURCES) $(Ltest_dyn1_SOURCES) Ltest-exc.c $(Ltest_init_SOURCES) Ltest-resume-sig.c bt.c $(ia64_test_dyn1_SOURCES) ia64-test-sig.c test-ptrace.c test-setjmp.c test-varargs.c all: all-am .SUFFIXES: -.SUFFIXES: .S .c .lo .o .obj +.SUFFIXES: .S .c .cxx .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu tests/Makefile @@ -345,6 +369,9 @@ Gtest-dyn1$(EXEEXT): $(Gtest_dyn1_OBJECTS) $(Gtest_dyn1_DEPENDENCIES) Gtest-exc$(EXEEXT): $(Gtest_exc_OBJECTS) $(Gtest_exc_DEPENDENCIES) @rm -f Gtest-exc$(EXEEXT) $(LINK) $(Gtest_exc_LDFLAGS) $(Gtest_exc_OBJECTS) $(Gtest_exc_LDADD) $(LIBS) +Gtest-init$(EXEEXT): $(Gtest_init_OBJECTS) $(Gtest_init_DEPENDENCIES) + @rm -f Gtest-init$(EXEEXT) + $(CXXLINK) $(Gtest_init_LDFLAGS) $(Gtest_init_OBJECTS) $(Gtest_init_LDADD) $(LIBS) Gtest-resume-sig$(EXEEXT): $(Gtest_resume_sig_OBJECTS) $(Gtest_resume_sig_DEPENDENCIES) @rm -f Gtest-resume-sig$(EXEEXT) $(LINK) $(Gtest_resume_sig_LDFLAGS) $(Gtest_resume_sig_OBJECTS) $(Gtest_resume_sig_LDADD) $(LIBS) @@ -360,6 +387,9 @@ Ltest-dyn1$(EXEEXT): $(Ltest_dyn1_OBJECTS) $(Ltest_dyn1_DEPENDENCIES) Ltest-exc$(EXEEXT): $(Ltest_exc_OBJECTS) $(Ltest_exc_DEPENDENCIES) @rm -f Ltest-exc$(EXEEXT) $(LINK) $(Ltest_exc_LDFLAGS) $(Ltest_exc_OBJECTS) $(Ltest_exc_LDADD) $(LIBS) +Ltest-init$(EXEEXT): $(Ltest_init_OBJECTS) $(Ltest_init_DEPENDENCIES) + @rm -f Ltest-init$(EXEEXT) + $(CXXLINK) $(Ltest_init_LDFLAGS) $(Ltest_init_OBJECTS) $(Ltest_init_LDADD) $(LIBS) Ltest-resume-sig$(EXEEXT): $(Ltest_resume_sig_OBJECTS) $(Ltest_resume_sig_DEPENDENCIES) @rm -f Ltest-resume-sig$(EXEEXT) $(LINK) $(Ltest_resume_sig_LDFLAGS) $(Ltest_resume_sig_OBJECTS) $(Ltest_resume_sig_LDADD) $(LIBS) @@ -372,9 +402,6 @@ ia64-test-dyn1$(EXEEXT): $(ia64_test_dyn1_OBJECTS) $(ia64_test_dyn1_DEPENDENCIES ia64-test-sig$(EXEEXT): $(ia64_test_sig_OBJECTS) $(ia64_test_sig_DEPENDENCIES) @rm -f ia64-test-sig$(EXEEXT) $(LINK) $(ia64_test_sig_LDFLAGS) $(ia64_test_sig_OBJECTS) $(ia64_test_sig_LDADD) $(LIBS) -test-init$(EXEEXT): $(test_init_OBJECTS) $(test_init_DEPENDENCIES) - @rm -f test-init$(EXEEXT) - $(LINK) $(test_init_LDFLAGS) $(test_init_OBJECTS) $(test_init_LDADD) $(LIBS) test-ptrace$(EXEEXT): $(test_ptrace_OBJECTS) $(test_ptrace_DEPENDENCIES) @rm -f test-ptrace$(EXEEXT) $(LINK) $(test_ptrace_LDFLAGS) $(test_ptrace_OBJECTS) $(test_ptrace_LDADD) $(LIBS) @@ -395,16 +422,17 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Gia64-test-stack.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Gtest-dyn1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Gtest-exc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Gtest-init.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Gtest-resume-sig.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Lia64-test-rbs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Lia64-test-stack.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ltest-dyn1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ltest-exc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ltest-init.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ltest-resume-sig.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ia64-test-dyn1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ia64-test-sig.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-init.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-ptrace.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-setjmp.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-varargs.Po@am__quote@ @@ -440,6 +468,25 @@ distclean-depend: $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< CCDEPMODE = @CCDEPMODE@ +.cxx.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.cxx.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` + +.cxx.lo: +@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< +CXXDEPMODE = @CXXDEPMODE@ + mostlyclean-libtool: -rm -f *.lo |