diff options
author | Dan Willemsen <dwillemsen@google.com> | 2016-08-01 23:43:42 -0700 |
---|---|---|
committer | Jorge Lucangeli Obes <jorgelo@google.com> | 2016-08-18 11:58:22 -0400 |
commit | aba4ab89e211582ef0a78288898be97afe41963b (patch) | |
tree | da4e55ca45a72815dab3dc5a5eba7f4149188347 | |
parent | fb75a9a6d15ff32ac8e6cf78c92e5fa0b1a21fd7 (diff) | |
download | libcap-aba4ab89e211582ef0a78288898be97afe41963b.tar.gz |
Convert Android.mk to Android.bp
See build/soong/README.md for more information about Soong.
Change-Id: I94fa745c5c2907755c94dc8ba1eeadc7552621d4
(cherry picked from commit 5dd4edb9db78c4a6ae21267a608f4d8a94950413)
-rw-r--r-- | Android.bp | 42 | ||||
-rw-r--r-- | Android.mk | 66 |
2 files changed, 42 insertions, 66 deletions
diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..e3599a6 --- /dev/null +++ b/Android.bp @@ -0,0 +1,42 @@ +// Copyright (C) 2015 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 { + name: "libcap", + clang: true, + host_supported: true, + + cflags: [ + "-Wno-unused-parameter", + "-Wno-tautological-compare", + ], + + srcs: [ + "libcap/cap_alloc.c", + "libcap/cap_extint.c", + "libcap/cap_file.c", + "libcap/cap_flag.c", + "libcap/cap_proc.c", + "libcap/cap_text.c", + ], + + local_include_dirs: ["libcap/include"], + export_include_dirs: ["libcap/include"], + + target: { + darwin: { + enabled: false, + } + } +} diff --git a/Android.mk b/Android.mk deleted file mode 100644 index 2d68548..0000000 --- a/Android.mk +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (C) 2015 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) - -libcap_src_files := \ - libcap/cap_alloc.c \ - libcap/cap_extint.c \ - libcap/cap_file.c \ - libcap/cap_flag.c \ - libcap/cap_proc.c \ - libcap/cap_text.c - - -libcap_cflags := -Wno-unused-parameter -Wno-tautological-compare - -# Shared library. -include $(CLEAR_VARS) -LOCAL_CLANG := true -LOCAL_CFLAGS := $(libcap_cflags) -LOCAL_SRC_FILES := $(libcap_src_files) - -LOCAL_C_INCLUDES += $(LOCAL_PATH)/libcap/include - -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/libcap/include -LOCAL_MODULE := libcap -include $(BUILD_SHARED_LIBRARY) - -# Shared library for host. -include $(CLEAR_VARS) -LOCAL_CLANG := true -LOCAL_CFLAGS := $(libcap_cflags) -LOCAL_SRC_FILES := $(libcap_src_files) - -LOCAL_C_INCLUDES += $(LOCAL_PATH)/libcap/include - -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/libcap/include -LOCAL_MODULE := libcap -LOCAL_MODULE_HOST_OS := linux -include $(BUILD_HOST_SHARED_LIBRARY) - - -# Static library. -include $(CLEAR_VARS) -LOCAL_CLANG := true -LOCAL_CFLAGS := $(libcap_cflags) -LOCAL_SRC_FILES := $(libcap_src_files) - -LOCAL_C_INCLUDES += $(LOCAL_PATH)/libcap/include - -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/libcap/include -LOCAL_MODULE := libcap -include $(BUILD_STATIC_LIBRARY) - -libcap_src_files := |