Mon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
authorroland <roland>
Tue, 27 Feb 1996 00:53:24 +0000 (00:53 +0000)
committerroland <roland>
Tue, 27 Feb 1996 00:53:24 +0000 (00:53 +0000)
* gmon/Makefile (noprof): New variable containing mcount.
Append profil unless it is in $(unix-syscalls).
(mcount.po): Use $(noprof) for list of targets in this rule.

gmon/Makefile

index cd79bd3..3c6f85d 100644 (file)
@@ -34,6 +34,12 @@ CFLAGS-mcount.c := -fno-omit-frame-pointer
 # create resursive calls.  Just copy the normal static object.
 # On systems where `profil' is not a system call, the same
 # problem exists for the internal functions in profil.c.
-$(objpfx)mcount.po $(objpfx)profil.po: %.po: %.o
+
+noprof := mcount
+ifeq (,$(filter profil,$(unix-syscalls)))
+noprof += profil
+endif
+
+$(noprof:%=$(objpfx)%.po): %.po: %.o
        rm -f $@
        ln $< $@