Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2002-08-26 06:53:24 +0400
committerChristopher Faylor <me@cgf.cx>2002-08-26 06:53:24 +0400
commit9d89f63486e9294714f900f9f98f5a4454a40a7e (patch)
treeb1420e5b8d7b5e457219e7524a0ef77ccd265798 /winsup/testsuite
parentf77cd636427e5f82f5560acecd40ad8e90183b75 (diff)
* Makefile.in (RUNTEST): Use Makefile's srcdir and bupdir* macros, where
appropriate. * winsup.api/winsup.exp: Use -nodefaultlibs when linking executable to avoid potentially linking installed dll.
Diffstat (limited to 'winsup/testsuite')
-rw-r--r--winsup/testsuite/ChangeLog7
-rw-r--r--winsup/testsuite/Makefile.in10
-rw-r--r--winsup/testsuite/winsup.api/winsup.exp2
3 files changed, 12 insertions, 7 deletions
diff --git a/winsup/testsuite/ChangeLog b/winsup/testsuite/ChangeLog
index 424e924a1..9c9770251 100644
--- a/winsup/testsuite/ChangeLog
+++ b/winsup/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2002-08-25 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (RUNTEST): Use Makefile's srcdir and bupdir* macros,
+ where appropriate.
+ * winsup.api/winsup.exp: Use -nodefaultlibs when linking executable to
+ avoid potentially linking installed dll.
+
2002-07-06 Christopher Faylor <cgf@redhat.com>
* testsuite/winsup.api/winsup.exp: Add -mwin32 to gcc flags so
diff --git a/winsup/testsuite/Makefile.in b/winsup/testsuite/Makefile.in
index dd4abe4a3..1658c362d 100644
--- a/winsup/testsuite/Makefile.in
+++ b/winsup/testsuite/Makefile.in
@@ -78,8 +78,8 @@ EXPECT = `if [ -f $${rootme}/../../expect/expect$(EXEEXT) ] ; then \
echo $${rootme}/../../expect/expect$(EXEEXT) ; \
else echo expect ; fi`
-RUNTEST = `if [ -f $${srcdir}/../../dejagnu/runtest ] ; then \
- echo $${srcdir}/../../dejagnu/runtest ; \
+RUNTEST = `if [ -f ${srcdir}/../../dejagnu/runtest ] ; then \
+ echo ${srcdir}/../../dejagnu/runtest ; \
else echo runtest; fi`
RUNTESTFLAGS =
@@ -173,12 +173,10 @@ testsuite/site.exp: site.exp
# Note: we set the PATH so that we can pick up new-cygwin1.dll
check: $(TESTSUP_LIB_NAME) $(RUNTIME) testsuite/site.exp
- -rootme=`pwd`; export rootme; \
- srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \
cd testsuite; \
EXPECT=${EXPECT} ; export EXPECT ; \
- if [ -f $${rootme}/../expect/expect ] ; then \
+ if [ -f $(bupdir2)/expect/expect ] ; then \
TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; pwd` ; \
export TCL_LIBRARY ; fi ; \
- PATH=$${rootme}/../cygwin:$${PATH} ;\
+ PATH=$(bupdir)/cygwin:$${PATH} ;\
$(RUNTEST) --tool winsup $(RUNTESTFLAGS)
diff --git a/winsup/testsuite/winsup.api/winsup.exp b/winsup/testsuite/winsup.api/winsup.exp
index c47ae9a0e..6d71fa912 100644
--- a/winsup/testsuite/winsup.api/winsup.exp
+++ b/winsup/testsuite/winsup.api/winsup.exp
@@ -48,7 +48,7 @@ foreach src [glob -nocomplain $srcdir/$subdir/*.c $srcdir/$subdir/*/*.c] {
clear_xfail
}
- ws_spawn "$CC -g3 -mwin32 $CFLAGS $src $add_includes $add_libs $runtime_root/binmode.o $runtime_root/new-libcygwin.a -o $base.exe"
+ ws_spawn "$CC -g3 -nodefaultlibs -mwin32 $CFLAGS $src $add_includes $add_libs $runtime_root/binmode.o -lgcc $runtime_root/new-libcygwin.a -lkernel32 -luser32 -o $base.exe"
if { $rv != "" } {
verbose -log "$rv"
fail "$testcase (compile)"