Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6fda3d9b authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "RootCanal: Update cmake pdl_gen definition to support rust_legacy / rust output" into main

parents 00a05d70 34fc7820
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -53,12 +53,12 @@ function(pdl_gen)

  file(MAKE_DIRECTORY ${pdl_OUTPUT_DIR})

  if(pdl_LANG STREQUAL "rust")
  if((pdl_LANG STREQUAL "rust") OR (pdl_LANG STREQUAL "rust_legacy"))
    add_custom_command(
        OUTPUT "${pdl_OUTPUT_ABSOLUTE}"
        COMMAND
        ${pdlc_EXECUTABLE}
                --output-format rust_legacy
                --output-format "${pdl_LANG}"
                "${pdl_INPUT_ABSOLUTE}"
                    > "${pdl_OUTPUT_ABSOLUTE}"
        COMMENT "Generating rust module from ${pdl_INPUT}"
@@ -128,7 +128,7 @@ pdl_gen(
  NAME RootCanalGeneratedPackets_rs
  INPUT ${ROOTCANAL_ROOT}/packets/link_layer_packets.pdl
  OUTPUT link_layer_packets.rs
  LANG rust)
  LANG rust_legacy)

android_add_library(
  TARGET libscriptedbeaconpayload-protos-lite LICENSE Apache-2.0
+3 −3
Original line number Diff line number Diff line
@@ -4,19 +4,19 @@ pdl_gen(
    NAME hci_packets_rs
    INPUT ${ROOTCANAL_ROOT}/packets/hci_packets.pdl
    OUTPUT hci_packets.rs
    LANG rust)
    LANG rust_legacy)

pdl_gen(
    NAME lmp_packets_rs
    INPUT ${ROOTCANAL_ROOT}/rust/lmp_packets.pdl
    OUTPUT lmp_packets.rs
    LANG rust)
    LANG rust_legacy)

pdl_gen(
    NAME llcp_packets_rs
    INPUT ${ROOTCANAL_ROOT}/rust/llcp_packets.pdl
    OUTPUT llcp_packets.rs
    LANG rust)
    LANG rust_legacy)

# This will automatically register all the tests as well.
corrosion_import_crate(MANIFEST_PATH ${ROOTCANAL_ROOT}/rust/Cargo.toml FLAGS