upload android base code part6
This commit is contained in:
parent
421e214c7d
commit
4e516ec6ed
35396 changed files with 9188716 additions and 0 deletions
61
android/system/core/libsync/Android.bp
Normal file
61
android/system/core/libsync/Android.bp
Normal file
|
@ -0,0 +1,61 @@
|
|||
ndk_headers {
|
||||
name: "libsync_headers",
|
||||
from: "include/ndk",
|
||||
to: "android",
|
||||
srcs: ["include/ndk/sync.h"],
|
||||
license: "NOTICE",
|
||||
}
|
||||
|
||||
ndk_library {
|
||||
name: "libsync",
|
||||
symbol_file: "libsync.map.txt",
|
||||
first_version: "26",
|
||||
}
|
||||
|
||||
cc_defaults {
|
||||
name: "libsync_defaults",
|
||||
srcs: ["sync.c"],
|
||||
local_include_dirs: ["include"],
|
||||
export_include_dirs: ["include"],
|
||||
cflags: ["-Werror"],
|
||||
}
|
||||
|
||||
cc_library_shared {
|
||||
name: "libsync",
|
||||
defaults: ["libsync_defaults"],
|
||||
}
|
||||
|
||||
llndk_library {
|
||||
name: "libsync",
|
||||
symbol_file: "libsync.map.txt",
|
||||
export_include_dirs: ["include"],
|
||||
}
|
||||
|
||||
// libsync_recovery is only intended for the recovery binary.
|
||||
// Future versions of the kernel WILL require an updated libsync, and will break
|
||||
// anything statically linked against the current libsync.
|
||||
cc_library_static {
|
||||
name: "libsync_recovery",
|
||||
defaults: ["libsync_defaults"],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "sync_test",
|
||||
defaults: ["libsync_defaults"],
|
||||
gtest: false,
|
||||
srcs: ["sync_test.c"],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "sync-unit-tests",
|
||||
shared_libs: ["libsync"],
|
||||
srcs: ["tests/sync_test.cpp"],
|
||||
cflags: [
|
||||
"-g",
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
"-Wno-missing-field-initializers",
|
||||
"-Wno-sign-compare",
|
||||
],
|
||||
clang: true,
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue