Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move drivers into libeuicc-drivers.so #59

Merged
merged 5 commits into from
Mar 21, 2024
Merged

Commits on Mar 20, 2024

  1. Move drivers back to their own (optionally dynamic)

    This allows for reuse from projects dynamically linked to libeuicc. Note
    that we don't reintroduce dlopen() based drivers here.
    
    All backends except stdio have been made optional using CMake options.
    C-side macros in driver.c have been adjusted to always mean enabling the
    corresponding backend when defined.
    
    Note that the GBinder backend does not need to distinguish between the
    current HIDL version and a future AIDL implementation. Both will have
    the same dependencies and will probably fall back on to each other
    automatically.
    PeterCxy committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    22e1b27 View commit details
    Browse the repository at this point in the history
  2. Set up installed headers and pkg-config for libeuicc-drivers.so

    Also separate lpac_driver struct from the installed version
    PeterCxy committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    75acafe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e347ae1 View commit details
    Browse the repository at this point in the history
  4. Add back output directory config

    This is needed by github actions
    PeterCxy committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3292931 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1413258 View commit details
    Browse the repository at this point in the history