diff options
-rw-r--r-- | libc/Android.bp | 48 | ||||
-rw-r--r-- | libc/tools/Android.bp | 48 |
2 files changed, 51 insertions, 45 deletions
diff --git a/libc/Android.bp b/libc/Android.bp index 1bced2e76..eea3924d5 100644 --- a/libc/Android.bp +++ b/libc/Android.bp @@ -2356,53 +2356,11 @@ cc_object { ], } -// Generate the C++ policy sources for app and system seccomp-bpf filters. -python_binary_host { - name: "genseccomp", - main: "tools/genseccomp.py", - - srcs: [ - "tools/genseccomp.py", - "tools/gensyscalls.py", - ], - - data: [ - "kernel/uapi/**/*.h", - ], - - version: { - py2: { - enabled: true, - }, - py3: { - enabled: false, - }, - }, +filegroup { + name: "all_kernel_uapi_headers", + srcs: ["kernel/uapi/**/*.h"], } -python_binary_host { - name: "genfunctosyscallnrs", - main: "tools/genfunctosyscallnrs.py", - - srcs: [ - "tools/genseccomp.py", - "tools/genfunctosyscallnrs.py", - "tools/gensyscalls.py", - ], - - data: [ - "kernel/uapi/**/*.h", - ], - - version: { - py2: { - enabled: true, - }, - py3: { - enabled: false, - }, - }, -} cc_genrule { name: "func_to_syscall_nrs", diff --git a/libc/tools/Android.bp b/libc/tools/Android.bp index 13179a0b8..2efb8a671 100644 --- a/libc/tools/Android.bp +++ b/libc/tools/Android.bp @@ -2,3 +2,51 @@ filegroup { name: "bionic-gensyscalls", srcs: ["gensyscalls.py"] } + +// Generate the C++ policy sources for app and system seccomp-bpf filters. +python_binary_host { + name: "genseccomp", + main: "genseccomp.py", + + srcs: [ + "genseccomp.py", + "gensyscalls.py", + ], + + data: [ + ":all_kernel_uapi_headers", + ], + + version: { + py2: { + enabled: true, + }, + py3: { + enabled: false, + }, + }, +} + +python_binary_host { + name: "genfunctosyscallnrs", + main: "genfunctosyscallnrs.py", + + srcs: [ + "genseccomp.py", + "genfunctosyscallnrs.py", + "gensyscalls.py", + ], + + data: [ + ":all_kernel_uapi_headers", + ], + + version: { + py2: { + enabled: true, + }, + py3: { + enabled: false, + }, + }, +} |