diff options
-rw-r--r-- | src/core/bpf/socket_bind/meson.build | 14 | ||||
-rw-r--r-- | src/core/meson.build | 5 |
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', |