Browse Source

move param jinja templates into relevant module

sbg
Daniel Agar 8 years ago
parent
commit
bd60f87283
  1. 12
      src/modules/systemlib/param/CMakeLists.txt
  2. 0
      src/modules/systemlib/param/px_generate_params.py
  3. 0
      src/modules/systemlib/param/templates/px4_parameters.c.jinja
  4. 0
      src/modules/systemlib/param/templates/px4_parameters.h.jinja

12
src/modules/systemlib/param/CMakeLists.txt

@ -77,15 +77,16 @@ add_custom_target(parameters_xml DEPENDS ${parameters_xml})
# generate px4_parameters.c and px4_parameters.h # generate px4_parameters.c and px4_parameters.h
add_custom_command(OUTPUT px4_parameters.c px4_parameters.h add_custom_command(OUTPUT px4_parameters.c px4_parameters.h
COMMAND ${PYTHON_EXECUTABLE} ${PX4_SOURCE_DIR}/Tools/px_generate_params.py COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/px_generate_params.py
--xml ${parameters_xml} --dest ${CMAKE_CURRENT_BINARY_DIR} --xml ${parameters_xml} --dest ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS DEPENDS
${parameters_xml} parameters_xml
${PX4_SOURCE_DIR}/Tools/px_generate_params.py ${CMAKE_CURRENT_SOURCE_DIR}/px_generate_params.py
${PX4_SOURCE_DIR}/Tools/templates/px4_parameters.c.jinja ${CMAKE_CURRENT_SOURCE_DIR}/templates/px4_parameters.c.jinja
${PX4_SOURCE_DIR}/Tools/templates/px4_parameters.h.jinja ${CMAKE_CURRENT_SOURCE_DIR}/templates/px4_parameters.h.jinja
) )
set_source_files_properties(px4_parameters.c PROPERTIES GENERATED TRUE) set_source_files_properties(px4_parameters.c PROPERTIES GENERATED TRUE)
set_source_files_properties(px4_parameters.h PROPERTIES GENERATED TRUE)
px4_add_module( px4_add_module(
MODULE modules__systemlib__param MODULE modules__systemlib__param
@ -95,6 +96,7 @@ px4_add_module(
SRCS SRCS
${SRCS} ${SRCS}
px4_parameters.c px4_parameters.c
px4_parameters.h
DEPENDS DEPENDS
platforms__common platforms__common
) )

0
Tools/px_generate_params.py → src/modules/systemlib/param/px_generate_params.py

0
Tools/templates/px4_parameters.c.jinja → src/modules/systemlib/param/templates/px4_parameters.c.jinja

0
Tools/templates/px4_parameters.h.jinja → src/modules/systemlib/param/templates/px4_parameters.h.jinja

Loading…
Cancel
Save