platform_hardware_interfaces/automotive
Ryan Prichard 680fd80663 Use std::filesystem when libc++ is new enough
_LIBCPP_VERSION in external/libcxx is 8000. When _LIBCPP_VERSION is
newer, assume it's the new libc++ toolchain prebuilt, which has a
finalized std::filesystem, and use std::filesystem instead. To make
Soong happy, keep the android.hardware.automotive@libc++fs library for
now but stub out the C++ source files and make the
android::hardware::automotive::filesystem namespace an alias for
std::filesystem.

Bug: 152067309
Bug: 175635923
Test: treehugger
Test: m android.hardware.automotive.can@1.0-service
Test: m android.hardware.automotive@libc++fs
Change-Id: I7aede74cda0122434d972a075d7c7a9933845450
2023-09-20 14:46:18 -07:00
..
audiocontrol Update version for audiocontrol 2023-08-04 16:50:58 -07:00
can Use std::filesystem when libc++ is new enough 2023-09-20 14:46:18 -07:00
evs Update OWNERS file 2023-09-06 00:57:59 +00:00
occupant_awareness/aidl Add a manifest fragment for occupant awareness 2023-03-23 16:28:59 +00:00
remoteaccess Fix a race condition in remote access HAL. 2022-12-07 15:20:06 -08:00
sv Updated fuzz_config in Android.bp file 2023-03-23 14:24:15 +05:30
vehicle [RESTRICT AUTOMERGE] Pass property set error to subscribed clients. 2023-08-02 22:03:41 +00:00
OWNERS Update owners for hardware/interfaces. 2022-06-04 01:43:52 +00:00
README.md
TEST_MAPPING Add tests that might be affected by HAL to presubmit. 2022-02-23 12:40:04 -08:00

Autmotive HALs


Overview:

The automotive HAL tree is used by Android Automotive to discover and operate hardware specific to a car.

The HALs are not (yet) frozen, as the HAL definition is expected to evolve between Android releases.