1 # SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
2 # SPDX-FileCopyrightText: 2011-2024 EfficiOS Inc.
4 TOP_LTTNG_MODULES_DIR := $(shell dirname $(lastword $(MAKEFILE_LIST)))/../..
6 include $(TOP_LTTNG_MODULES_DIR)/src/Kbuild.common
8 ccflags-y += -I$(TOP_LTTNG_MODULES_DIR)/include
10 obj-$(CONFIG_LTTNG) += lttng-lib-ring-buffer.o
12 lttng-lib-ring-buffer-objs := \
13 ringbuffer/ring_buffer_backend.o \
14 ringbuffer/ring_buffer_frontend.o \
15 ringbuffer/ring_buffer_iterator.o \
16 ringbuffer/ring_buffer_vfs.o \
17 ringbuffer/ring_buffer_splice.o \
18 ringbuffer/ring_buffer_mmap.o \
19 prio_heap/lttng_prio_heap.o
21 obj-$(CONFIG_LTTNG) += lttng-counter.o
23 lttng-counter-objs := \