summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/bpf/socket_bind/meson.build14
-rw-r--r--src/core/meson.build5
2 files changed, 19 insertions, 0 deletions
diff --git a/src/core/bpf/socket_bind/meson.build b/src/core/bpf/socket_bind/meson.build
new file mode 100644
index 0000000000..0ea8e5796d
--- /dev/null
+++ b/src/core/bpf/socket_bind/meson.build
@@ -0,0 +1,14 @@
+# SPDX-License-Identifier: LGPL-2.1+
+
+if conf.get('BPF_FRAMEWORK') == 1
+ socket_bind_skel_h = custom_target(
+ 'socket-bind.skel.h',
+ input : 'socket-bind.bpf.c',
+ output : 'socket-bind.skel.h',
+ command : [build_bpf_skel_py,
+ '--clang_exec', clang.path(),
+ '--llvm_strip_exec', llvm_strip.path(),
+ '--bpftool_exec', bpftool.path(),
+ '--arch', host_machine.cpu_family(),
+ '@INPUT@', '@OUTPUT@'])
+endif
diff --git a/src/core/meson.build b/src/core/meson.build
index a1294f3a72..f8027333a9 100644
--- a/src/core/meson.build
+++ b/src/core/meson.build
@@ -123,6 +123,11 @@ libcore_sources = '''
unit.h
'''.split()
+subdir('bpf/socket_bind')
+if conf.get('BPF_FRAMEWORK') == 1
+ libcore_sources += [socket_bind_skel_h]
+endif
+
load_fragment_gperf_gperf = custom_target(
'load-fragment-gperf.gperf',
input : 'load-fragment-gperf.gperf.m4',