platform_system_core/libsync
Jooyung Han 78fc553d68 Make libsync a stubs library
libsync is an NDK/LLNDK library but it's missing "stubs" key. So, when
it is referenced by an APEX, it is bundled in APEX package.

By adding "stubs" property, we can make it a stubs library and APEXes
use it from the system instead of bundling it.

Note that the symbol(sync_wait) is exposed to APEX because it is used
by libui which is used by media APEXes again.

Bug: 158270824
Test: lunch mini_armv7a_neon   # no VNDK
      m com.andorid.media.swcodec
      // see if libsync is not in the APEX
Change-Id: I39e682328acb5cc363a4242601e5bf1470938dac
2020-06-05 17:13:57 +09:00
..
include NDK: add availability comments to <sync.h>. 2018-07-27 15:13:33 -07:00
tests sync: remove legacy sync info API 2018-06-13 11:52:10 -07:00
Android.bp Make libsync a stubs library 2020-06-05 17:13:57 +09:00
NOTICE sync: Add NDK sync.h and libsync 2017-02-23 18:44:50 -08:00
OWNERS libsystem/libsync: Update OWNERS 2020-02-28 10:50:50 -08:00
libsync.map.txt Make libsync a stubs library 2020-06-05 17:13:57 +09:00
sw_sync.h move sync headers from include to libsync 2014-01-03 21:27:05 +00:00
sync.c sync: remove legacy sync info API 2018-06-13 11:52:10 -07:00