Merge "Convert more Android.mk files to Android.bp"
This commit is contained in:
commit
4c06cd8634
28 changed files with 378 additions and 453 deletions
1
adf/Android.bp
Normal file
1
adf/Android.bp
Normal file
|
@ -0,0 +1 @@
|
|||
subdirs = ["*"]
|
|
@ -1,18 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2013 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 := $(my-dir)
|
||||
|
||||
include $(call first-makefiles-under,$(LOCAL_PATH))
|
21
adf/libadf/Android.bp
Normal file
21
adf/libadf/Android.bp
Normal file
|
@ -0,0 +1,21 @@
|
|||
// Copyright (C) 2013 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: "libadf",
|
||||
srcs: ["adf.c"],
|
||||
cflags: ["-Werror"],
|
||||
local_include_dirs: ["include"],
|
||||
export_include_dirs: ["include"],
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright (C) 2013 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_SRC_FILES := adf.c
|
||||
LOCAL_MODULE := libadf
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_CFLAGS += -Werror
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES += $(LOCAL_EXPORT_C_INCLUDE_DIRS)
|
||||
include $(BUILD_STATIC_LIBRARY)
|
22
adf/libadf/tests/Android.bp
Normal file
22
adf/libadf/tests/Android.bp
Normal file
|
@ -0,0 +1,22 @@
|
|||
//
|
||||
// Copyright (C) 2013 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_test {
|
||||
name: "adf-unit-tests",
|
||||
srcs: ["adf_test.cpp"],
|
||||
static_libs: ["libadf"],
|
||||
cflags: ["-Werror"],
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2013 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 := $(my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := adf_test.cpp
|
||||
LOCAL_MODULE := adf-unit-tests
|
||||
LOCAL_STATIC_LIBRARIES := libadf
|
||||
LOCAL_CFLAGS += -Werror
|
||||
include $(BUILD_NATIVE_TEST)
|
29
adf/libadfhwc/Android.bp
Normal file
29
adf/libadfhwc/Android.bp
Normal file
|
@ -0,0 +1,29 @@
|
|||
// Copyright (C) 2013 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: "libadfhwc",
|
||||
srcs: ["adfhwc.cpp"],
|
||||
static_libs: [
|
||||
"libadf",
|
||||
"liblog",
|
||||
"libutils",
|
||||
],
|
||||
cflags: [
|
||||
"-DLOG_TAG=\\\"adfhwc\\\"",
|
||||
"-Werror",
|
||||
],
|
||||
local_include_dirs: ["include"],
|
||||
export_include_dirs: ["include"],
|
||||
}
|
|
@ -1,25 +0,0 @@
|
|||
# Copyright (C) 2013 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_SRC_FILES := adfhwc.cpp
|
||||
LOCAL_MODULE := libadfhwc
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_STATIC_LIBRARIES := libadf liblog libutils
|
||||
LOCAL_CFLAGS += -DLOG_TAG=\"adfhwc\" -Werror
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES += $(LOCAL_EXPORT_C_INCLUDE_DIRS)
|
||||
include $(BUILD_STATIC_LIBRARY)
|
32
libdiskconfig/Android.bp
Normal file
32
libdiskconfig/Android.bp
Normal file
|
@ -0,0 +1,32 @@
|
|||
cc_library {
|
||||
name: "libdiskconfig",
|
||||
srcs: [
|
||||
"diskconfig.c",
|
||||
"diskutils.c",
|
||||
"write_lst.c",
|
||||
"config_mbr.c",
|
||||
],
|
||||
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"liblog",
|
||||
],
|
||||
cflags: ["-Werror"],
|
||||
export_include_dirs: ["include"],
|
||||
local_include_dirs: ["include"],
|
||||
|
||||
target: {
|
||||
darwin: {
|
||||
enabled: false,
|
||||
},
|
||||
linux: {
|
||||
cflags: [
|
||||
"-O2",
|
||||
"-g",
|
||||
"-W",
|
||||
"-Wall",
|
||||
"-D_LARGEFILE64_SOURCE",
|
||||
],
|
||||
},
|
||||
},
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
commonSources := \
|
||||
diskconfig.c \
|
||||
diskutils.c \
|
||||
write_lst.c \
|
||||
config_mbr.c
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := $(commonSources)
|
||||
LOCAL_MODULE := libdiskconfig
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_SYSTEM_SHARED_LIBRARIES := libcutils liblog libc
|
||||
LOCAL_CFLAGS := -Werror
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
ifeq ($(HOST_OS),linux)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := $(commonSources)
|
||||
LOCAL_MODULE := libdiskconfig_host
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_CFLAGS := -O2 -g -W -Wall -Werror -D_LARGEFILE64_SOURCE
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
include $(BUILD_HOST_STATIC_LIBRARY)
|
||||
endif # HOST_OS == linux
|
25
libion/Android.bp
Normal file
25
libion/Android.bp
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
cc_library {
|
||||
name: "libion",
|
||||
srcs: ["ion.c"],
|
||||
shared_libs: ["liblog"],
|
||||
local_include_dirs: [
|
||||
"include",
|
||||
"kernel-headers",
|
||||
],
|
||||
export_include_dirs: [
|
||||
"include",
|
||||
"kernel-headers",
|
||||
],
|
||||
cflags: ["-Werror"],
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "iontest",
|
||||
srcs: ["ion_test.c"],
|
||||
static_libs: ["libion"],
|
||||
shared_libs: ["liblog"],
|
||||
cflags: ["-Werror"],
|
||||
}
|
||||
|
||||
subdirs = ["tests"]
|
|
@ -1,22 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := ion.c
|
||||
LOCAL_MODULE := libion
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_SHARED_LIBRARIES := liblog
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/kernel-headers
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include $(LOCAL_PATH)/kernel-headers
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := ion.c ion_test.c
|
||||
LOCAL_MODULE := iontest
|
||||
LOCAL_MODULE_TAGS := optional tests
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/kernel-headers
|
||||
LOCAL_SHARED_LIBRARIES := liblog
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
include $(call first-makefiles-under,$(LOCAL_PATH))
|
36
libion/tests/Android.bp
Normal file
36
libion/tests/Android.bp
Normal file
|
@ -0,0 +1,36 @@
|
|||
//
|
||||
// Copyright (C) 2013 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_test {
|
||||
name: "ion-unit-tests",
|
||||
clang: true,
|
||||
cflags: [
|
||||
"-g",
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
"-Wno-missing-field-initializers",
|
||||
],
|
||||
shared_libs: ["libion"],
|
||||
srcs: [
|
||||
"ion_test_fixture.cpp",
|
||||
"allocate_test.cpp",
|
||||
"formerly_valid_handle_test.cpp",
|
||||
"invalid_values_test.cpp",
|
||||
"map_test.cpp",
|
||||
"device_test.cpp",
|
||||
"exit_test.cpp",
|
||||
],
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2013 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_CLANG := true
|
||||
LOCAL_MODULE := ion-unit-tests
|
||||
LOCAL_CFLAGS += -g -Wall -Werror -Wno-missing-field-initializers
|
||||
LOCAL_SHARED_LIBRARIES += libion
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../kernel-headers
|
||||
LOCAL_SRC_FILES := \
|
||||
ion_test_fixture.cpp \
|
||||
allocate_test.cpp \
|
||||
formerly_valid_handle_test.cpp \
|
||||
invalid_values_test.cpp \
|
||||
map_test.cpp \
|
||||
device_test.cpp \
|
||||
exit_test.cpp
|
||||
include $(BUILD_NATIVE_TEST)
|
30
libmemtrack/Android.bp
Normal file
30
libmemtrack/Android.bp
Normal file
|
@ -0,0 +1,30 @@
|
|||
// Copyright 2013 The Android Open Source Project
|
||||
|
||||
cc_library_shared {
|
||||
name: "libmemtrack",
|
||||
srcs: ["memtrack.c"],
|
||||
export_include_dirs: ["include"],
|
||||
local_include_dirs: ["include"],
|
||||
include_dirs: ["hardware/libhardware/include"],
|
||||
shared_libs: [
|
||||
"libhardware",
|
||||
"liblog",
|
||||
],
|
||||
cflags: [
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
],
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "memtrack_test",
|
||||
srcs: ["memtrack_test.c"],
|
||||
shared_libs: [
|
||||
"libmemtrack",
|
||||
"libpagemap",
|
||||
],
|
||||
cflags: [
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
],
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
# Copyright 2013 The Android Open Source Project
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := memtrack.c
|
||||
LOCAL_MODULE := libmemtrack
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES += hardware/libhardware/include
|
||||
LOCAL_SHARED_LIBRARIES := libhardware liblog
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := memtrack_test.c
|
||||
LOCAL_MODULE := memtrack_test
|
||||
LOCAL_SHARED_LIBRARIES := libmemtrack libpagemap
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
include $(BUILD_EXECUTABLE)
|
25
libnativebridge/Android.bp
Normal file
25
libnativebridge/Android.bp
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
cc_library {
|
||||
name: "libnativebridge",
|
||||
|
||||
host_supported: true,
|
||||
srcs: ["native_bridge.cc"],
|
||||
shared_libs: ["liblog"],
|
||||
clang: true,
|
||||
|
||||
cflags: [
|
||||
"-Werror",
|
||||
"-Wall",
|
||||
],
|
||||
cppflags: [
|
||||
"-std=gnu++11",
|
||||
"-fvisibility=protected",
|
||||
],
|
||||
|
||||
host_ldlibs: ["-ldl"],
|
||||
target: {
|
||||
android: {
|
||||
shared_libs: ["libdl"],
|
||||
},
|
||||
},
|
||||
}
|
|
@ -1,57 +1,3 @@
|
|||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
NATIVE_BRIDGE_COMMON_SRC_FILES := \
|
||||
native_bridge.cc
|
||||
|
||||
# Shared library for target
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE:= libnativebridge
|
||||
|
||||
LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES)
|
||||
LOCAL_SHARED_LIBRARIES := liblog libdl
|
||||
LOCAL_CLANG := true
|
||||
LOCAL_CPP_EXTENSION := .cc
|
||||
LOCAL_CFLAGS += -Werror -Wall
|
||||
LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected
|
||||
LOCAL_MULTILIB := both
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# Shared library for host
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE:= libnativebridge
|
||||
|
||||
LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES)
|
||||
LOCAL_SHARED_LIBRARIES := liblog
|
||||
LOCAL_CLANG := true
|
||||
LOCAL_CPP_EXTENSION := .cc
|
||||
LOCAL_CFLAGS += -Werror -Wall
|
||||
LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected
|
||||
LOCAL_LDFLAGS := -ldl
|
||||
LOCAL_MULTILIB := both
|
||||
|
||||
include $(BUILD_HOST_SHARED_LIBRARY)
|
||||
|
||||
# Static library for host
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE:= libnativebridge
|
||||
|
||||
LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES)
|
||||
LOCAL_STATIC_LIBRARIES := liblog
|
||||
LOCAL_CLANG := true
|
||||
LOCAL_CPP_EXTENSION := .cc
|
||||
LOCAL_CFLAGS += -Werror -Wall
|
||||
LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected
|
||||
LOCAL_LDFLAGS := -ldl
|
||||
LOCAL_MULTILIB := both
|
||||
|
||||
include $(BUILD_HOST_STATIC_LIBRARY)
|
||||
|
||||
|
||||
include $(LOCAL_PATH)/tests/Android.mk
|
||||
|
|
78
libsparse/Android.bp
Normal file
78
libsparse/Android.bp
Normal file
|
@ -0,0 +1,78 @@
|
|||
// Copyright 2010 The Android Open Source Project
|
||||
|
||||
cc_defaults {
|
||||
name: "libsparse_defaults",
|
||||
srcs: [
|
||||
"backed_block.c",
|
||||
"output_file.c",
|
||||
"sparse.c",
|
||||
"sparse_crc32.c",
|
||||
"sparse_err.c",
|
||||
"sparse_read.c",
|
||||
],
|
||||
cflags: ["-Werror"],
|
||||
local_include_dirs: ["include"],
|
||||
export_include_dirs: ["include"],
|
||||
}
|
||||
|
||||
cc_library_host_static {
|
||||
name: "libsparse_host",
|
||||
defaults: ["libsparse_defaults"],
|
||||
static_libs: ["libz"],
|
||||
target: {
|
||||
windows: {
|
||||
enabled: true,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
cc_library_shared {
|
||||
name: "libsparse",
|
||||
defaults: ["libsparse_defaults"],
|
||||
shared_libs: ["libz"],
|
||||
}
|
||||
|
||||
cc_library_static {
|
||||
name: "libsparse_static",
|
||||
host_supported: true,
|
||||
defaults: ["libsparse_defaults"],
|
||||
static_libs: ["libz"],
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "simg2img",
|
||||
host_supported: true,
|
||||
srcs: [
|
||||
"simg2img.c",
|
||||
"sparse_crc32.c",
|
||||
],
|
||||
static_libs: [
|
||||
"libsparse_static",
|
||||
"libz",
|
||||
],
|
||||
|
||||
cflags: ["-Werror"],
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "img2simg",
|
||||
host_supported: true,
|
||||
srcs: ["img2simg.c"],
|
||||
static_libs: [
|
||||
"libsparse_static",
|
||||
"libz",
|
||||
],
|
||||
|
||||
cflags: ["-Werror"],
|
||||
}
|
||||
|
||||
cc_binary_host {
|
||||
name: "append2simg",
|
||||
srcs: ["append2simg.c"],
|
||||
static_libs: [
|
||||
"libsparse_static",
|
||||
"libz",
|
||||
],
|
||||
|
||||
cflags: ["-Werror"],
|
||||
}
|
|
@ -2,106 +2,6 @@
|
|||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
libsparse_src_files := \
|
||||
backed_block.c \
|
||||
output_file.c \
|
||||
sparse.c \
|
||||
sparse_crc32.c \
|
||||
sparse_err.c \
|
||||
sparse_read.c
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_SRC_FILES := $(libsparse_src_files)
|
||||
LOCAL_MODULE := libsparse_host
|
||||
LOCAL_STATIC_LIBRARIES := libz
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
LOCAL_CFLAGS := -Werror
|
||||
LOCAL_MODULE_HOST_OS := darwin linux windows
|
||||
include $(BUILD_HOST_STATIC_LIBRARY)
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_SRC_FILES := $(libsparse_src_files)
|
||||
LOCAL_MODULE := libsparse
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_SRC_FILES := $(libsparse_src_files)
|
||||
LOCAL_MODULE := libsparse_static
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
|
||||
LOCAL_STATIC_LIBRARIES := libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := simg2img.c \
|
||||
sparse_crc32.c
|
||||
LOCAL_MODULE := simg2img_host
|
||||
# Need a unique module name, but exe should still be called simg2img
|
||||
LOCAL_MODULE_STEM := simg2img
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libsparse_host \
|
||||
libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_HOST_EXECUTABLE)
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := simg2img.c \
|
||||
sparse_crc32.c
|
||||
LOCAL_MODULE := simg2img
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libsparse_static \
|
||||
libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := img2simg.c
|
||||
LOCAL_MODULE := img2simg_host
|
||||
# Need a unique module name, but exe should still be called simg2img
|
||||
LOCAL_MODULE_STEM := img2simg
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libsparse_host \
|
||||
libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_HOST_EXECUTABLE)
|
||||
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := img2simg.c
|
||||
LOCAL_MODULE := img2simg
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libsparse_static \
|
||||
libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
|
||||
ifneq ($(HOST_OS),windows)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := append2simg.c
|
||||
LOCAL_MODULE := append2simg
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libsparse_host \
|
||||
libz
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_HOST_EXECUTABLE)
|
||||
|
||||
endif
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := simg_dump.py
|
||||
LOCAL_SRC_FILES := simg_dump.py
|
||||
|
|
21
libsuspend/Android.bp
Normal file
21
libsuspend/Android.bp
Normal file
|
@ -0,0 +1,21 @@
|
|||
// Copyright 2012 The Android Open Source Project
|
||||
|
||||
cc_library {
|
||||
name: "libsuspend",
|
||||
srcs: [
|
||||
"autosuspend.c",
|
||||
"autosuspend_autosleep.c",
|
||||
"autosuspend_earlysuspend.c",
|
||||
"autosuspend_wakeup_count.c",
|
||||
],
|
||||
export_include_dirs: ["include"],
|
||||
local_include_dirs: ["include"],
|
||||
shared_libs: [
|
||||
"liblog",
|
||||
"libcutils",
|
||||
],
|
||||
cflags: [
|
||||
"-Werror",
|
||||
// "-DLOG_NDEBUG=0",
|
||||
],
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
# Copyright 2012 The Android Open Source Project
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
libsuspend_src_files := \
|
||||
autosuspend.c \
|
||||
autosuspend_autosleep.c \
|
||||
autosuspend_earlysuspend.c \
|
||||
autosuspend_wakeup_count.c \
|
||||
|
||||
libsuspend_libraries := \
|
||||
liblog libcutils
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := $(libsuspend_src_files)
|
||||
LOCAL_MODULE := libsuspend
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
|
||||
LOCAL_SHARED_LIBRARIES := $(libsuspend_libraries)
|
||||
LOCAL_CFLAGS := -Werror
|
||||
#LOCAL_CFLAGS += -DLOG_NDEBUG=0
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := $(libsuspend_src_files)
|
||||
LOCAL_MODULE := libsuspend
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
|
||||
LOCAL_CFLAGS := -Werror
|
||||
#LOCAL_CFLAGS += -DLOG_NDEBUG=0
|
||||
include $(BUILD_STATIC_LIBRARY)
|
36
logwrapper/Android.bp
Normal file
36
logwrapper/Android.bp
Normal file
|
@ -0,0 +1,36 @@
|
|||
|
||||
|
||||
// ========================================================
|
||||
// Static and shared library
|
||||
// ========================================================
|
||||
cc_library {
|
||||
name: "liblogwrap",
|
||||
srcs: ["logwrap.c"],
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"liblog",
|
||||
],
|
||||
export_include_dirs: ["include"],
|
||||
local_include_dirs: ["include"],
|
||||
cflags: [
|
||||
"-Werror",
|
||||
"-std=gnu99",
|
||||
],
|
||||
}
|
||||
|
||||
// ========================================================
|
||||
// Executable
|
||||
// ========================================================
|
||||
cc_binary {
|
||||
name: "logwrapper",
|
||||
srcs: ["logwrapper.c"],
|
||||
static_libs: [
|
||||
"liblog",
|
||||
"liblogwrap",
|
||||
"libcutils",
|
||||
],
|
||||
cflags: [
|
||||
"-Werror",
|
||||
"-std=gnu99",
|
||||
],
|
||||
}
|
|
@ -1,37 +0,0 @@
|
|||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
# ========================================================
|
||||
# Static library
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := liblogwrap
|
||||
LOCAL_SRC_FILES := logwrap.c
|
||||
LOCAL_SHARED_LIBRARIES := libcutils liblog
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
LOCAL_CFLAGS := -Werror -std=gnu99
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# ========================================================
|
||||
# Shared library
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := liblogwrap
|
||||
LOCAL_SHARED_LIBRARIES := libcutils liblog
|
||||
LOCAL_WHOLE_STATIC_LIBRARIES := liblogwrap
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
LOCAL_CFLAGS := -Werror -std=gnu99
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# ========================================================
|
||||
# Executable
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES:= logwrapper.c
|
||||
LOCAL_MODULE := logwrapper
|
||||
LOCAL_STATIC_LIBRARIES := liblog liblogwrap libcutils
|
||||
LOCAL_CFLAGS := -Werror -std=gnu99
|
||||
include $(BUILD_EXECUTABLE)
|
8
reboot/Android.bp
Normal file
8
reboot/Android.bp
Normal file
|
@ -0,0 +1,8 @@
|
|||
// Copyright 2013 The Android Open Source Project
|
||||
|
||||
cc_binary {
|
||||
name: "reboot",
|
||||
srcs: ["reboot.c"],
|
||||
shared_libs: ["libcutils"],
|
||||
cflags: ["-Werror"],
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
# Copyright 2013 The Android Open Source Project
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_SRC_FILES := reboot.c
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := libcutils
|
||||
|
||||
LOCAL_MODULE := reboot
|
||||
|
||||
LOCAL_CFLAGS := -Werror
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
14
tzdatacheck/Android.bp
Normal file
14
tzdatacheck/Android.bp
Normal file
|
@ -0,0 +1,14 @@
|
|||
// ========================================================
|
||||
// Executable
|
||||
// ========================================================
|
||||
cc_binary {
|
||||
name: "tzdatacheck",
|
||||
host_supported: true,
|
||||
srcs: ["tzdatacheck.cpp"],
|
||||
shared_libs: [
|
||||
"libbase",
|
||||
"libcutils",
|
||||
"liblog",
|
||||
],
|
||||
cflags: ["-Werror"],
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
# ========================================================
|
||||
# Executable
|
||||
# ========================================================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES:= tzdatacheck.cpp
|
||||
LOCAL_MODULE := tzdatacheck
|
||||
LOCAL_SHARED_LIBRARIES := libbase libcutils liblog
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES:= tzdatacheck.cpp
|
||||
LOCAL_MODULE := tzdatacheck
|
||||
LOCAL_SHARED_LIBRARIES := libbase libcutils liblog
|
||||
LOCAL_CFLAGS := -Werror
|
||||
include $(BUILD_HOST_EXECUTABLE)
|
||||
|
Loading…
Reference in a new issue