aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2018-11-20 15:03:20 -0800
committerandroid-build-merger <android-build-merger@google.com>2018-11-20 15:03:20 -0800
commitc02dbc4850ff866d28f8714ac507a018bef43690 (patch)
tree4c7d433e6ac02ae7b3ba63e9f4db57af96fcb760
parent910e9a11450f6b50463fc7a5fa4a77823d40a326 (diff)
parent2b59365169ac58ca67228622178a2bac35250c6b (diff)
downloadseccomp-tests-c02dbc4850ff866d28f8714ac507a018bef43690.tar.gz
Convert seccomp-tests to Android.bp am: 6b6e0ba5d1
am: 2b59365169 Change-Id: I79b6074468783b6998d56dbdf1fcc80e0b5f6dc9
-rw-r--r--Android.bp46
-rw-r--r--Android.mk42
2 files changed, 46 insertions, 42 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..38220e3
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,46 @@
+// Copyright (C) 2016 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+cc_library_static {
+ name: "external_seccomp_tests",
+
+ // mips and mips64 don't support Seccomp.
+ arch: {
+ mips: {
+ enabled: false,
+ },
+ mips64: {
+ enabled: false,
+ },
+ },
+
+ srcs: ["linux/seccomp_bpf.c"],
+
+ cflags: [
+ "-Wall",
+ "-Werror",
+ "-Wno-gnu-designator",
+ "-Wno-unused-parameter",
+ "-Wno-literal-conversion",
+ "-Wno-incompatible-pointer-types-discards-qualifiers",
+ "-Wno-sign-compare",
+ "-Wno-empty-body",
+ // TODO(rsesek): Remove after syncing in upstream.
+ "-D__ARCH_WANT_SYSCALL_DEPRECATED",
+ ],
+
+ shared_libs: ["liblog"],
+
+ export_include_dirs: ["."],
+}
diff --git a/Android.mk b/Android.mk
deleted file mode 100644
index e1a6c33..0000000
--- a/Android.mk
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright (C) 2016 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-LOCAL_PATH := $(call my-dir)
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := external_seccomp_tests
-
-# mips and mips64 don't support Seccomp.
-LOCAL_MODULE_TARGET_ARCH := arm arm64 x86 x86_64
-
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SRC_FILES := linux/seccomp_bpf.c
-
-LOCAL_CFLAGS := \
- -Wall -Werror \
- -Wno-gnu-designator \
- -Wno-unused-parameter \
- -Wno-literal-conversion \
- -Wno-incompatible-pointer-types-discards-qualifiers \
- -Wno-sign-compare \
- -Wno-empty-body \
- -D__ARCH_WANT_SYSCALL_DEPRECATED # TODO(rsesek): Remove after syncing in upstream.
-
-LOCAL_SHARED_LIBRARIES := liblog
-
-LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
-
-include $(BUILD_STATIC_LIBRARY)