1130803Smarcel#   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
2130803Smarcel#   1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
3130803Smarcel#
4130803Smarcel# This file is free software; you can redistribute it and/or modify
5130803Smarcel# it under the terms of the GNU General Public License as published by
6130803Smarcel# the Free Software Foundation; either version 2 of the License, or
7130803Smarcel# (at your option) any later version.
8130803Smarcel# 
9130803Smarcel# This program is distributed in the hope that it will be useful,
10130803Smarcel# but WITHOUT ANY WARRANTY; without even the implied warranty of
11130803Smarcel# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12130803Smarcel# GNU General Public License for more details.
13130803Smarcel# 
14130803Smarcel# You should have received a copy of the GNU General Public License
15130803Smarcel# along with this program; if not, write to the Free Software
16130803Smarcel# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17130803Smarcel#
18130803Smarcel
19130803Smarcel# This Makefile contains release scripts for gdb, binutils, and other
20130803Smarcel# packages which live in src.  It used to be part of the top level Makefile,
21130803Smarcel# but that turned out to be very messy and hard to maintain.
22130803Smarcel
23130803Smarcel# This stuff really ought to be cleaned up and turned into something other
24130803Smarcel# than a Makefile.  As it is it's heavily recursive.
25130803Smarcel
26130803Smarcel# This is the name of this script (!).  Needed due to horrible recursion.
27130803SmarcelSELF = src-release
28130803Smarcel
29130803SmarcelSHELL = /bin/sh
30130803Smarcel
31130803SmarcelBZIPPROG = bzip2
32130803SmarcelMD5PROG = md5sum
33130803Smarcel
34130803Smarcel# pwd command to use.  Allow user to override default by setting PWDCMD in
35130803Smarcel# the environment to account for automounters.  The make variable must not
36130803Smarcel# be called PWDCMD, otherwise the value set here is passed to make
37130803Smarcel# subprocesses and overrides the setting from the user's environment.
38130803SmarcelPWD = $${PWDCMD-pwd}
39130803Smarcel
40130803Smarcel#
41130803Smarcel# Support for building net releases
42130803Smarcel
43130803Smarcel# Files in devo used in any net release.
44130803Smarcel# ChangeLog omitted because it may refer to files which are not in this
45130803Smarcel# distribution (perhaps it would be better to include it anyway).
46130803SmarcelDEVO_SUPPORT= README Makefile.in configure configure.in \
47130803Smarcel	config.guess config.if config.sub config move-if-change \
48130803Smarcel	COPYING COPYING.LIB install-sh config-ml.in symlink-tree \
49130803Smarcel	mkinstalldirs ltconfig ltmain.sh missing ylwrap \
50130803Smarcel	libtool.m4 gettext.m4 ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh \
51130803Smarcel	Makefile.def Makefile.tpl src-release
52130803Smarcel
53130803Smarcel# Files in devo/etc used in any net release.
54130803Smarcel# ChangeLog omitted because it may refer to files which are not in this
55130803Smarcel# distribution (perhaps it would be better to include it anyway).
56130803SmarcelETC_SUPPORT= Makefile.in configure configure.in standards.texi \
57130803Smarcel	make-stds.texi standards.info* configure.texi configure.info* \
58130803Smarcel	configbuild.* configdev.* fdl.texi texi2pod.pl
59130803Smarcel
60130803Smarcel
61130803Smarcel# When you use `make setup-dirs' or `make taz' you should always redefine
62130803Smarcel# this macro.
63130803SmarcelSUPPORT_FILES = list-of-support-files-for-tool-in-question
64130803Smarcel
65130803Smarcel# NOTE: No double quotes in the below.  It is used within shell script
66130803Smarcel# as VER="$(VER)"
67130803SmarcelVER = `	if grep 'AM_INIT_AUTOMAKE.*BFD_VERSION' $(TOOL)/configure.in >/dev/null 2>&1; then \
68130803Smarcel	  sed < bfd/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'; \
69130803Smarcel	elif grep AM_INIT_AUTOMAKE $(TOOL)/configure.in >/dev/null 2>&1; then \
70130803Smarcel	  sed < $(TOOL)/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'; \
71130803Smarcel	elif test -f $(TOOL)/version.in; then \
72130803Smarcel	  head -1 $(TOOL)/version.in; \
73130803Smarcel	elif grep VERSION $(TOOL)/Makefile.in > /dev/null 2>&1; then \
74130803Smarcel	  sed < $(TOOL)/Makefile.in -n 's/^VERSION *= *//p'; \
75130803Smarcel	else \
76130803Smarcel	  echo VERSION; \
77130803Smarcel	fi`
78130803SmarcelPACKAGE = $(TOOL)
79130803Smarcel
80130803Smarcel.PHONY: taz
81130803Smarceltaz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
82130803Smarcel	$(MAKE) -f $(SELF) do-proto-toplev \
83130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
84130803Smarcel		MD5PROG="$(MD5PROG)" \
85130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
86130803Smarcel	$(MAKE) -f $(SELF) do-md5sum \
87130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
88130803Smarcel		MD5PROG="$(MD5PROG)" \
89130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
90130803Smarcel	$(MAKE) -f $(SELF) do-tar \
91130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
92130803Smarcel		MD5PROG="$(MD5PROG)" \
93130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
94130803Smarcel	$(MAKE) -f $(SELF) do-bz2 \
95130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
96130803Smarcel		MD5PROG="$(MD5PROG)" \
97130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
98130803Smarcel
99130803Smarcel.PHONY: gdb-tar
100130803Smarcelgdb-tar: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
101130803Smarcel	$(MAKE) -f $(SELF) do-proto-toplev \
102130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
103130803Smarcel		MD5PROG="$(MD5PROG)" \
104130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
105130803Smarcel	$(MAKE) -f $(SELF) do-md5sum \
106130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
107130803Smarcel		MD5PROG="$(MD5PROG)" \
108130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
109130803Smarcel	$(MAKE) -f $(SELF) do-djunpack \
110130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
111130803Smarcel		MD5PROG="$(MD5PROG)" \
112130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
113130803Smarcel	$(MAKE) -f $(SELF) do-tar \
114130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
115130803Smarcel		MD5PROG="$(MD5PROG)" \
116130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
117130803Smarcel
118130803Smarcel.PHONY: gdb-taz
119130803Smarcelgdb-taz: gdb-tar $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
120130803Smarcel	$(MAKE) -f $(SELF) gdb-tar \
121130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
122130803Smarcel		MD5PROG="$(MD5PROG)" \
123130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
124130803Smarcel	$(MAKE) -f $(SELF) do-bz2 \
125130803Smarcel		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
126130803Smarcel		MD5PROG="$(MD5PROG)" \
127130803Smarcel		SUPPORT_FILES="$(SUPPORT_FILES)"
128130803Smarcel
129130803Smarcel.PHONY: do-proto-toplev
130130803Smarceldo-proto-toplev: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
131130803Smarcel	echo "==> Making $(PACKAGE)-$(VER)/"
132130803Smarcel	# Take out texinfo from a few places.
133130803Smarcel	sed -e '/^all\.normal: /s/\all-texinfo //' \
134130803Smarcel	    -e '/^	install-texinfo /d' \
135130803Smarcel	<Makefile.in >tmp
136130803Smarcel	mv -f tmp Makefile.in
137130803Smarcel	#
138130803Smarcel	./configure i686-pc-linux-gnu
139130803Smarcel	$(MAKE) configure-host configure-target \
140130803Smarcel	    ALL_GCC="" ALL_GCC_C="" ALL_GCC_CXX="" \
141130803Smarcel	    CC_FOR_TARGET="$(CC)" CXX_FOR_TARGET="$(CXX)"
142130803Smarcel	# Make links, and run "make diststuff" or "make info" when needed.
143130803Smarcel	rm -rf proto-toplev ; mkdir proto-toplev
144130803Smarcel	set -e ; dirs="$(TOOL) $(DEVO_SUPPORT) $(SUPPORT_FILES)" ; \
145130803Smarcel	for d in $$dirs ; do \
146130803Smarcel	  if [ -d $$d ]; then \
147130803Smarcel	    if [ ! -f $$d/Makefile ] ; then true ; \
148130803Smarcel	    elif grep '^diststuff:' $$d/Makefile >/dev/null ; then \
149130803Smarcel		(cd $$d ; $(MAKE) diststuff ) || exit 1 ; \
150130803Smarcel	    elif grep '^info:' $$d/Makefile >/dev/null ; then \
151130803Smarcel	        (cd $$d ; $(MAKE) info ) || exit 1 ; \
152130803Smarcel	    fi ; \
153130803Smarcel	    if [ -d $$d/proto-$$d.dir ]; then \
154130803Smarcel	      ln -s ../$$d/proto-$$d.dir proto-toplev/$$d ; \
155130803Smarcel	    else \
156130803Smarcel	      ln -s ../$$d proto-toplev/$$d ; \
157130803Smarcel	    fi ; \
158130803Smarcel	  else ln -s ../$$d proto-toplev/$$d ; fi ; \
159130803Smarcel	done
160130803Smarcel	cd etc && $(MAKE) info
161130803Smarcel	$(MAKE) distclean
162130803Smarcel	# Kludge for pr gdb/708.  'configure' configures in
163130803Smarcel	# dejagnu/example/calc, but 'make distclean' does not clean in
164130803Smarcel	# dejagnu/example.  Someday somebody might fix this in dejagnu,
165130803Smarcel	# and then import a new dejagnu into sourceware.  Right now, a
166130803Smarcel	# couple of 'rm' commands will get the gdb snapshots working
167130803Smarcel	# again.  -- chastain 2003-08-15
168130803Smarcel	rm -f dejagnu/example/calc/config.status
169130803Smarcel	rm -f dejagnu/example/calc/config.log
170130803Smarcel	# Kludge for pr gdb/857.  intl/Makefile.in lacks a couple
171130803Smarcel	# of files in the distclean rule.  Zack W is planning to make
172130803Smarcel	# the gcc version of intl/ the master version and then push
173130803Smarcel	# that version to src soon.  See:
174130803Smarcel	#   http://sources.redhat.com/ml/binutils/2003-07/msg00032.html
175130803Smarcel	# After the src version of intl/ is upgraded, we can look at
176130803Smarcel	# moving this logic into intl/Makefile.in distclean rule
177130803Smarcel	# if it is still needed.  -- chastain 2003-09-12
178130803Smarcel	rm -f intl/config.cache
179130803Smarcel	rm -f intl/config.status
180130803Smarcel	rm -f intl/config.h
181130803Smarcel	rm -f intl/stamp-h
182130803Smarcel	#
183130803Smarcel	mkdir proto-toplev/etc
184130803Smarcel	(cd proto-toplev/etc; \
185130803Smarcel	 for i in $(ETC_SUPPORT); do \
186130803Smarcel		ln -s ../../etc/$$i . ; \
187130803Smarcel	 done)
188130803Smarcel	#
189130803Smarcel	# Take out texinfo from configurable dirs
190130803Smarcel	rm proto-toplev/configure.in
191130803Smarcel	sed -e '/^host_tools=/s/texinfo //' \
192130803Smarcel	    <configure.in >proto-toplev/configure.in
193130803Smarcel	#
194130803Smarcel	mkdir proto-toplev/texinfo
195130803Smarcel	ln -s ../../texinfo/texinfo.tex		proto-toplev/texinfo/
196130803Smarcel	if test -r texinfo/util/tex3patch ; then \
197130803Smarcel	  mkdir proto-toplev/texinfo/util && \
198130803Smarcel	  ln -s ../../../texinfo/util/tex3patch	proto-toplev/texinfo/util ; \
199130803Smarcel	else true; fi
200130803Smarcel	chmod -R og=u . || chmod og=u `find . -print`
201130803Smarcel	#
202130803Smarcel	# Create .gmo files from .po files.
203130803Smarcel	for f in `find . -name '*.po' -type f -print`; do \
204130803Smarcel	     msgfmt -o `echo $$f | sed -e 's/\.po$$/.gmo/'` $$f ; \
205130803Smarcel	done
206130803Smarcel	#
207130803Smarcel	-rm -f $(PACKAGE)-$(VER)
208130803Smarcel	ln -s proto-toplev $(PACKAGE)-$(VER)
209130803Smarcel
210130803SmarcelCVS_NAMES= \( -name CVS -o -name '.cvsignore' \)
211130803Smarcel
212130803Smarcel.PHONY: do-tar
213130803Smarceldo-tar:
214130803Smarcel	echo "==> Making $(PACKAGE)-$(VER).tar"
215130803Smarcel	-rm -f $(PACKAGE)-$(VER).tar
216130803Smarcel	find $(PACKAGE)-$(VER) -follow $(CVS_NAMES) -prune \
217130803Smarcel			-o -type f -print \
218130803Smarcel		| tar cTfh - $(PACKAGE)-$(VER).tar
219130803Smarcel
220130803Smarcel.PHONY: do-bz2
221130803Smarceldo-bz2:
222130803Smarcel	echo "==> Bzipping $(PACKAGE)-$(VER).tar.bz2"
223130803Smarcel	-rm -f $(PACKAGE)-$(VER).tar.bz2
224130803Smarcel	$(BZIPPROG) -v -9 $(PACKAGE)-$(VER).tar
225130803Smarcel
226130803Smarcel.PHONY: do-md5sum
227130803Smarceldo-md5sum:
228130803Smarcel	echo "==> Adding md5 checksum to top-level directory"
229130803Smarcel	cd proto-toplev && find * -follow $(CVS_NAMES) -prune \
230130803Smarcel			-o -type f -print \
231130803Smarcel		| xargs $(MD5PROG) > ../md5.sum
232130803Smarcel	mv md5.sum proto-toplev
233130803Smarcel
234130803Smarcel.PHONY: do-djunpack
235130803Smarceldo-djunpack:
236130803Smarcel	echo "==> Adding updated djunpack.bat to top-level directory"
237130803Smarcel	echo - 's /gdb-[0-9\.]*/$(PACKAGE)-'"$(VER)"'/'
238130803Smarcel	sed < djunpack.bat > djunpack.new \
239130803Smarcel		-e 's/gdb-[0-9][0-9\.]*/$(PACKAGE)-'"$(VER)"'/'
240130803Smarcel	mv djunpack.new djunpack.bat
241130803Smarcel	-rm -f proto-toplev/djunpack.bat
242130803Smarcel	ln -s ../djunpack.bat proto-toplev/djunpack.bat
243130803Smarcel
244130803SmarcelTEXINFO_SUPPORT= texinfo/texinfo.tex
245130803SmarcelDIST_SUPPORT= $(DEVO_SUPPORT) $(TEXINFO_SUPPORT)
246130803Smarcel
247130803Smarcel.PHONY: gas.tar.bz2
248130803SmarcelGAS_SUPPORT_DIRS= bfd include libiberty opcodes intl setup.com makefile.vms mkdep
249130803Smarcelgas.tar.bz2: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
250130803Smarcel	$(MAKE) -f $(SELF) taz TOOL=gas \
251130803Smarcel		MD5PROG="$(MD5PROG)" \
252130803Smarcel		SUPPORT_FILES="$(GAS_SUPPORT_DIRS)"
253130803Smarcel
254130803Smarcel# The FSF "binutils" release includes gprof and ld.
255130803Smarcel.PHONY: binutils.tar.bz2
256130803SmarcelBINUTILS_SUPPORT_DIRS= bfd gas include libiberty opcodes ld gprof intl setup.com makefile.vms mkdep cpu
257130803Smarcelbinutils.tar.bz2: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
258130803Smarcel	$(MAKE) -f $(SELF) taz TOOL=binutils \
259130803Smarcel		MD5PROG="$(MD5PROG)" \
260130803Smarcel		SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS)"
261130803Smarcel
262130803Smarcel.PHONY: gas+binutils.tar.bz2
263130803SmarcelGASB_SUPPORT_DIRS= $(GAS_SUPPORT_DIRS) binutils ld gprof
264130803Smarcelgas+binutils.tar.bz2: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
265130803Smarcel	$(MAKE) -f $(SELF) taz TOOL=gas \
266130803Smarcel		MD5PROG="$(MD5PROG)" \
267130803Smarcel		SUPPORT_FILES="$(GASB_SUPPORT_DIRS)"
268130803Smarcel
269130803SmarcelGNATS_SUPPORT_DIRS=include libiberty send-pr
270130803Smarcelgnats.tar.bz2: $(DIST_SUPPORT) $(GNATS_SUPPORT_DIRS) gnats
271130803Smarcel	$(MAKE) -f  $(SELF) taz TOOL=gnats \
272130803Smarcel		MD5PROG="$(MD5PROG)" \
273130803Smarcel		SUPPORT_FILES="$(GNATS_SUPPORT_DIRS)"
274130803Smarcel
275130803Smarcel.PHONY: gdb.tar.bz2
276130803SmarcelGDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline sim utils intl
277130803Smarcelgdb.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
278130803Smarcel	$(MAKE) -f $(SELF) gdb-taz TOOL=gdb \
279130803Smarcel		MD5PROG="$(MD5PROG)" \
280130803Smarcel		SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
281130803Smarcel.PHONY: gdb.tar
282130803Smarcelgdb.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
283130803Smarcel	$(MAKE) -f $(SELF) gdb-tar TOOL=gdb \
284130803Smarcel		MD5PROG="$(MD5PROG)" \
285130803Smarcel		SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
286130803Smarcel
287130803SmarcelDEJAGNU_SUPPORT_DIRS=  tcl expect libiberty
288130803Smarcel.PHONY: dejagnu.tar.bz2
289130803Smarceldejagnu.tar.bz2: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu
290130803Smarcel	$(MAKE) -f $(SELF) gdb-taz TOOL=dejagnu \
291130803Smarcel		MD5PROG="$(MD5PROG)" \
292130803Smarcel		SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)"
293130803Smarcel.PHONY: dejagnu.tar
294130803Smarceldejagnu.tar: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu
295130803Smarcel	$(MAKE) -f $(SELF) gdb-tar TOOL=dejagnu \
296130803Smarcel		MD5PROG="$(MD5PROG)" \
297130803Smarcel		SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)"
298130803Smarcel
299130803Smarcel.PHONY: gdb+dejagnu.tar.bz2
300130803SmarcelGDBD_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl expect dejagnu
301130803Smarcelgdb+dejagnu.tar.bz2: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb
302130803Smarcel	$(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE=gdb+dejagnu \
303130803Smarcel		MD5PROG="$(MD5PROG)" \
304130803Smarcel		SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)"
305130803Smarcel.PHONY: gdb+dejagnu.tar
306130803Smarcelgdb+dejagnu.tar: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb
307130803Smarcel	$(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE=gdb+dejagnu \
308130803Smarcel		MD5PROG="$(MD5PROG)" \
309130803Smarcel		SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)"
310130803Smarcel
311130803Smarcel.PHONY: insight.tar.bz2
312130803SmarcelINSIGHT_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl tk itcl tix libgui
313130803Smarcelinsight.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
314130803Smarcel	$(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE=insight \
315130803Smarcel		MD5PROG="$(MD5PROG)" \
316130803Smarcel		SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)"
317130803Smarcel.PHONY: insight.tar
318130803Smarcelinsight.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
319130803Smarcel	$(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE=insight \
320130803Smarcel		MD5PROG="$(MD5PROG)" \
321130803Smarcel		SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)"
322130803Smarcel
323130803Smarcel.PHONY: insight+dejagnu.tar.bz2
324130803SmarcelINSIGHTD_SUPPORT_DIRS= $(INSIGHT_SUPPORT_DIRS) expect dejagnu
325130803Smarcelinsight+dejagnu.tar.bz2: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb
326130803Smarcel	$(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE="insight+dejagnu" \
327130803Smarcel		MD5PROG="$(MD5PROG)" \
328130803Smarcel		SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)"
329130803Smarcel.PHONY: insight+dejagnu.tar
330130803Smarcelinsight+dejagnu.tar: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb
331130803Smarcel	$(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE="insight+dejagnu" \
332130803Smarcel		MD5PROG="$(MD5PROG)" \
333130803Smarcel		SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)"
334130803Smarcel
335130803Smarcel.NOEXPORT:
336130803SmarcelMAKEOVERRIDES=
337