66ce40d9203ea4d6e8316c0019852e9992612def |
24-Jan-2018 |
Lloyd Pique <lpique@google.com> |
SF: Convert to Android.bp Eliminate the makefiles and convert to using blueprint files for SurfaceFlinger. Along the way, set up a few things (filegroups, cc_defaults) to add a unit test build in a change to come. One configuration feature was dropped, as I was unsure of how to replicate it in the blueprint configuration: TARGET_32_BIT_SURFACEFLINGER Test: Builds, usable on Pixel XL Test: "atest SurfaceFlinger_test" works (but has failing tests) Bug: None Change-Id: I2d574855e53932fbb021afc9d61c4a3bb317330c
ndroid.bp
ndroid.mk
|
a282f588692a04da05eceafa142a067c038da806 |
28-Mar-2017 |
Dan Stoza <stoza@google.com> |
SF: Fix warnings in tests and enable -Werror Fixes unused-parameter warnings in the vsync and waitforvsync tests, and enables -Werror in their respective Android.mks. Bug: 36678673 Test: mm -j, observe no compiler warnings/errors Change-Id: I6e2c5d2d2937b045794a53d90aeab7653b42e6c5
ndroid.mk
aitforvsync.cpp
|
ee9701744a01acb558cb1082de9cc1415d0dbaff |
13-Feb-2015 |
Nanik Tolaram <nanikjava@gmail.com> |
Error compiling waitforvsync.cpp The waitforvsync.cpp throws error when compiling. Following is the error log target thumb C++: test-waitforvsync <= frameworks/native/services/surfaceflinger/tests/waitforvsync/waitforvsync.cpp frameworks/native/services/surfaceflinger/tests/waitforvsync/waitforvsync.cpp: In function 'int main(int, char**)': frameworks/native/services/surfaceflinger/tests/waitforvsync/waitforvsync.cpp:43:17: error: 'close' was not declared in this scope close(fd); ^ .... .... make: *** [out/target/product/grouper/obj/EXECUTABLES/test-waitforvsync_intermediates/waitforvsync.o] Error 1 the file is missing #include <unistd.h> Change-Id: I57728dbde65641cd3138625f9a590f9db8648158 Signed-off-by: Nanik Tolaram <nanikjava@gmail.com>
aitforvsync.cpp
|
d0566bc26fcf6ca396118701fa11900b627f2c09 |
18-Nov-2011 |
Mathias Agopian <mathias@google.com> |
Add support for sending VSYNC events to the framework use gui/DisplayEvent to receive the events. Events are dispatched through a unix pipe, so the API is compatible with utils/Looper. see gui/DisplayEvent.h for more info. Bug: 1475048 Change-Id: Ia720f64d1b950328b47b22c6a86042e481d35f09
ndroid.mk
aitforvsync.cpp
|