Merge "libutils: export system_headers" into oc-dev

am: e003513ccf

Change-Id: If2e36fa031010ee6c150bec32ba6cff7d4efae1b
This commit is contained in:
Steven Moreland 2017-04-14 01:26:07 +00:00 committed by android-build-merger
commit 220e6d824c
3 changed files with 35 additions and 2 deletions

View file

@ -1,4 +1,15 @@
cc_library_headers {
name: "libsystem_headers",
vendor_available: true,
host_supported: true,
export_include_dirs: ["include"],
target: {
linux_bionic: {
enabled: true,
},
windows: {
enabled: true,
},
}
}

View file

@ -32,6 +32,8 @@
**************************************************************************************************
**************************************************************************************************/
#pragma once
#include <cutils/native_handle.h>
#include <errno.h>
#include <limits.h>
@ -326,6 +328,12 @@ enum {
* if it is safe (i.e. no crash will occur) to call any method on it.
*/
NATIVE_WINDOW_IS_VALID = 17,
/*
* Returns 1 if NATIVE_WINDOW_GET_FRAME_TIMESTAMPS will return display
* present info, 0 if it won't.
*/
NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT = 18,
};
/* Valid operations for the (*perform)() hook.
@ -445,6 +453,14 @@ enum {
*/
static const int64_t NATIVE_WINDOW_TIMESTAMP_AUTO = (-9223372036854775807LL-1);
/* parameter for NATIVE_WINDOW_GET_FRAME_TIMESTAMPS
*
* Special timestamp value to indicate the timestamps aren't yet known or
* that they are invalid.
*/
static const int64_t NATIVE_WINDOW_TIMESTAMP_PENDING = -2;
static const int64_t NATIVE_WINDOW_TIMESTAMP_INVALID = -1;
struct ANativeWindow
{
#ifdef __cplusplus

View file

@ -58,8 +58,14 @@ cc_library {
cflags: ["-Werror"],
include_dirs: ["external/safe-iop/include"],
header_libs: ["libutils_headers"],
export_header_lib_headers: ["libutils_headers"],
header_libs: [
"libsystem_headers",
"libutils_headers",
],
export_header_lib_headers: [
"libsystem_headers",
"libutils_headers",
],
arch: {
mips: {