mirror of
https://github.com/encounter/newlib.git
synced 2026-03-30 11:31:09 -07:00
b43eaba8c0
snapshot-20130501'. Sprout from binutils-2_24-branch 2013-09-17 21:05:50 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch 'binutils-' Cherrypick from master 2013-04-29 15:13:53 UTC Jan-Benedict Glaw <jbglaw@lug-owl.de> ' * config.guess: Update from config repo.': COPYING.NEWLIB ChangeLog Makefile.def Makefile.in configure configure.ac src-release Delete: include/COPYING include/COPYING3 include/ChangeLog include/ChangeLog-9103 include/MAINTAINERS include/alloca-conf.h include/ansidecl.h include/aout/ChangeLog include/aout/adobe.h include/aout/aout64.h include/aout/ar.h include/aout/dynix3.h include/aout/encap.h include/aout/host.h include/aout/hp.h include/aout/hp300hpux.h include/aout/hppa.h include/aout/ranlib.h include/aout/reloc.h include/aout/stab.def include/aout/stab_gnu.h include/aout/sun4.h include/bfdlink.h include/binary-io.h include/bout.h include/cgen/ChangeLog include/cgen/basic-modes.h include/cgen/basic-ops.h include/cgen/bitset.h include/coff/ChangeLog include/coff/ChangeLog-9103 include/coff/alpha.h include/coff/apollo.h include/coff/arm.h include/coff/aux-coff.h include/coff/ecoff.h include/coff/external.h include/coff/go32exe.h include/coff/h8300.h include/coff/h8500.h include/coff/i386.h include/coff/i860.h include/coff/i960.h include/coff/ia64.h include/coff/internal.h include/coff/m68k.h include/coff/m88k.h include/coff/mcore.h include/coff/mips.h include/coff/mipspe.h include/coff/or32.h include/coff/pe.h include/coff/powerpc.h include/coff/rs6000.h include/coff/rs6k64.h include/coff/sh.h include/coff/sparc.h include/coff/sym.h include/coff/symconst.h include/coff/ti.h include/coff/tic30.h include/coff/tic4x.h include/coff/tic54x.h include/coff/tic80.h include/coff/w65.h include/coff/we32k.h include/coff/x86_64.h include/coff/xcoff.h include/coff/z80.h include/coff/z8k.h include/demangle.h include/dis-asm.h include/dwarf2.def include/dwarf2.h include/dyn-string.h include/elf/ChangeLog include/elf/ChangeLog-9103 include/elf/aarch64.h include/elf/alpha.h include/elf/arc.h include/elf/arm.h include/elf/avr.h include/elf/bfin.h include/elf/common.h include/elf/cr16.h include/elf/cr16c.h include/elf/cris.h include/elf/crx.h include/elf/d10v.h include/elf/d30v.h include/elf/dlx.h include/elf/dwarf.h include/elf/epiphany.h include/elf/external.h include/elf/fr30.h include/elf/frv.h include/elf/h8.h include/elf/hppa.h include/elf/i370.h include/elf/i386.h include/elf/i860.h include/elf/i960.h include/elf/ia64.h include/elf/internal.h include/elf/ip2k.h include/elf/iq2000.h include/elf/lm32.h include/elf/m32c.h include/elf/m32r.h include/elf/m68hc11.h include/elf/m68k.h include/elf/mcore.h include/elf/mep.h include/elf/metag.h include/elf/microblaze.h include/elf/mips.h include/elf/mmix.h include/elf/mn10200.h include/elf/mn10300.h include/elf/moxie.h include/elf/msp430.h include/elf/mt.h include/elf/nios2.h include/elf/openrisc.h include/elf/or32.h include/elf/pj.h include/elf/ppc.h include/elf/ppc64.h include/elf/reloc-macros.h include/elf/rl78.h include/elf/rx.h include/elf/s390.h include/elf/score.h include/elf/sh.h include/elf/sparc.h include/elf/spu.h include/elf/tic6x-attrs.h include/elf/tic6x.h include/elf/tilegx.h include/elf/tilepro.h include/elf/v850.h include/elf/vax.h include/elf/vxworks.h include/elf/x86-64.h include/elf/xc16x.h include/elf/xgate.h include/elf/xstormy16.h include/elf/xtensa.h include/fibheap.h include/filenames.h include/floatformat.h include/fnmatch.h include/fopen-bin.h include/fopen-same.h include/fopen-vms.h include/gdb/ChangeLog include/gdb/callback.h include/gdb/fileio.h include/gdb/gdb-index.h include/gdb/remote-sim.h include/gdb/signals.def include/gdb/signals.h include/gdb/sim-arm.h include/gdb/sim-bfin.h include/gdb/sim-cr16.h include/gdb/sim-d10v.h include/gdb/sim-frv.h include/gdb/sim-h8300.h include/gdb/sim-lm32.h include/gdb/sim-m32c.h include/gdb/sim-ppc.h include/gdb/sim-rl78.h include/gdb/sim-rx.h include/gdb/sim-sh.h include/gdbm.h include/getopt.h include/hashtab.h include/hp-symtab.h include/ieee.h include/leb128.h include/libiberty.h include/lto-symtab.h include/mach-o/ChangeLog include/mach-o/arm.h include/mach-o/codesign.h include/mach-o/external.h include/mach-o/loader.h include/mach-o/reloc.h include/mach-o/x86-64.h include/md5.h include/nlm/ChangeLog include/nlm/alpha-ext.h include/nlm/common.h include/nlm/external.h include/nlm/i386-ext.h include/nlm/internal.h include/nlm/ppc-ext.h include/nlm/sparc32-ext.h include/oasys.h include/objalloc.h include/obstack.h include/opcode/ChangeLog include/opcode/ChangeLog-9103 include/opcode/aarch64.h include/opcode/alpha.h include/opcode/arc.h include/opcode/arm.h include/opcode/avr.h include/opcode/bfin.h include/opcode/cgen.h include/opcode/convex.h include/opcode/cr16.h include/opcode/cris.h include/opcode/crx.h include/opcode/d10v.h include/opcode/d30v.h include/opcode/dlx.h include/opcode/h8300.h include/opcode/hppa.h include/opcode/i370.h include/opcode/i386.h include/opcode/i860.h include/opcode/i960.h include/opcode/ia64.h include/opcode/m68hc11.h include/opcode/m68k.h include/opcode/m88k.h include/opcode/metag.h include/opcode/mips.h include/opcode/mmix.h include/opcode/mn10200.h include/opcode/mn10300.h include/opcode/moxie.h include/opcode/msp430-decode.h include/opcode/msp430.h include/opcode/nios2.h include/opcode/np1.h include/opcode/ns32k.h include/opcode/or32.h include/opcode/pdp11.h include/opcode/pj.h include/opcode/pn.h include/opcode/ppc.h include/opcode/pyr.h include/opcode/rl78.h include/opcode/rx.h include/opcode/s390.h include/opcode/score-datadep.h include/opcode/score-inst.h include/opcode/sparc.h include/opcode/spu-insns.h include/opcode/spu.h include/opcode/tahoe.h include/opcode/tic30.h include/opcode/tic4x.h include/opcode/tic54x.h include/opcode/tic6x-control-registers.h include/opcode/tic6x-insn-formats.h include/opcode/tic6x-opcode-table.h include/opcode/tic6x.h include/opcode/tic80.h include/opcode/tilegx.h include/opcode/tilepro.h include/opcode/v850.h include/opcode/vax.h include/opcode/xgate.h include/os9k.h include/partition.h include/plugin-api.h include/progress.h include/safe-ctype.h include/sha1.h include/simple-object.h include/som/ChangeLog include/som/aout.h include/som/clock.h include/som/internal.h include/som/lst.h include/som/reloc.h include/sort.h include/splay-tree.h include/symcat.h include/timeval-utils.h include/vms/ChangeLog include/vms/dcx.h include/vms/dmt.h include/vms/dsc.h include/vms/dst.h include/vms/eeom.h include/vms/egps.h include/vms/egsd.h include/vms/egst.h include/vms/egsy.h include/vms/eiaf.h include/vms/eicp.h include/vms/eidc.h include/vms/eiha.h include/vms/eihd.h include/vms/eihi.h include/vms/eihs.h include/vms/eihvn.h include/vms/eisd.h include/vms/emh.h include/vms/eobjrec.h include/vms/esdf.h include/vms/esdfm.h include/vms/esdfv.h include/vms/esgps.h include/vms/esrf.h include/vms/etir.h include/vms/internal.h include/vms/lbr.h include/vms/prt.h include/vms/shl.h include/vtv-change-permission.h include/xregex.h include/xregex2.h include/xtensa-config.h include/xtensa-isa-internal.h include/xtensa-isa.h texinfo/texinfo.tex
297 lines
10 KiB
Plaintext
297 lines
10 KiB
Plaintext
# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
|
# 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
|
|
#
|
|
# This file is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software
|
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
#
|
|
|
|
# This Makefile contains release scripts for gdb, binutils, and other
|
|
# packages which live in src. It used to be part of the top level Makefile,
|
|
# but that turned out to be very messy and hard to maintain.
|
|
|
|
# This stuff really ought to be cleaned up and turned into something other
|
|
# than a Makefile. As it is it's heavily recursive.
|
|
|
|
# This is the name of this script (!). Needed due to horrible recursion.
|
|
SELF = src-release
|
|
|
|
SHELL = /bin/sh
|
|
|
|
BZIPPROG = bzip2
|
|
MD5PROG = md5sum
|
|
|
|
# (Default to avoid splitting info files by setting the threshold high.)
|
|
MAKEINFOFLAGS = --split-size=5000000
|
|
|
|
# pwd command to use. Allow user to override default by setting PWDCMD in
|
|
# the environment to account for automounters. The make variable must not
|
|
# be called PWDCMD, otherwise the value set here is passed to make
|
|
# subprocesses and overrides the setting from the user's environment.
|
|
PWD = $${PWDCMD-pwd}
|
|
|
|
#
|
|
# Support for building net releases
|
|
|
|
# Files in devo used in any net release.
|
|
DEVO_SUPPORT= README Makefile.in configure configure.ac \
|
|
config.guess config.sub config move-if-change \
|
|
COPYING COPYING.LIB install-sh config-ml.in symlink-tree \
|
|
mkinstalldirs ltmain.sh missing ylwrap \
|
|
libtool.m4 ltsugar.m4 ltversion.m4 ltoptions.m4 \
|
|
Makefile.def Makefile.tpl src-release config.rpath \
|
|
ChangeLog MAINTAINERS README-maintainer-mode \
|
|
lt~obsolete.m4 ltgcc.m4 depcomp mkdep compile \
|
|
COPYING3 COPYING3.LIB
|
|
|
|
# Files in devo/etc used in any net release.
|
|
ETC_SUPPORT= Makefile.in configure configure.in standards.texi \
|
|
make-stds.texi standards.info* configure.texi configure.info* \
|
|
ChangeLog configbuild.* configdev.* fdl.texi texi2pod.pl gnu-oids.texi
|
|
|
|
|
|
# When you use `make setup-dirs' or `make taz' you should always redefine
|
|
# this macro.
|
|
SUPPORT_FILES = list-of-support-files-for-tool-in-question
|
|
|
|
# NOTE: No double quotes in the below. It is used within shell script
|
|
# as VER="$(VER)"
|
|
VER = ` if grep 'AM_INIT_AUTOMAKE.*BFD_VERSION' $(TOOL)/configure.in >/dev/null 2>&1; then \
|
|
bfd/configure --version | sed -n -e '1s,.* ,,p'; \
|
|
elif grep AM_INIT_AUTOMAKE $(TOOL)/configure.in >/dev/null 2>&1; then \
|
|
sed < $(TOOL)/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'; \
|
|
elif test -f $(TOOL)/version.in; then \
|
|
head -1 $(TOOL)/version.in; \
|
|
elif grep VERSION $(TOOL)/Makefile.in > /dev/null 2>&1; then \
|
|
sed < $(TOOL)/Makefile.in -n 's/^VERSION *= *//p'; \
|
|
else \
|
|
echo VERSION; \
|
|
fi`
|
|
PACKAGE = $(TOOL)
|
|
|
|
.PHONY: taz
|
|
taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
|
|
$(MAKE) -f $(SELF) do-proto-toplev \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-md5sum \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-tar \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-bz2 \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
|
|
.PHONY: gdb-tar
|
|
gdb-tar: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
|
|
$(MAKE) -f $(SELF) do-proto-toplev \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-md5sum \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-djunpack \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-tar \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
|
|
.PHONY: gdb-taz
|
|
gdb-taz: gdb-tar $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
|
|
$(MAKE) -f $(SELF) gdb-tar \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
$(MAKE) -f $(SELF) do-bz2 \
|
|
TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(SUPPORT_FILES)"
|
|
|
|
.PHONY: do-proto-toplev
|
|
do-proto-toplev: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
|
|
echo "==> Making $(PACKAGE)-$(VER)/"
|
|
# Take out texinfo from a few places.
|
|
sed -e '/^all\.normal: /s/\all-texinfo //' \
|
|
-e '/^ install-texinfo /d' \
|
|
<Makefile.in >tmp
|
|
mv -f tmp Makefile.in
|
|
#
|
|
./configure i686-pc-linux-gnu
|
|
$(MAKE) configure-host configure-target \
|
|
ALL_GCC="" ALL_GCC_C="" ALL_GCC_CXX="" \
|
|
CC_FOR_TARGET="$(CC)" CXX_FOR_TARGET="$(CXX)"
|
|
# Make links, and run "make diststuff" or "make info" when needed.
|
|
rm -rf proto-toplev ; mkdir proto-toplev
|
|
set -e ; dirs="$(DEVO_SUPPORT) $(SUPPORT_FILES) $(TOOL)" ; \
|
|
for d in $$dirs ; do \
|
|
if [ -d $$d ]; then \
|
|
if [ ! -f $$d/Makefile ] ; then true ; \
|
|
elif grep '^diststuff:' $$d/Makefile >/dev/null ; then \
|
|
(cd $$d ; $(MAKE) MAKEINFOFLAGS="$(MAKEINFOFLAGS)" \
|
|
diststuff ) || exit 1 ; \
|
|
elif grep '^info:' $$d/Makefile >/dev/null ; then \
|
|
(cd $$d ; $(MAKE) MAKEINFOFLAGS="$(MAKEINFOFLAGS)" \
|
|
info ) || exit 1 ; \
|
|
fi ; \
|
|
if [ -d $$d/proto-$$d.dir ]; then \
|
|
ln -s ../$$d/proto-$$d.dir proto-toplev/$$d ; \
|
|
else \
|
|
ln -s ../$$d proto-toplev/$$d ; \
|
|
fi ; \
|
|
else ln -s ../$$d proto-toplev/$$d ; fi ; \
|
|
done
|
|
cd etc && $(MAKE) MAKEINFOFLAGS="$(MAKEINFOFLAGS)" info
|
|
$(MAKE) distclean
|
|
# Kludge for pr gdb/857. intl/Makefile.in lacks a couple
|
|
# of files in the distclean rule. Zack W is planning to make
|
|
# the gcc version of intl/ the master version and then push
|
|
# that version to src soon. See:
|
|
# http://sources.redhat.com/ml/binutils/2003-07/msg00032.html
|
|
# After the src version of intl/ is upgraded, we can look at
|
|
# moving this logic into intl/Makefile.in distclean rule
|
|
# if it is still needed. -- chastain 2003-09-12
|
|
rm -f intl/config.cache
|
|
rm -f intl/config.status
|
|
rm -f intl/config.h
|
|
rm -f intl/stamp-h
|
|
#
|
|
mkdir proto-toplev/etc
|
|
(cd proto-toplev/etc; \
|
|
for i in $(ETC_SUPPORT); do \
|
|
ln -s ../../etc/$$i . ; \
|
|
done)
|
|
#
|
|
# Take out texinfo from configurable dirs
|
|
rm proto-toplev/configure.ac
|
|
sed -e '/^host_tools=/s/texinfo //' \
|
|
<configure.ac >proto-toplev/configure.ac
|
|
#
|
|
mkdir proto-toplev/texinfo
|
|
ln -s ../../texinfo/texinfo.tex proto-toplev/texinfo/
|
|
if test -r texinfo/util/tex3patch ; then \
|
|
mkdir proto-toplev/texinfo/util && \
|
|
ln -s ../../../texinfo/util/tex3patch proto-toplev/texinfo/util ; \
|
|
else true; fi
|
|
chmod -R og=u . || chmod og=u `find . -print`
|
|
#
|
|
# Create .gmo files from .po files.
|
|
for f in `find . -name '*.po' -type f -print`; do \
|
|
msgfmt -o `echo $$f | sed -e 's/\.po$$/.gmo/'` $$f ; \
|
|
done
|
|
#
|
|
-rm -f $(PACKAGE)-$(VER)
|
|
ln -s proto-toplev $(PACKAGE)-$(VER)
|
|
|
|
CVS_NAMES= \( -name CVS -o -name '.cvsignore' \)
|
|
|
|
.PHONY: do-tar
|
|
do-tar:
|
|
echo "==> Making $(PACKAGE)-$(VER).tar"
|
|
-rm -f $(PACKAGE)-$(VER).tar
|
|
find $(PACKAGE)-$(VER) -follow $(CVS_NAMES) -prune \
|
|
-o -type f -print \
|
|
| tar cTfh - $(PACKAGE)-$(VER).tar
|
|
|
|
.PHONY: do-bz2
|
|
do-bz2:
|
|
echo "==> Bzipping $(PACKAGE)-$(VER).tar.bz2"
|
|
-rm -f $(PACKAGE)-$(VER).tar.bz2
|
|
$(BZIPPROG) -v -9 $(PACKAGE)-$(VER).tar
|
|
|
|
.PHONY: do-md5sum
|
|
do-md5sum:
|
|
echo "==> Adding md5 checksum to top-level directory"
|
|
cd proto-toplev && find * -follow $(CVS_NAMES) -prune \
|
|
-o -type f -print \
|
|
| xargs $(MD5PROG) > ../md5.new
|
|
-rm -f proto-toplev/md5.sum
|
|
mv md5.new proto-toplev/md5.sum
|
|
|
|
.PHONY: do-djunpack
|
|
do-djunpack:
|
|
echo "==> Adding updated djunpack.bat to top-level directory"
|
|
echo - 's /gdb-[0-9\.]*/$(PACKAGE)-'"$(VER)"'/'
|
|
sed < djunpack.bat > djunpack.new \
|
|
-e 's/gdb-[0-9][0-9\.]*/$(PACKAGE)-'"$(VER)"'/'
|
|
-rm -f proto-toplev/djunpack.bat
|
|
mv djunpack.new proto-toplev/djunpack.bat
|
|
|
|
TEXINFO_SUPPORT= texinfo/texinfo.tex
|
|
DIST_SUPPORT= $(DEVO_SUPPORT) $(TEXINFO_SUPPORT)
|
|
|
|
.PHONY: gas.tar.bz2
|
|
GAS_SUPPORT_DIRS= bfd include libiberty opcodes intl setup.com makefile.vms mkdep
|
|
gas.tar.bz2: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
|
|
$(MAKE) -f $(SELF) taz TOOL=gas \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(GAS_SUPPORT_DIRS)"
|
|
|
|
# The FSF "binutils" release includes gprof and ld.
|
|
.PHONY: binutils.tar.bz2
|
|
BINUTILS_SUPPORT_DIRS= bfd gas include libiberty opcodes ld elfcpp gold gprof intl setup.com makefile.vms cpu
|
|
binutils.tar.bz2: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
|
|
$(MAKE) -f $(SELF) taz TOOL=binutils \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS)"
|
|
|
|
.PHONY: gas+binutils.tar.bz2
|
|
GASB_SUPPORT_DIRS= $(GAS_SUPPORT_DIRS) binutils ld gprof
|
|
gas+binutils.tar.bz2: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
|
|
$(MAKE) -f $(SELF) taz TOOL=gas \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(GASB_SUPPORT_DIRS)"
|
|
|
|
GNATS_SUPPORT_DIRS=include libiberty send-pr
|
|
gnats.tar.bz2: $(DIST_SUPPORT) $(GNATS_SUPPORT_DIRS) gnats
|
|
$(MAKE) -f $(SELF) taz TOOL=gnats \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(GNATS_SUPPORT_DIRS)"
|
|
|
|
.PHONY: gdb.tar.bz2
|
|
GDB_SUPPORT_DIRS= bfd include libiberty opcodes readline sim intl libdecnumber cpu
|
|
gdb.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
|
|
$(MAKE) -f $(SELF) gdb-taz TOOL=gdb \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
|
|
.PHONY: gdb.tar
|
|
gdb.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
|
|
$(MAKE) -f $(SELF) gdb-tar TOOL=gdb \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
|
|
|
|
.PHONY: insight.tar.bz2
|
|
INSIGHT_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl tk itcl libgui
|
|
insight.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
|
|
$(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE=insight \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)"
|
|
.PHONY: insight.tar
|
|
insight.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
|
|
$(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE=insight \
|
|
MD5PROG="$(MD5PROG)" \
|
|
SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)"
|
|
|
|
.NOEXPORT:
|
|
MAKEOVERRIDES=
|