Initial revision
authorSean Eric Fagan <sef@cygnus>
Tue, 23 Jul 1991 19:09:22 +0000 (19:09 +0000)
committerSean Eric Fagan <sef@cygnus>
Tue, 23 Jul 1991 19:09:22 +0000 (19:09 +0000)
gprof/Makefile.in [new file with mode: 0644]
gprof/configure [new file with mode: 0755]
gprof/configure.in [new file with mode: 0644]

diff --git a/gprof/Makefile.in b/gprof/Makefile.in
new file mode 100644 (file)
index 0000000..b233afb
--- /dev/null
@@ -0,0 +1,25 @@
+#      @(#)Makefile    5.17 (Berkeley) 5/11/90
+
+CC=    gcc
+MACHINE=       sparc
+PROG=  gprof
+SRCS=  gprof.c arcs.c dfn.c lookup.c ${MACHINE}.c hertz.c \
+       printgprof.c printlist.c
+LIBS = ../bfd/libbfd.a ../libiberty/libiberty.a
+
+#CFLAGS+=-I${.CURDIR}/../../lib/csu.${MACHINE}
+CFLAGS=        -I. -I../include -O -g -DMACHINE_H=\"${MACHINE}.h\"
+
+OBJS=  gprof.o arcs.o dfn.o lookup.o ${MACHINE}.o hertz.o \
+       printgprof.o printlist.o
+
+all:   ${PROG}
+
+beforeinstall:
+       install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
+           ${.CURDIR}/gprof.flat ${.CURDIR}/gprof.callg \
+           ${DESTDIR}/usr/share/misc
+
+#.include <bsd.prog.mk>
+$(PROG):       $(OBJS)
+       $(CC) $(CFLAGS) $(OBJS) -o $(PROG) $(LIBS)
diff --git a/gprof/configure b/gprof/configure
new file mode 100755 (executable)
index 0000000..a42008f
--- /dev/null
@@ -0,0 +1,678 @@
+#!/bin/sh
+# Please do not edit this file.  It is generated automatically from
+# configure.in and a configure template.
+configdirs=
+
+# the debugger.
+#set -x
+
+#!/bin/sh
+
+# Configuration script template
+#   Copyright (C) 1988, 1990, 1991 Free Software Foundation, Inc.
+
+#This file is part of GNU.
+
+#GNU CC 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 1, or (at your option)
+#any later version.
+
+#GNU CC 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 GNU CC; see the file COPYING.  If not, write to
+#the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+
+# $Id$
+
+#
+# Shell script to create proper links to machine-dependent files in
+# preparation for compilation.
+#
+# If configure succeeds, it leaves its status in config.status.
+# If configure fails after disturbing the status quo, 
+#      config.status is removed.
+#
+
+remove=rm
+hard_link=ln
+symbolic_link='ln -s'
+
+#for Test
+#remove="echo rm"
+#hard_link="echo ln"
+#symbolic_link="echo ln -s"
+
+progname=$0
+
+# clear some things potentially inherited from environment.
+
+ansi=
+clib=
+defaulttargets=
+destdir=
+fatal=
+hostsubdir=
+norecurse=
+removing=
+srcdir=
+srctrigger=
+target=
+targets=
+targetsubdir=
+template=
+verbose=
+
+for arg in $*;
+do
+       case ${arg} in
+       -ansi | +ansi)
+               ansi=true
+               ;;
+       -clib | +c*)
+               clib=clib
+               ;;
+       -destdir=* | +destdir=* | +destdi=* | +destd=* | +dest=* | +des=* | +de=* | +d=*)
+               destdir=`echo ${arg} | sed 's/[+-]d[a-z]*=//'`
+               ;;
+       -forcesubdirs | +forcesubdirs | +forcesubdir | +forcesubdi | +forcesubd \
+       | +forcesub | +forcesu | +forces | +force | +forc | +for | +fo | +f)
+               forcesubdirs=${arg}
+               ;;
+       -languages=* | +languages=* | +language=* | +languag=* \
+               | +langua=* | +langu=* | +lang=* | +lan=* | +la=* \
+               | +l=*)
+               languages="${languages} `echo ${arg} | sed 's/[+-]l[a-z]*=//'`"
+               ;;
+       -gas | +gas | +ga | +g)
+               gas=yes
+               ;;
+       -help | +h | +help)
+               fatal=true
+               ;;
+       -nfp | +nfp | +nf | +n)
+               nfp=yes
+               ;;
+       -norecurse | +norecurse)
+               norecurse=true
+               ;;
+       -rm | +rm)
+               removing=${arg}
+               ;;
+#      -srcdir=* | +srcdir=* | +srcdi=* | +srcd=* | +src=* | +sr=* | +s=*)
+#              srcdir=`echo ${arg} | sed 's/[+-]s[a-z]*=//'`
+#              ;;
+       -target=* | +target=* | +targe=* | +targ=* | +tar=* | +ta=* | +t=*)
+               if [ -n "${targets}" ] ; then
+                       forcesubdirs="+forcesubdirs"
+               fi
+
+               newtargets="${targets} `echo ${arg} | sed 's/[+-]t[a-z]*=//'`"
+               targets="${newtargets}"
+               ;;
+       -template=* | +template=*)
+               template=`echo ${arg} | sed 's/[+-]template=//'`
+               ;;
+       +verbose | +verbos | +verbo | +verb | +ver | +ve | +v)
+               verbose=${arg}
+               ;;
+       -* | +*)
+               (echo ;
+               echo "Unrecognized option: \"${arg}\"". ;
+               echo) 1>&2
+               fatal=true
+               ;;
+       *)
+               if [ -n "${hosts}" ] ; then
+                       forcesubdirs="+forcesubdirs"
+               fi
+
+               newhosts="${hosts} ${arg}"
+               hosts=${newhosts}
+               ;;
+       esac
+done
+
+if [ -n "${verbose}" ] ; then
+       echo `pwd`/configure $*
+       echo targets=\"${targets}\"
+fi
+
+# process host and target only if not rebuilding configure itself or removing.
+if [ -z "${template}" -a -z "${removing}" -a -z "${fatal}" ] ; then
+       # Complain if an arg is missing
+       if [ -z "${hosts}" ] ; then
+               (echo ;
+               echo "configure: No HOST specified." ;
+               echo) 2>&1
+               fatal=true
+       fi
+fi
+
+if [ -n "${fatal}" -o "${hosts}" = "help" ] ; then
+       (echo "Usage: configure HOST" ;
+       echo ;
+       echo "Options: [defaults in brackets]" ;
+       echo " +ansi            configure w/ANSI library. [no ansi lib]" ;
+       echo " +destdir=MYDIR   configure for installation into MYDIR. [/usr/local]" ;
+       echo " +forcesubdirs    configure in subdirectories.  [in source directories]" ;
+       echo " +lang=LANG       configure to build LANG. [gcc]" ;
+       echo " +help            print this message. [normal config]" ;
+       echo " +gas             configure the compilers for use with gas. [native as]" ;
+       echo " +nfp             configure the compilers default to soft floating point. [hard float]" ;
+       echo " +norecurse       configure this directory only. [recurse]" ;
+       echo " +rm              remove this configuration. [build a configuration]" ;
+       echo " +target=TARGET   configure for TARGET.  [TARGET = HOST]" ;
+       echo " +template=TEM    rebuild configure using TEM. [normal config]" ;
+       echo ;
+       echo "Where HOST and TARGET are something like \"vax\", \"sun3\", \"encore\", etc." ;
+       echo "Asking for more than one \"+target\" implies \"+forcesubdirs\".  Any other" ;
+       echo "options given will apply to all targets.") 1>&2
+
+       if [ -r config.status ] ; then
+               cat config.status
+       fi
+
+       exit 1
+fi
+
+#### configure.in common parts come in here.
+# This file is a shell script that supplies the information necessary
+# to tailor a template configure script into the configure script
+# appropriate for this directory.  For more information, check any
+# existing configure script.
+
+srctrigger=gprof.c
+srcname="gprof"
+
+## end of common part.
+
+# are we rebuilding config itself?
+if [ -n "${template}" ] ; then
+       if [ ! -r ${template} ] ; then
+               echo "Can't find template ${template}."
+               exit 1
+       fi
+
+# prep the template
+       sed -e '/^#### configure.in common parts come in here.$/,/^## end of common part.$/c\
+#### configure.in common parts come in here.\
+## end of common part.' \
+       -e '/^#### configure.in per-host parts come in here.$/,/^## end of per-host part.$/c\
+#### configure.in per-host parts come in here.\
+## end of per-host part.' \
+       -e '/^#### configure.in per-target parts come in here.$/,/^## end of per-target part.$/c\
+#### configure.in per-target parts come in here.\
+## end of per-target part.' \
+       < ${template} > template.new
+
+       if [ -r configure.in ] ; then
+               if [ -z "`grep '^# per\-host:' configure.in`" ] ; then
+                       echo `pwd`/configure.in has no "per-host:" line.
+                       exit 1
+               fi
+
+               if [ -z "`grep '^# per\-target:' configure.in`" ] ; then
+                       echo `pwd`/configure.in has no "per-target:" line.
+                       exit 1
+               fi
+
+               # split configure.in into common, per-host, and per-target parts
+               sed -e '/^# per\-host:/,$d' configure.in > configure.com
+               sed -e '1,/^# per\-host:/d' -e '/^# per\-target:/,$d' configure.in > configure.hst
+               sed -e '1,/^# per\-target:/d' configure.in > configure.tgt
+
+               # and insert them
+               sed -e '/^#### configure.in common parts come in here.$/  r configure.com' \
+                       -e '/^#### configure.in per\-host parts come in here.$/  r configure.hst' \
+                       -e '/^#### configure.in per\-target parts come in here.$/  r configure.tgt' \
+                       template.new > configure.new
+
+               rm -f configure.com configure.tgt configure.hst
+       else
+               echo Warning: no configure.in in `pwd`
+               cat ${template} >> configure
+       fi
+
+       chmod a+x configure.new
+       rm template.new
+#      mv configure configure.old
+       mv configure.new configure
+       echo Rebuilt configure in `pwd`
+
+       if [ -z "${norecurse}" ] ; then
+               while [ -n "${configdirs}" ] ; do
+                       # set configdir to car of configdirs, configdirs to cdr of configdirs
+                       set ${configdirs}; configdir=$1; shift; configdirs=$*
+
+                       if [ "`echo ${configdir}.*`" != "${configdir}.*" ] ; then
+                               targetspecificdirs=${configdir}.*
+                       else
+                               targetspecificdirs=
+                       fi
+
+                       for i in ${configdir} ${targetspecificdirs} ; do
+                               if [ -d $i ] ; then
+                                       if [ -r $i/configure ] ; then
+                                               (cd $i ;
+                                                       ./configure +template=${template} ${verbose})
+                                       else
+                                               echo No configure script in `pwd`/$i
+                                       fi
+                               else
+                                       echo Warning: directory $i is missing.
+                               fi
+                       done
+               done
+       fi
+
+       exit 0
+fi
+
+# some sanity checks on configure.in
+if [ -z "${srctrigger}" ] ; then
+       echo srctrigger not set in configure.in. `pwd` not configured.
+       exit 1
+fi
+
+for host in ${hosts} ; do
+       # Default other arg
+       if [ -z "${targets}" -o -n "${defaulttargets}" ] ; then
+               targets=${host}
+               defaulttargets=true
+       fi
+
+       host_makefile_frag=config/hmake-${host}
+
+#### configure.in per-host parts come in here.
+
+## end of per-host part.
+
+
+       for target in ${targets} ; do
+
+               if [ -n "${verbose}" ] ; then
+                       echo host \= \"${host}\", target \= \"${target}\".
+               fi
+
+               target_makefile_frag=config/tmake-${target}
+
+#### configure.in per-target parts come in here.
+
+files=
+links=
+## end of per-target part.
+
+               # Temporarily, we support only direct subdir builds.
+               hostsubdir=Host-${host}
+               targetsubdir=Target-${target}
+
+               if [ -n "${removing}" ] ; then
+                       if [ -n "${forcesubdirs}" ] ; then
+                               if [ -d "${hostsubdir}" ] ; then
+                                       rm -rf ${hostsubdir}/${targetsubdir}
+
+                                       if [ -z "`(ls ${hostsubdir}) 2>&1 | grep Target-`" ] ; then
+                                               rm -rf ${hostsubdir}
+                                       fi
+                               else
+                                       echo Warning: no `pwd`/${hostsubdir} to remove.
+                               fi
+                       else
+                               rm -f Makefile config.status ${links}
+                       fi
+               else
+                       if [ -n "${forcesubdirs}" ] ; then
+                               # check for existing status before allowing forced subdirs.
+                               if [ -f Makefile ] ; then
+                                       echo "Makefile already exists in source directory.  `pwd` not configured."
+                                       exit 1
+                               fi
+
+                               if [ ! -d ${hostsubdir} ] ; then mkdir ${hostsubdir} ; fi
+                               cd ${hostsubdir}
+
+                               if [ ! -d ${targetsubdir} ] ; then mkdir ${targetsubdir} ; fi
+                               cd ${targetsubdir}
+
+                               srcdir=../..
+                       else
+                               # if not subdir builds, then make sure none exist.
+                               if [ -n "`(ls .) 2>&1 | grep Host-`" ] ; then
+                                       echo "Configured subdirs exist.  `pwd` not configured."
+                                       exit 1
+                               fi
+                       fi
+
+                       # Find the source files, if location was not specified.
+                       if [ -z "${srcdir}" ] ; then
+                               srcdirdefaulted=1
+                               srcdir=.
+                               if [ -n "${srctrigger}" -a ! -r ${srctrigger} ] ; then
+                                       srcdir=..
+                               fi
+                       fi
+
+                       if [ -n "${srctrigger}" -a ! -r ${srcdir}/${srctrigger} ] ; then
+                               if [ -z "${srcdirdefaulted}" ] ; then
+                                       echo "${progname}: Can't find ${srcname} sources in `pwd`/${srcdir}" 1>&2
+                               else
+                                       echo "${progname}: Can't find ${srcname} sources in `pwd`/. or `pwd`/.." 1>&2
+                               fi
+
+                               echo \(At least ${srctrigger} is missing.\) 1>&2
+                               exit 1
+                       fi
+
+                       # Set up the list of links to be made.
+                       # ${links} is the list of link names, and ${files} is the list of names to link to.
+
+                       # Make the links.
+                       while [ -n "${files}" ] ; do
+                               # set file to car of files, files to cdr of files
+                               set ${files}; file=$1; shift; files=$*
+                               set ${links}; link=$1; shift; links=$*
+
+                               if [ ! -r ${srcdir}/${file} ] ; then
+                                       echo "${progname}: cannot create a link \"${link}\"," 1>&2
+                                       echo "since the file \"${file}\" does not exist." 1>&2
+                                       exit 1
+                               fi
+
+                               ${remove} -f ${link}
+                               rm -f config.status
+                               # Make a symlink if possible, otherwise try a hard link
+                               ${symbolic_link} ${srcdir}/${file} ${link} 2>/dev/null || ${hard_link} ${srcdir}/${file} ${link}
+
+                               if [ ! -r ${link} ] ; then
+                                       echo "${progname}: unable to link \"${link}\" to \"${srcdir}/${file}\"." 1>&2
+                                       exit 1
+                               fi
+                               echo "Linked \"${link}\" to \"${srcdir}/${file}\"."
+                       done
+
+                       # Create a .gdbinit file which runs the one in srcdir
+                       # and tells GDB to look there for source files.
+
+                       case ${srcdir} in
+                       .)
+                               ;;
+                       *)
+                               echo "dir ." > .gdbinit
+                               echo "dir ${srcdir}" >> .gdbinit
+                               echo "source ${srcdir}/.gdbinit" >> .gdbinit
+                               ;;
+                       esac
+
+                       # Install a makefile, and make it set VPATH
+                       # if necessary so that the sources are found.
+                       # Also change its value of srcdir.
+
+               # FIXME-someday: This business of always writing to .tem and mv back
+               # is so that I don't screw things up while developing.  Once this
+               # template is stable, these should be optimized. xoxorich.
+
+                       # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
+                       if [ "${host}" != "${target}" ] ; then
+                               echo "CROSS=-DCROSS_COMPILE" > Makefile
+                               echo "ALL=start.encap" >> Makefile
+                       else
+                               echo "ALL=all.internal" > Makefile
+                       fi
+
+                       # set target, host, VPATH
+                       echo "host = ${host}" >> Makefile
+                       echo "target = ${target}" >> Makefile
+
+                       if [ -n "${forcesubdirs}" ] ; then
+                               echo "subdir = /${hostsubdir}/${targetsubdir}" >> Makefile
+                       else
+                               echo "subdir =" >> Makefile
+                       fi
+
+               #       echo "workdir = `pwd`" >> Makefile
+                       echo "VPATH = ${srcdir}" >> Makefile
+
+                       # add Makefile.in
+                       cat ${srcdir}/Makefile.in >> Makefile
+
+                       # and shake thoroughly.
+                       # Conditionalize the makefile for this host.
+                       if [ -f ${srcdir}/${host_makefile_frag} ] ; then
+                               sed -e "/^####/  r ${srcdir}/${host_makefile_frag}" Makefile > Makefile.tem
+                               mv Makefile.tem Makefile
+                       fi
+
+                       # Conditionalize the makefile for this target.
+                       if [ -f ${srcdir}/${target_makefile_frag} ] ; then
+                               sed -e "/^####/  r ${srcdir}/${target_makefile_frag}" Makefile > Makefile.tem
+                               mv Makefile.tem Makefile
+                       fi
+
+                       # set srcdir
+                       sed "s@^srcdir = \.@srcdir = ${srcdir}@" Makefile > Makefile.tem
+                       mv Makefile.tem Makefile
+
+                       # set destdir
+                       if [ -n "${destdir}" ] ; then
+                               sed "s:^destdir =.*$:destdir = ${destdir}:" Makefile > Makefile.tem
+                               mv Makefile.tem Makefile
+                       fi
+
+                       # Remove all formfeeds, since some Makes get confused by them.
+                       sed "s/\f//" Makefile >> Makefile.tem
+                       mv Makefile.tem Makefile
+
+                       # reset SUBDIRS
+                       sed "s:^SUBDIRS =.*$:SUBDIRS = ${configdirs}:" Makefile > Makefile.tem
+                       mv Makefile.tem Makefile
+
+                       # reset NONSUBDIRS
+                       sed "s:^NONSUBDIRS =.*$:NONSUBDIRS = ${noconfigdirs}:" Makefile > Makefile.tem
+                       mv Makefile.tem Makefile
+
+                       using=
+                       if [ -f ${srcdir}/${host_makefile_frag} ] ; then
+                               using=" using \"${host_makefile_frag}\""
+                       fi
+
+                       if [ -f ${srcdir}/${target_makefile_frag} ] ; then
+                               if [ -z "${using}" ] ; then
+                                       andusing=" using \"${target_makefile_frag}\""
+                               else
+                                       andusing="${using} and \"${target_makefile_frag}\""
+                               fi
+                       else
+                               andusing=${using}
+                       fi
+
+                       echo "Created \"Makefile\"" in `pwd`${andusing}.
+
+                       if [ "${host}" = "${target}" ] ; then
+                               echo "Links are now set up for use with a ${target}." \
+                                       > config.status
+               #                       | tee ${srcdir}/config.status
+                       else
+                               echo "Links are now set up for host ${host} and target ${target}." \
+                                       > config.status
+               #                       | tee ${srcdir}/config.status
+                       fi
+
+                       originaldir=`pwd`
+                       cd ${srcdir}
+               fi
+       done # for each target
+
+#      # Now build a Makefile for this host.
+#      if [ -n "${forcesubdirs}" ] ; then
+#              cd ${hostsubdir}
+#              cat > GNUmakefile << E!O!F
+## Makefile generated by configure for host ${host}.
+#
+#%:
+#      for i in ${targets} ; do \
+#              $(MAKE) -C Target-\$i \$@
+#
+#all clean stage1 stage2 stage3 stage4etags tags TAGS
+#E!O!F
+#      fi
+done # for each host
+
+# If there are subdirectories, then recurse. 
+
+if [ -n "${norecurse}" -o -z "${configdirs}" ] ; then exit 0 ; fi
+
+# configdirs is not null
+for configdir in ${configdirs} ; do
+       echo Configuring ${configdir}...
+       specifics=
+       commons=
+
+       if [ -n "${defaulttargets}" ] ; then
+               for host in ${hosts} ; do
+                       if [ -d ${configdir}.${host} ] ; then
+                               newspecifics="${specifics} ${host}"
+                               specifics=${newspecifics}
+                       else
+                               newcommons="${commons} ${host}"
+                               commons=${newcommons}
+                       fi # if target specific
+               done # for each host
+
+               if [ -n "${commons}" ] ; then
+                       if [ -d ${configdir} ] ; then
+                               (cd ${configdir} ;
+                                       ./configure ${commons} ${verbose} ${forcesubdirs} ${removing} "+destdir=${destdir}") \
+                                       | sed 's/^/     /'
+                       else
+                               echo Warning: directory \"${configdir}\" is missing.
+                       fi
+               fi # if any common hosts
+
+               if [ -n "${specifics}" ] ; then
+                       for host in ${specifics} ; do
+                               echo Configuring target specific directory ${configdir}.${host}...
+                               (cd ${configdir}.${host} ;
+                                       ./configure ${host} ${verbose} ${forcesubdirs} ${removing} "+destdir=${destdir}") \
+                                       | sed 's/^/     /'
+                       done # for host in specifics
+               fi # if there are any specifics
+       else
+
+               for target in ${targets} ; do
+                       if [ -d ${configdir}.${target} ] ; then
+                               newspecifics="${specifics} ${target}"
+                               specifics=${newspecifics}
+                       else
+                               newcommons="${commons} +target=${target}"
+                               commons=${newcommons}
+                       fi
+
+               done # check for target specific dir override
+
+               if [ -n "${verbose}" ] ; then
+                       echo "  "commons=\"${commons}\"
+                       echo "  "specifics=\"${specifics}\"
+               fi # if verbose
+
+               if [ -n "${commons}" ] ; then
+                       if [ -d ${configdir} ] ; then
+                               (cd ${configdir} ;
+                                       ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons} "+destdir=${destdir}") \
+                                       | sed 's/^/     /'
+                       else
+                               echo Warning: directory \"${configdir}\" is missing.
+                       fi
+               fi # if any commons
+
+               if [ -n "${specifics}" ] ; then
+                       for target in ${specifics} ; do
+                               echo Configuring target specific directory ${configdir}.${target}...
+                               (cd ${configdir}.${target} ;
+                                       ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} "+target=${target}" "+destdir=${destdir}") \
+                                       | sed 's/^/     /'
+                       done
+               fi # if any specifics
+       fi # not default targets
+done
+
+exit 0
+
+#
+# $Log$
+# Revision 1.1  1991/07/23 19:09:21  sef
+# Initial revision
+#
+# Revision 1.20  1991/06/18  15:30:33  rich
+# Added prms.
+#
+# Revision 1.19  1991/06/13  04:21:14  rich
+# Re-arrange so that gcc, which creates directories, gets installed
+# first.
+#
+# Revision 1.18  1991/06/12  21:23:05  rich
+# correctly propogate destdir
+#
+# Revision 1.17  1991/06/09  20:39:58  rich
+# Added +clib option.
+#
+# Revision 1.16  1991/05/27  21:04:21  rich
+# Removed clib for now.
+#
+# Revision 1.15  1991/05/27  20:54:24  rich
+# fixed a bug in multiple targets
+#
+# Revision 1.14  1991/05/22  01:44:04  rich
+# remove gdb until config issues resolve.
+#
+# Revision 1.13  1991/05/19  08:00:09  rich
+# Added gdb.
+#
+# Revision 1.12  1991/05/19  00:32:13  rich
+# Changes to deal with missing subdirs gracefully, and changes dictated
+# from dropping configure over gdb.
+#
+# Revision 1.4  1991/05/19  00:16:45  rich
+# Configure for gdb.
+#
+# Revision 1.10  1991/05/04  00:58:38  rich
+# Fix program name bug.
+#
+# Revision 1.9  1991/05/03  19:14:18  rich
+# Changed getopt to libiberty, commented out an aborted attempt at host
+# level Makefiles because it caused errors on +rm, add a warning for
+# directories expected to be removed on +rm but that don't exist.
+#
+# Revision 1.8  1991/04/24  16:50:59  rich
+# Three staging checkpoint.
+#
+# Revision 1.7  1991/04/17  01:34:47  rich
+# Added getopt for binutils, fixed problem with host dependancies in
+# configure.template.
+#
+# Revision 1.6  1991/04/16  00:18:44  rich
+# Now handles multiple hosts and targets.
+#
+# Revision 1.5  1991/04/15  23:43:44  rich
+# Now handles multiple hosts and targets.
+#
+# Revision 1.4  1991/04/13  02:11:03  rich
+# Config cut 3.  We now almost install a29k.
+#
+# Revision 1.3  1991/04/11  02:41:54  rich
+# Cut 2 config.  Subdirs.
+#
+#
+#
+
+#
+# Local Variables:
+# fill-column: 131
+# End:
+#
+
+# end of configure.template
diff --git a/gprof/configure.in b/gprof/configure.in
new file mode 100644 (file)
index 0000000..107cd6a
--- /dev/null
@@ -0,0 +1,14 @@
+# This file is a shell script that supplies the information necessary
+# to tailor a template configure script into the configure script
+# appropriate for this directory.  For more information, check any
+# existing configure script.
+
+srctrigger=gprof.c
+srcname="gprof"
+
+# per-host:
+
+# per-target:
+
+files=
+links=