Print this page
16446 dtrace consumers should not be isaexec'd
Change-Id: Ibf80c7283c421cba98e80dce272c6dd51d24bb87
@@ -21,34 +21,35 @@
#
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
PROG = plockstat
+OBJS = plockstat.o
include ../Makefile.cmd
+include ../Makefile.cmd.64
-$(64ONLY)SUBDIRS = $(MACH)
-$(BUILD64)SUBDIRS += $(MACH64)
+LDLIBS += -ldtrace -lproc
-all := TARGET = all
-install := TARGET = install
-clean := TARGET = clean
-clobber := TARGET = clobber
-lint := TARGET = lint
+CLEANFILES += $(OBJS)
+ROOTLINK = $(PROG:%=$(ROOTUSRSBIN64)/%)
+
.KEEP_STATE:
-all: $(SUBDIRS)
+all: $(PROG)
-clean clobber lint: $(SUBDIRS)
+install: all $(ROOTUSRSBINPROG) $(ROOTLINK)
-install: $(SUBDIRS)
- -$(RM) $(ROOTUSRSBINPROG)
- -$(LN) $(ISAEXEC) $(ROOTUSRSBINPROG)
+$(ROOTLINK):
+ $(RM) $@; $(SYMLINK) ../../sbin/$(@F) $@
-$(SUBDIRS): FRC
- @cd $@; pwd; $(MAKE) $(TARGET)
+$(PROG): $(OBJS)
+ $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
+ $(POST_PROCESS) ; $(STRIP_STABS)
-FRC:
+clean:
+ -$(RM) $(CLEANFILES)
+
+include ../Makefile.targ