diff options
author | Ulrich Drepper <drepper@redhat.com> | 1999-10-07 07:25:16 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1999-10-07 07:25:16 +0000 |
commit | cab30d75a34782ea5ea0017238022da77494ce5f (patch) | |
tree | 10eebf50e77621744fefe2b8f69e2139a5d5acf5 /debug/Makefile | |
parent | Update. (diff) | |
download | glibc-cab30d75a34782ea5ea0017238022da77494ce5f.tar.gz glibc-cab30d75a34782ea5ea0017238022da77494ce5f.tar.bz2 glibc-cab30d75a34782ea5ea0017238022da77494ce5f.zip |
Update.
1999-10-07 Ulrich Drepper <drepper@cygnus.com>
* debug/Makefile (install-bin): Add pcprofiledump and xtrace.
Add rules for both programs.
* debug/pcprofiledump.c: New file.
* debug/xtrace.sh: New file.
* debug/pcprofile.c: Allow creating output file. Add magic signature
to let reader recognize file format.
Diffstat (limited to 'debug/Makefile')
-rw-r--r-- | debug/Makefile | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/debug/Makefile b/debug/Makefile index d13be3d684..0f465ffecf 100644 --- a/debug/Makefile +++ b/debug/Makefile @@ -39,12 +39,14 @@ libSegFault-inhibit-o = $(filter-out .os,$(object-suffixes)) libpcprofile-routines = pcprofile libpcprofile-inhibit-o = $(filter-out .os,$(object-suffixes)) +install-bin = pcprofiledump xtrace + include ../Makeconfig distribute += catchsegv.sh ifeq ($(elf),yes) ifeq ($(build-shared),yes) -install-bin = catchsegv +install-bin += catchsegv endif endif generated = catchsegv @@ -57,6 +59,15 @@ $(objpfx)catchsegv: catchsegv.sh $(common-objpfx)soversions.mk \ chmod 555 $@.new mv -f $@.new $@ +$(objpfx)pcprofiledump: $(objpfx)pcprofiledump.o + $(LINK.o) -o $@ $^ + +$(objpfx)xtrace: xtrace.sh + rm -f $@.new + sed -e 's|@BASH@|$(BASH)|' -e 's|@VERSION@|$(version)|' \ + -e 's|@LIBDIR@|$(libdir)|' -e 's|@BINDIR@|$(bindir)|' $^ > $@.new \ + && rm -f $@ && mv $@.new $@ && chmod +x $@ + # Depend on libc.so so a DT_NEEDED is generated in the shared objects. # This ensures they will load libc.so for needed symbols if loaded by # a statically-linked program that hasn't already loaded it. |