1cc_library_shared {
2    name: "libandroidemu",
3    vendor: true,
4    srcs: [
5        "android/base/AlignedBuf.cpp",
6        "android/base/files/MemStream.cpp",
7        "android/base/files/Stream.cpp",
8        "android/base/files/StreamSerializing.cpp",
9        "android/base/Pool.cpp",
10        "android/base/ring_buffer.c",
11        "android/base/StringFormat.cpp",
12        "android/base/AndroidSubAllocator.cpp",
13        "android/base/synchronization/AndroidMessageChannel.cpp",
14        "android/base/threads/AndroidFunctorThread.cpp",
15        "android/base/threads/AndroidThreadStore.cpp",
16        "android/base/threads/AndroidThread_pthread.cpp",
17        "android/base/threads/AndroidWorkPool.cpp",
18        "android/base/Tracing.cpp",
19        "android/utils/debug.c",
20    ],
21    shared_libs: [
22        "libcutils",
23        "libutils",
24        "liblog",
25    ],
26    export_include_dirs: [
27        ".",
28    ],
29    cflags: [
30        "-DLOG_TAG=\"androidemu\"",
31        "-Wno-missing-field-initializers",
32        "-fvisibility=default",
33        "-fstrict-aliasing",
34    ],
35}
36