1package { 2 // See: http://go/android-license-faq 3 default_applicable_licenses: ["hardware_google_gfxstream_license"], 4} 5 6cc_library_shared { 7 name: "libandroidemu", 8 defaults: [ 9 "libgfxstream_guest_cc_defaults", 10 ], 11 srcs: [ 12 "aemu/base/AlignedBuf.cpp", 13 "aemu/base/files/MemStream.cpp", 14 "aemu/base/files/Stream.cpp", 15 "aemu/base/files/StreamSerializing.cpp", 16 "aemu/base/Path.cpp", 17 "aemu/base/Pool.cpp", 18 "aemu/base/StringFormat.cpp", 19 "aemu/base/Process.cpp", 20 "aemu/base/synchronization/AndroidMessageChannel.cpp", 21 "aemu/base/threads/AndroidFunctorThread.cpp", 22 "aemu/base/threads/AndroidThreadStore.cpp", 23 "aemu/base/threads/AndroidThread_pthread.cpp", 24 "aemu/base/threads/AndroidWorkPool.cpp", 25 "aemu/base/Tracing.cpp", 26 "android/utils/debug.c", 27 ], 28 shared_libs: [ 29 "libcutils", 30 "libutils", 31 "liblog", 32 ], 33 export_include_dirs: [ 34 ".", 35 ], 36 cflags: [ 37 "-DLOG_TAG=\"androidemu\"", 38 "-Wno-missing-field-initializers", 39 "-fvisibility=default", 40 "-fstrict-aliasing", 41 ], 42} 43 44cc_library_static { 45 name: "libgfxstream_androidemu_static", 46 defaults: [ 47 "libgfxstream_guest_cc_defaults", 48 ], 49 srcs: [ 50 "aemu/base/AlignedBuf.cpp", 51 "aemu/base/files/MemStream.cpp", 52 "aemu/base/files/Stream.cpp", 53 "aemu/base/files/StreamSerializing.cpp", 54 "aemu/base/Path.cpp", 55 "aemu/base/Pool.cpp", 56 "aemu/base/StringFormat.cpp", 57 "aemu/base/Process.cpp", 58 "aemu/base/synchronization/AndroidMessageChannel.cpp", 59 "aemu/base/threads/AndroidFunctorThread.cpp", 60 "aemu/base/threads/AndroidThreadStore.cpp", 61 "aemu/base/threads/AndroidThread_pthread.cpp", 62 "aemu/base/threads/AndroidWorkPool.cpp", 63 "aemu/base/Tracing.cpp", 64 "android/utils/debug.c", 65 ], 66 shared_libs: [ 67 "libcutils", 68 "libutils", 69 "liblog", 70 ], 71 export_include_dirs: [ 72 ".", 73 ], 74 cflags: [ 75 "-DLOG_TAG=\"androidemu\"", 76 "-Wno-missing-field-initializers", 77 "-fvisibility=default", 78 "-fstrict-aliasing", 79 ], 80} 81 82cc_library_static { 83 name: "libringbuffer", 84 defaults: [ 85 "libgfxstream_guest_cc_defaults", 86 ], 87 srcs: [ 88 "aemu/base/ring_buffer.c", 89 ], 90 shared_libs: [ 91 "libcutils", 92 "libutils", 93 "liblog", 94 ], 95 export_include_dirs: [ 96 ".", 97 ], 98 cflags: [ 99 "-DLOG_TAG=\"androidemu\"", 100 "-Wno-missing-field-initializers", 101 "-fvisibility=default", 102 "-fstrict-aliasing", 103 ], 104} 105