X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=blobdiff_plain;f=Makefile;h=731a38671a1e050528443e6252e79d88b609cc78;hp=d12411e0dfd8aa7e979c6d89dd2977e6cff88863;hb=refs%2Fheads%2Fstable-2.7;hpb=44a9c1d860cc9bdb29f2b99b1838cd2d18a5c7cc diff --git a/Makefile b/Makefile index d12411e0..731a3867 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,13 @@ $(error Duplicate version.h files found in $(lttng_check_linux_version) and $(lt endif endif +ifneq ($(shell \ + if [ $(VERSION) -ge 5 \ + -o \( $(VERSION) -eq 4 -a $(PATCHLEVEL) -ge 8 \) ] ; then \ + echo "true" ; fi;),) +$(warning You are entering uncharted territories adventurer! Proceed with utmost caution (also, lttng-modules 2.7 does not support Linux >= 4.8. You should upgrade to a newer lttng-modules version.)) +endif + include $(MAKEFILEDIR)/Makefile.ABI.workarounds obj-m += lttng-ring-buffer-client-discard.o @@ -83,7 +90,9 @@ else # KERNELRELEASE PWD := $(shell pwd) CFLAGS = $(EXTCFLAGS) -default: +default: modules + +modules: LTTNG_KERNELDIR=$(KERNELDIR) $(MAKE) -C $(KERNELDIR) M=$(PWD) modules modules_install: