From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26727 invoked by alias); 28 Feb 2011 21:19:23 -0000 Received: (qmail 26717 invoked by uid 22791); 28 Feb 2011 21:19:22 -0000 X-SWARE-Spam-Status: No, hits=-6.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,TW_CL,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 28 Feb 2011 21:19:11 +0000 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p1SLJAJN011774 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 28 Feb 2011 16:19:10 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p1SLJ9sw016576; Mon, 28 Feb 2011 16:19:09 -0500 Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id p1SLJ8LD032109; Mon, 28 Feb 2011 16:19:09 -0500 Received: by opsy.redhat.com (Postfix, from userid 500) id 91E303785EB; Mon, 28 Feb 2011 14:19:08 -0700 (MST) From: Tom Tromey To: gdb-patches@sourceware.org Subject: RFC: remove a bunch of testsuite/**/configure scripts Date: Mon, 28 Feb 2011 22:03:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2011-02/txt/msg00938.txt.bz2 I plan to check this in soon. While working on something unrelated, I ran across some weirdness in gdb/testsuite Makefiles. Digging a little deeper, I found a bunch of configure scripts in subdirectories. These scripts don't do anything useful, so this patch removes all of them. I also removed some of the individual rules to rebuild Makefiles. These rules never worked correctly. Built and regtested on x86-64 (compile farm). I'd like to go a few step farther and remove both testsuite/configure and all the Makefile.in's, but the latter at least were recently updated to make "make clean" work, so I'm a little reluctant to do this. I omitted the removed files from the appended. Tom 2011-02-28 Tom Tromey * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. * gdb.hp/gdb.aCC/configure (Makefile): Remove. * gdb.hp/gdb.aCC/configure.ac: Remove. * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove. * gdb.hp/gdb.base-hp/configure (Makefile): Remove. * gdb.hp/gdb.base-hp/configure.ac: Remove. * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove. * gdb.hp/gdb.compat/configure (Makefile): Remove. * gdb.hp/gdb.compat/configure.ac: Remove. * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove. * gdb.hp/gdb.defects/configure (Makefile): Remove. * gdb.hp/gdb.defects/configure.ac: Remove. * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove. * gdb.hp/gdb.objdbg/configure (Makefile): Remove. * gdb.hp/gdb.objdbg/configure.ac: Remove. * gdb.hp/configure.ac: Remove. * gdb.hp/configure: Remove. * gdb.hp/Makefile.in (SUBDIRS): No longer a configure substitution. (Makefile): Remove rule. * gdb.cell/configure.ac: Remove. * gdb.cell/configure: Remove. * gdb.stabs/Makefile.in (Makefile): Remove. (distclean): Don't remove config.status or config.log. * gdb.stabs/configure (Makefile): Remove. * gdb.stabs/configure.ac: Remove. * configure: Rebuild. * configure.ac: Don't AC_CONFIG_HEADER in gdb.hp or gdb.stabs. Remove stabs-specific logic. Test for existence of ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp subdirectories and gdb.stabs. * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs. diff --git a/gdb/testsuite/Makefile.in b/gdb/testsuite/Makefile.in index 17d0b1a..3d6bf42 100644 --- a/gdb/testsuite/Makefile.in +++ b/gdb/testsuite/Makefile.in @@ -34,9 +34,10 @@ EXEEXT = @EXEEXT@ SUBDIRS = @subdirs@ RPATH_ENVVAR = @RPATH_ENVVAR@ ALL_SUBDIRS = gdb.ada gdb.arch gdb.asm gdb.base gdb.cell gdb.cp gdb.disasm \ - gdb.dwarf2 gdb.fortran gdb.gdb gdb.java gdb.mi gdb.modula2 gdb.multi \ + gdb.dwarf2 gdb.fortran gdb.gdb gdb.hp \ + gdb.java gdb.mi gdb.modula2 gdb.multi \ gdb.objc gdb.opencl gdb.opt gdb.pascal gdb.python gdb.server \ - gdb.reverse gdb.threads gdb.trace gdb.xml \ + gdb.stabs gdb.reverse gdb.threads gdb.trace gdb.xml \ $(SUBDIRS) EXPECT = `if [ -f $${rootme}/../../expect/expect ] ; then \ diff --git a/gdb/testsuite/gdb.hp/Makefile.in b/gdb/testsuite/gdb.hp/Makefile.in index 3bcceaf..a2b1b8f 100644 --- a/gdb/testsuite/gdb.hp/Makefile.in +++ b/gdb/testsuite/gdb.hp/Makefile.in @@ -1,7 +1,7 @@ VPATH = @srcdir@ srcdir = @srcdir@ -SUBDIRS = @subdirs@ +SUBDIRS = gdb.aCC gdb.base-hp gdb.compat gdb.defects gdb.objdbg all: @echo "Nothing to be done for all..." @@ -39,6 +39,3 @@ distclean maintainer-clean realclean: clean fi; \ done ; \ else true; fi - -Makefile: $(srcdir)/Makefile.in $(srcdir)/configure.in - $(SHELL) ./config.status --recheck diff --git a/gdb/testsuite/gdb.hp/gdb.aCC/Makefile.in b/gdb/testsuite/gdb.hp/gdb.aCC/Makefile.in index 1295c1e..dbfca95 100644 --- a/gdb/testsuite/gdb.hp/gdb.aCC/Makefile.in +++ b/gdb/testsuite/gdb.hp/gdb.aCC/Makefile.in @@ -22,6 +22,3 @@ distclean maintainer-clean realclean: clean -rm -f Makefile config.status config.log -rm -f *-init.exp -rm -fr *.log summary detail *.plog *.sum *.psum site.* - -Makefile : $(srcdir)/Makefile.in $(srcdir)/configure.in - $(SHELL) ./config.status --recheck diff --git a/gdb/testsuite/gdb.hp/gdb.base-hp/Makefile.in b/gdb/testsuite/gdb.hp/gdb.base-hp/Makefile.in index adbde9d..2254ab4 100644 --- a/gdb/testsuite/gdb.hp/gdb.base-hp/Makefile.in +++ b/gdb/testsuite/gdb.hp/gdb.base-hp/Makefile.in @@ -27,6 +27,3 @@ distclean maintainer-clean realclean: clean -rm -f Makefile config.status config.log -rm -f *-init.exp -rm -fr *.log summary detail *.plog *.sum *.psum site.* - -Makefile : $(srcdir)/Makefile.in $(srcdir)/configure.in - $(SHELL) ./config.status --recheck diff --git a/gdb/testsuite/gdb.hp/gdb.compat/Makefile.in b/gdb/testsuite/gdb.hp/gdb.compat/Makefile.in index ada0f1a..b74fa65 100644 --- a/gdb/testsuite/gdb.hp/gdb.compat/Makefile.in +++ b/gdb/testsuite/gdb.hp/gdb.compat/Makefile.in @@ -22,6 +22,3 @@ distclean maintainer-clean realclean: clean -rm -f Makefile config.status config.log -rm -f *-init.exp -rm -fr *.log summary detail *.plog *.sum *.psum site.* - -Makefile : $(srcdir)/Makefile.in $(srcdir)/configure.in - $(SHELL) ./config.status --recheck diff --git a/gdb/testsuite/gdb.hp/gdb.defects/Makefile.in b/gdb/testsuite/gdb.hp/gdb.defects/Makefile.in index f0a7858..b1a9284 100644 --- a/gdb/testsuite/gdb.hp/gdb.defects/Makefile.in +++ b/gdb/testsuite/gdb.hp/gdb.defects/Makefile.in @@ -22,6 +22,3 @@ distclean maintainer-clean realclean: clean -rm -f Makefile config.status config.log -rm -f *-init.exp -rm -fr *.log summary detail *.plog *.sum *.psum site.* - -Makefile : $(srcdir)/Makefile.in $(srcdir)/configure.in - $(SHELL) ./config.status --recheck diff --git a/gdb/testsuite/gdb.hp/gdb.objdbg/Makefile.in b/gdb/testsuite/gdb.hp/gdb.objdbg/Makefile.in index 5411c46..229f3ae 100644 --- a/gdb/testsuite/gdb.hp/gdb.objdbg/Makefile.in +++ b/gdb/testsuite/gdb.hp/gdb.objdbg/Makefile.in @@ -23,6 +23,3 @@ distclean maintainer-clean realclean: clean -rm -f Makefile config.status config.log -rm -f *-init.exp -rm -fr *.log summary detail *.plog *.sum *.psum site.* - -Makefile : $(srcdir)/Makefile.in $(srcdir)/configure.in - $(SHELL) ./config.status --recheck diff --git a/gdb/testsuite/gdb.stabs/Makefile.in b/gdb/testsuite/gdb.stabs/Makefile.in index ff470ed..7d5755c 100644 --- a/gdb/testsuite/gdb.stabs/Makefile.in +++ b/gdb/testsuite/gdb.stabs/Makefile.in @@ -10,7 +10,4 @@ clean mostlyclean: -rm -f *.o *~ core tmp.c tmp.s weird.s errs exclfwd gdb11479 distclean maintainer-clean realclean: clean - -rm -f Makefile config.status config.log gdb.log gdb.sum - -Makefile: $(srcdir)/Makefile.in $(srcdir)/configure.ac - $(SHELL) ./config.status --recheck + -rm -f Makefile gdb.log gdb.sum