Fix: scsi: sd: Atomic write support added in 6.11-rc1
[lttng-modules.git] / src / Kbuild
index 7137874fa4c7a0bf0a7ce899ff97a2c340f91aa8..b529e38a6f86287fab6f9bd87dbc621eb96e4477 100644 (file)
@@ -1,4 +1,5 @@
 # SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
+# SPDX-FileCopyrightText: 2010-2024 EfficiOS Inc.
 
 ifdef CONFIG_LOCALVERSION      # Check if dot-config is included.
   ifeq ($(CONFIG_TRACEPOINTS),)
@@ -35,7 +36,7 @@ obj-$(CONFIG_LTTNG) += lttng-ring-buffer-metadata-mmap-client.o
 obj-$(CONFIG_LTTNG) += lttng-ring-buffer-event-notifier-client.o
 
 obj-$(CONFIG_LTTNG) += lttng-counter-client-percpu-32-modular.o
-ifneq ($CONFIG_64BIT),)
+ifneq ($(CONFIG_64BIT),)
        obj-$(CONFIG_LTTNG) += lttng-counter-client-percpu-64-modular.o
 endif # CONFIG_64BIT
 
@@ -84,7 +85,6 @@ lttng-wrapper-objs := wrapper/page_alloc.o \
                       wrapper/trace-clock.o \
                       wrapper/kallsyms.o \
                       wrapper/irqdesc.o \
-                      wrapper/fdtable.o \
                       lttng-wrapper-impl.o
 
 ifneq ($(CONFIG_HAVE_SYSCALL_TRACEPOINTS),)
@@ -109,10 +109,7 @@ ifneq ($(CONFIG_PREEMPT),)
   lttng-tracer-objs += lttng-context-preemptible.o
 endif
 
-lttng-tracer-objs += $(shell \
-  if [ $(VERSION) -ge 4 \
-    -o \( $(VERSION) -eq 3 -a $(PATCHLEVEL) -ge 15 \) ] ; then \
-    echo "lttng-tracepoint.o" ; fi;)
+lttng-tracer-objs += lttng-tracepoint.o
 
 lttng-tracer-objs += lttng-context-cgroup-ns.o
 
@@ -144,9 +141,25 @@ ifneq ($(CONFIG_TIME_NS),)
   lttng-tracer-objs += lttng-context-time-ns.o
 endif
 
+ifneq ($(CONFIG_KPROBES),)
+  lttng-tracer-objs += lttng-kprobes.o
+endif
+
+ifneq ($(CONFIG_UPROBES),)
+  lttng-tracer-objs += lttng-uprobes.o
+endif
+
+ifneq ($(CONFIG_KRETPROBES),)
+  lttng-tracer-objs += lttng-kretprobes.o
+endif
+
 obj-$(CONFIG_LTTNG) += lttng-statedump.o
 lttng-statedump-objs := lttng-statedump-impl.o
 
 obj-$(CONFIG_LTTNG) += probes/
 obj-$(CONFIG_LTTNG) += lib/
 obj-$(CONFIG_LTTNG) += tests/
+
+obj-$(CONFIG_LTTNG_SYSCALLS_EXTRACTOR) += lttng-syscalls-extractor.o
+
+# vim:syntax=make
This page took 0.023848 seconds and 4 git commands to generate.