1cc_library_shared {
2    name: "libsurfacereplayer",
3    srcs: [
4        "BufferQueueScheduler.cpp",
5        "Event.cpp",
6        "Replayer.cpp",
7    ],
8    cppflags: [
9        "-Werror",
10        "-Wno-unused-parameter",
11        "-Wno-format",
12	"-Wno-c++98-compat-pedantic",
13	"-Wno-float-conversion",
14	"-Wno-disabled-macro-expansion",
15	"-Wno-float-equal",
16	"-Wno-sign-conversion",
17	"-Wno-padded",
18    ],
19    static_libs: [
20        "libtrace_proto",
21    ],
22    shared_libs: [
23        "libEGL",
24        "libGLESv2",
25        "libbinder",
26        "liblog",
27        "libcutils",
28        "libgui",
29        "libui",
30        "libutils",
31        "libprotobuf-cpp-lite",
32        "libbase",
33        "libnativewindow",
34    ],
35    export_include_dirs: [
36        ".",
37    ],
38}
39
40cc_binary {
41    name: "surfacereplayer",
42    srcs: [
43        "Main.cpp",
44    ],
45    shared_libs: [
46        "libprotobuf-cpp-lite",
47        "libsurfacereplayer",
48        "libutils",
49        "libgui",
50    ],
51    static_libs: [
52        "libtrace_proto",
53    ],
54    cppflags: [
55        "-Werror",
56        "-Wno-unused-parameter",
57	"-Wno-c++98-compat-pedantic",
58	"-Wno-float-conversion",
59	"-Wno-disabled-macro-expansion",
60	"-Wno-float-equal",
61    ],
62}
63