Skip to content
Extraits de code Groupes Projets
Valider e9eba3cc rédigé par François De Keersmaeker's avatar François De Keersmaeker
Parcourir les fichiers

Updated custom parsers

parent 11227816
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -32,9 +32,6 @@ add_compile_options(-Wall -Werror -Wno-unused-variable -O3) # Producti
#add_compile_options(-Wall -Werror -Wno-unused-variable -g) # Without debug logging
#add_compile_options(-Wall -Werror -Wno-unused-variable -DDEBUG -g) # With debug logging
# Custom parsers
set(PARSERS header dns dhcp http igmp ssdp coap)
# Subdirectories containing code
add_subdirectory(src)
IF( NOT (NO_TEST OR OPENWRT_CROSSCOMPILING) )
......
Subproject commit 885ba73bf3ce68277ac4f556e1ffc1fac291d272
Subproject commit 0c242b0703bc45be784de00defde2322528b22dd
......@@ -10,6 +10,6 @@ IF( OPENWRT_CROSSCOMPILING )
target_link_libraries({{nfqueue_name}} jansson mnl nfnetlink nftnl nftables netfilter_queue netfilter_log)
ENDIF()
target_link_libraries({{nfqueue_name}} nfqueue packet_utils rule_utils)
target_link_libraries({{nfqueue_name}} ${PARSERS})
target_link_libraries({{nfqueue_name}} header {{custom_parsers}})
target_include_directories({{nfqueue_name}} PRIVATE ${INCLUDE_DIR} ${INCLUDE_PARSERS_DIR})
install(TARGETS {{nfqueue_name}} DESTINATION ${EXECUTABLE_OUTPUT_PATH})
......@@ -263,9 +263,11 @@ if __name__ == "__main__":
fw.write(main)
# Create CMake file
custom_parsers = " ".join(global_accs["custom_parsers"])
cmake_dict = {
"device": device["name"],
"nfqueue_name": args.name
"nfqueue_name": args.name,
"custom_parsers": custom_parsers
}
env.get_template("CMakeLists.txt.j2").stream(cmake_dict).dump(f"{args.output}/CMakeLists.txt")
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter