This is -*- text -*-

What is bprof?
--------------
bprof is a utility that provides execution profiling per source code
line.  This means that it detects how much time your program spends in
each line of your source code.  This allows you to know precisely on
what part of the program to spend your efforts at speeding it up.


How to install bprof
--------------------
Before you can install bprof, you need recent versions of libbfd and
libiberty.  You can get both by getting the gdb distribution from a
GNU archive and installing it.  This program is unlikely to compile
without gcc version 2.7.

Look for a header file describing your setup in the arch directory and
link the correct file to arch.h.  That is, do either

	ln -s arch/linuxelf.h arch.h
or
	ln -s arch/linuxaout.h arch.h

Then type: "make depend ; make all".  This should create a program
bprof and a library bmon.o.  If everything is ok, type "make install"
to install the program, the library and the manpage.  If you like to
install it under /usr/local, do "make install PREFIX=/usr/local".

For those using bprof version 1.x: the file libbmon.a (probably in
/usr/lib) is no longer used.  You can delete it if you like.


How to use bprof
----------------
Please read the manpage.


Where to send feedback
----------------------
Please send comments, suggestions, bugs and such to Bas de Bakker at
bas@astro.uva.nl.  (I'm afraid this address may not work much longer.)
