xref: /aosp_15_r20/tools/netsim/pdl/CMakeLists.txt (revision cf78ab8cffb8fc9207af348f23af247fb04370a6)
1message(STATUS "PDL netsim packets module.")
2
3get_property(pdlc_EXECUTABLE TARGET pdlc PROPERTY EXECUTABLE_PATH)
4
5pdl_gen(
6  NAME
7  NetlinkPackets_rs
8  INPUT
9  ${CMAKE_CURRENT_LIST_DIR}/netlink.pdl
10  OUTPUT
11  netlink_packets.rs
12  LANG
13  rust)
14
15pdl_gen(
16  NAME
17  Mac80211HwsimPackets_rs
18  INPUT
19  ${CMAKE_CURRENT_LIST_DIR}/mac80211_hwsim.pdl
20  OUTPUT
21  mac80211_hwsim_packets.rs
22  LANG
23  rust)
24
25pdl_gen(
26  NAME
27  Ieee80211Packets_rs
28  INPUT
29  ${CMAKE_CURRENT_LIST_DIR}/ieee80211.pdl
30  OUTPUT
31  ieee80211_packets.rs
32  LANG
33  rust)
34
35pdl_gen(
36  NAME
37  LlcPackets_rs
38  INPUT
39  ${CMAKE_CURRENT_LIST_DIR}/llc.pdl
40  OUTPUT
41  llc_packets.rs
42  LANG
43  rust)
44
45pdl_gen(
46  NAME
47  ArpPackets_rs
48  INPUT
49  ${CMAKE_CURRENT_LIST_DIR}/arp.pdl
50  OUTPUT
51  arp_packets.rs
52  LANG
53  rust)
54