Include headers, not cc files, to fix duplicate symbols

Some builds failed with duplicate symbols because
code was compiled twice. Most builds were ok because of the
linker optimization to ignore object files that are
completely unused. In jumbo builds there were no object
files that were completely unused so the linker complained

Also, since some code is used outside the accessibility
component, in unittests, that code needs to be exported.,

Bug: 928948
Change-Id: I77aeb8beff451be16b0d5f8fe4d62e70f7c66eae
Reviewed-by: Daniel Bratell <>
Commit-Queue: Daniel Bratell <>
Cr-Commit-Position: refs/heads/master@{#647198}
2 files changed