X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=probes%2FKbuild;h=afa3076e07c1c7e6c84786b2358ebfd90cc994d3;hb=78b334181cbe674cfb10f0f11ebd7d36e6feb045;hp=1c6b9d0f42d59682e8835999e816ae298677990e;hpb=c52610a481844423e94367b3a1a4e343269c2038;p=lttng-modules.git diff --git a/probes/Kbuild b/probes/Kbuild index 1c6b9d0f..afa3076e 100644 --- a/probes/Kbuild +++ b/probes/Kbuild @@ -1,8 +1,8 @@ -MAKEFILEDIR = $(shell dirname $(lastword $(MAKEFILE_LIST))) +TOP_LTTNG_MODULES_DIR := $(shell dirname $(lastword $(MAKEFILE_LIST)))/.. -include $(MAKEFILEDIR)/../Makefile.ABI.workarounds +include $(TOP_LTTNG_MODULES_DIR)/Makefile.ABI.workarounds -ccflags-y += -I$(PWD) -I$(PWD)/.. +ccflags-y += -I$(TOP_LTTNG_MODULES_DIR) obj-$(CONFIG_LTTNG) += lttng-probe-sched.o obj-$(CONFIG_LTTNG) += lttng-probe-irq.o @@ -23,11 +23,11 @@ ifneq ($(CONFIG_KVM),) CFLAGS_lttng-probe-kvm-x86-mmu.o += -I$(srctree)/virt/kvm obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ echo "lttng-probe-kvm-x86.o" ; fi;) obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ echo "lttng-probe-kvm-x86-mmu.o" ; fi;) else $(warning File $(kvm_dep) not found. Probe "kvm" x86-specific is disabled. Use full kernel source tree to enable it.) @@ -54,7 +54,7 @@ endif # CONFIG_X86 obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 33 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 33 \) ] ; then \ echo "lttng-probe-signal.o" ; fi;) ifneq ($(CONFIG_BLOCK),) @@ -69,7 +69,7 @@ ifneq ($(CONFIG_NET),) obj-$(CONFIG_LTTNG) += lttng-probe-skb.o obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 37 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 37 \) ] ; then \ echo "lttng-probe-net.o" ; fi;) obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 4 \ @@ -84,7 +84,7 @@ endif # CONFIG_NET ifneq ($(CONFIG_SND_SOC),) obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ echo "lttng-probe-asoc.o" ; fi;) endif # CONFIG_SND_SOC @@ -127,20 +127,20 @@ endif # CONFIG_JBD ifneq ($(CONFIG_REGULATOR),) obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ echo "lttng-probe-regulator.o" ; fi;) endif # CONFIG_REGULATOR ifneq ($(CONFIG_SCSI),) obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 35 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 35 \) ] ; then \ echo "lttng-probe-scsi.o" ; fi;) endif # CONFIG_SCSI vmscan = $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 36 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 36 \) ] ; then \ echo "lttng-probe-vmscan.o" ; fi;) ifneq ($(CONFIG_SWAP),) @@ -160,7 +160,7 @@ ifneq ($(CONFIG_BTRFS_FS),) btrfs_dep = $(srctree)/fs/btrfs/*.h btrfs = $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 39 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 39 \) ] ; then \ echo "lttng-probe-btrfs.o" ; fi;) ifneq ($(btrfs),) ifeq ($(wildcard $(btrfs_dep)),) @@ -173,7 +173,7 @@ endif # CONFIG_BTRFS_FS obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 38 \) ] ; then \ echo "lttng-probe-compaction.o" ; fi;) ifneq ($(CONFIG_EXT4_FS),) @@ -243,7 +243,7 @@ obj-$(CONFIG_LTTNG) += lttng-probe-workqueue.o ifneq ($(CONFIG_KALLSYMS_ALL),) obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ - -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -ge 6 -a $(SUBLEVEL) -ge 36 \) ] ; then \ + -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 36 \) ] ; then \ echo "lttng-probe-writeback.o" ; fi;) else $(warning CONFIG_KALLSYMS_ALL is disabled, therefore probe "writeback" is disabled. Rebuild your kernel with this configuration option enabled in order to trace this subsystem.) @@ -261,6 +261,4 @@ ifneq ($(CONFIG_DYNAMIC_FTRACE),) obj-$(CONFIG_LTTNG) += lttng-ftrace.o endif # CONFIG_DYNAMIC_FTRACE -obj-$(CONFIG_LTTNG) += lttng-test.o - # vim:syntax=make