summary refs log tree commit diff
path: root/elf/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'elf/Makefile')
-rw-r--r--elf/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/elf/Makefile b/elf/Makefile
index f45f7b0321..0b37b1f449 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -60,6 +60,9 @@ install-bin	= ldd
 generated      += ldd
 endif
 
+others		= sprof
+install-bin	= sprof
+
 ifeq (yes,$(has-ldconfig))
 others-static	+= ldconfig
 others		+= ldconfig
@@ -178,6 +181,12 @@ $(objpfx)ldd: ldd.bash.in $(common-objpfx)version.mk \
 	chmod 555 $@.new
 	mv -f $@.new $@
 endif
+
+ifeq ($(build-shared),yes)
+$(objpfx)sprof: $(objpfx)libdl.so$(libdl.so-version)
+else
+$(objpfx)sprof: $(objpfx)libdl.a
+endif
 
 # muwahaha