Handle $srcdir/lib/unbuffer_output.c using lappend_include_file.
Tested on x86_64-linux.
standard_testfile run.c
-if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if { [prepare_for_testing "failed to prepare" $testfile $srcfile $flags] } {
return -1
}
#include <stdlib.h>
#include <string.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
/**************************************************************************
* TESTS :
set allow_float_test [allow_float_test]
-if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if {[prepare_for_testing "failed to prepare" $testfile $srcfile $flags]} {
return -1
}
#include <stdlib.h>
#include <string.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
/**************************************************************************
* TESTS :
standard_testfile .c
-if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug nowarnings}] != "" } {
+set flags {}
+lappend flags debug
+lappend flags nowarnings
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable $flags] != "" } {
untested "failed to compile"
return -1
}
#include <stdlib.h>
#include <string.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
char buf[100];
char bigbuf[1000];
# test.
require {!target_info exists gdb,cannot_call_functions}
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
-if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
+if {[prepare_for_testing "failed to prepare" $testfile $srcfile $flags]} {
return -1
}
#include <unistd.h>
#include <stdio.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
int
main (void)
set dp_location [gdb_get_line_number "set dprintf here"]
set bp_location [gdb_get_line_number "set breakpoint here"]
-if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if {[prepare_for_testing "failed to prepare" $testfile $srcfile $flags]} {
return -1
}
set allow_hw_watchpoint_tests_p [allow_hw_watchpoint_tests]
-standard_testfile
+standard_testfile run.c
-if { [prepare_for_testing "failed to prepare" commands run.c {debug additional_flags=-DFAKEARGV}] } {
+set flags {}
+lappend flags debug
+lappend flags additional_flags=-DFAKEARGV
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if { [prepare_for_testing "failed to prepare" $testfile $srcfile $flags] } {
return -1
}
#include <stdio.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
static int g;
standard_testfile
-if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if { [prepare_for_testing "failed to prepare" $testfile $srcfile $flags] } {
return -1
}
#include <stdio.h>
#include <stdlib.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
int callee (int x)
{
standard_testfile
-if { [prepare_for_testing "failed to prepare" $testfile] } {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if { [prepare_for_testing "failed to prepare" $testfile $srcfile $flags] } {
return -1
}
remote_exec build "rm -f core"
#include <unistd.h>
#include <stdlib.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
#ifdef SIGNALS
#include <signal.h>
standard_testfile
-set options { debug }
+set options {}
+lappend options debug
+lappend_include_file options $srcdir/lib/unbuffer_output.c
+
if { ! [target_info exists gdb,nosignals] } {
lappend options "additional_flags=-DSIGNALS"
}
#include <sys/types.h>
#include <unistd.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
pid_t pids[4];
standard_testfile .c
-if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug}] != "" } {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable $flags] != "" } {
untested "failed to compile"
return -1
}
#include <stdio.h>
#include <stdlib.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
int factorial (int);
set lib2 [standard_output_file shr2.sl]
set lib_opts "debug"
-set exec_opts [list debug shlib=${lib1} shlib=${lib2}]
+
+set exec_opts {}
+lappend exec_opts debug
+lappend exec_opts shlib=$lib1
+lappend exec_opts shlib=$lib2
+lappend_include_file exec_opts $srcdir/lib/unbuffer_output.c
if { [gdb_compile_shlib ${lib1src} ${lib1} $lib_opts] != ""
|| [gdb_compile_shlib ${lib2src} ${lib2} $lib_opts] != ""
#include "ss.h"
#include <stdio.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
extern int structarg(struct s);
extern int pstructarg(struct s*);
#include <stdio.h>
#include <stdarg.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
int find_max1(int, ...);
int find_max2(int, int, ...);
set allow_float_test [allow_float_test]
-set additional_flags {debug}
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
if [support_complex_tests] {
- lappend additional_flags "additional_flags=-DTEST_COMPLEX"
+ lappend flags "additional_flags=-DTEST_COMPLEX"
}
# build the first test case
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" \
- executable ${additional_flags}] != "" } {
+ executable $flags] != "" } {
untested "failed to compile"
return -1
}
#include <stdio.h>
#include <stdlib.h>
-#include "../lib/unbuffer_output.c"
+#include "unbuffer_output.c"
static int g;
standard_testfile
-if {[build_executable $testfile.exp $testfile $srcfile {debug}] == -1} {
+set flags {}
+lappend flags debug
+lappend_include_file flags $srcdir/lib/unbuffer_output.c
+
+if {[build_executable $testfile.exp $testfile $srcfile $flags] == -1} {
untested "failed to compile"
return -1
}