[modules][ocaml] implement module dependency (#2669)

- support depends, conflicts and provides nodes, all under a 'dep' node
- autoload are kept for now and are not moved yet
- modules are updated for new dep format
- it is now required that module's name and filename are the same
This commit is contained in:
Gautier Hattenberger
2021-03-16 17:47:34 +01:00
committed by GitHub
parent 97fa1d73ac
commit e4d9e10492
149 changed files with 589 additions and 284 deletions
+3 -3
View File
@@ -55,9 +55,9 @@
</module>
<!--configure name="SDLOG_USE_RTC" value="FALSE"/-->
<module name="tlsf"/>
<!--module name="tlsf"/>
<module name="pprzlog"/>
<module name="logger" type="sd_chibios"/>
<module name="logger" type="sd_chibios"/-->
<module name="flight_recorder"/>
</firmware>
@@ -216,7 +216,7 @@
<section name="SIMULATOR" prefix="NPS_">
<define name="JSBSIM_LAUNCHSPEED" value="15"/>
<define name="JSBSIM_MODEL" value="easystar" type="string"/>
<define name="SENSORS_PARAMS" value="nps_sensors_params_wind_estimator.h" type="string"/>
<define name="SENSORS_PARAMS" value="nps_sensors_params_default.h" type="string"/>
<define name="JS_AXIS_MODE" value="4"/>
</section>