1// Build the unit tests. 2cc_test { 3 name: "libinput_tests", 4 srcs: [ 5 "InputChannel_test.cpp", 6 "InputDevice_test.cpp", 7 "InputEvent_test.cpp", 8 "InputPublisherAndConsumer_test.cpp", 9 "InputWindow_test.cpp", 10 "TouchVideoFrame_test.cpp", 11 "VelocityTracker_test.cpp", 12 ], 13 cflags: [ 14 "-Wall", 15 "-Wextra", 16 "-Werror", 17 "-Wno-unused-variable", 18 ], 19 shared_libs: [ 20 "libinput", 21 "libcutils", 22 "libutils", 23 "libbinder", 24 "libui", 25 "libbase", 26 ] 27} 28 29// NOTE: This is a compile time test, and does not need to be 30// run. All assertions are static_asserts and will fail during 31// buildtime if something's wrong. 32cc_library_static { 33 name: "StructLayout_test", 34 srcs: ["StructLayout_test.cpp"], 35 cflags: [ 36 "-O0", 37 "-Wall", 38 "-Werror", 39 "-Wextra", 40 ], 41 shared_libs: [ 42 "libinput", 43 "libcutils", 44 "libutils", 45 "libbinder", 46 "libui", 47 "libbase", 48 ] 49} 50