summaryrefslogtreecommitdiffstats
path: root/runtime/uprobes/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/uprobes/Makefile')
-rw-r--r--runtime/uprobes/Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/runtime/uprobes/Makefile b/runtime/uprobes/Makefile
index a9630e5a..4ab637e2 100644
--- a/runtime/uprobes/Makefile
+++ b/runtime/uprobes/Makefile
@@ -7,12 +7,19 @@ DEPENDENCIES += Makefile
default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+ if test -f ../../../../bin/stap-sign-module; then \
+ for f in *.ko; do \
+ if test ! -e $$f.sgn -o $$f.sgn -ot $$f; then \
+ ../../../../bin/stap-sign-module $$f ../../../../etc/systemtap/ssl/server; \
+ fi \
+ done \
+ fi
# This target is used with "make -q" to see whether a "real" build is needed.
uprobes.ko: $(DEPENDENCIES)
@echo uprobes.ko is not a valid target. See Makefile.
clean:
- rm -f *.mod.c *.ko *.o .*.cmd *~
+ rm -f *.mod.c *.ko *.o .*.cmd *~ *.sgn
rm -f Module.markers modules.order Module.symvers
rm -rf .tmp_versions