paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] 904507: [build] add case modif


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 904507: [build] add case modifier to modules' makefile
Date: Fri, 12 Feb 2016 02:53:30 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 904507a4e6568506606d8745f237569e63d8e5da
      
https://github.com/paparazzi/paparazzi/commit/904507a4e6568506606d8745f237569e63d8e5da
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M conf/modules/airspeed_amsys.xml
    M conf/modules/airspeed_ets.xml
    M conf/modules/airspeed_otf.xml
    M conf/modules/baro_amsys.xml
    M conf/modules/baro_bmp.xml
    M conf/modules/baro_ets.xml
    M conf/modules/baro_hca.xml
    M conf/modules/baro_ms5611_i2c.xml
    M conf/modules/baro_ms5611_spi.xml
    M conf/modules/baro_scp_i2c.xml
    M conf/modules/digital_cam_i2c.xml
    M conf/modules/digital_cam_uart.xml
    M conf/modules/direct_memory_logger.xml
    M conf/modules/extra_dl.xml
    M conf/modules/ezcurrent.xml
    M conf/modules/generic_com.xml
    M conf/modules/gps_ublox.xml
    M conf/modules/hott_telemetry.xml
    M conf/modules/humid_htm_b71.xml
    M conf/modules/imu_mpu9250.xml
    M conf/modules/ins_vn100.xml
    M conf/modules/logger_dataflash.xml
    M conf/modules/logger_sd_spi_direct.xml
    M conf/modules/logger_spi_link.xml
    M conf/modules/mag_hmc5843.xml
    M conf/modules/mag_hmc58xx.xml
    M conf/modules/mavlink.xml
    M conf/modules/mavlink_decoder.xml
    M conf/modules/meteo_stick.xml
    M conf/modules/module.dtd
    M conf/modules/osd_max7456.xml
    M conf/modules/stereocam.xml
    M conf/modules/stereocam_droplet.xml
    M conf/modules/stereocam_nav_line_avoid.xml
    M conf/modules/stereocam_state2camera.xml
    M conf/modules/temp_temod.xml
    M conf/modules/uart_drop.xml
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  [build] add case modifier to modules' makefile

- this allow to use lower and upper version of a makefile variable.
- can also be use to provide default value to some variables.


  Commit: ce4a76d273e16a62ed68eeb1c0a7f75fd3ce822b
      
https://github.com/paparazzi/paparazzi/commit/ce4a76d273e16a62ed68eeb1c0a7f75fd3ce822b
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  fix generated makefile option


  Commit: d76887c062e0b7647e3b6613ce03d5180d1345e9
      
https://github.com/paparazzi/paparazzi/commit/d76887c062e0b7647e3b6613ce03d5180d1345e9
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M conf/modules/module.dtd
    A conf/modules/telemetry_transparent.xml
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  [build] add firmware option to modules' makefile section

- allow to make a single module with specific firmware support
- example with telemetry_transparent module


  Commit: a5ed01bab4f4dee7990195ef8e85862dcdbc6216
      
https://github.com/paparazzi/paparazzi/commit/a5ed01bab4f4dee7990195ef8e85862dcdbc6216
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-02-12 (Fri, 12 Feb 2016)

  Changed paths:
    M conf/modules/airspeed_amsys.xml
    M conf/modules/airspeed_ets.xml
    M conf/modules/baro_amsys.xml
    M conf/modules/baro_bmp.xml
    M conf/modules/baro_ets.xml
    M conf/modules/baro_hca.xml
    M conf/modules/baro_ms5611_i2c.xml
    M conf/modules/baro_ms5611_spi.xml
    M conf/modules/baro_scp_i2c.xml
    M conf/modules/digital_cam_i2c.xml
    M conf/modules/direct_memory_logger.xml
    M conf/modules/ezcurrent.xml
    M conf/modules/generic_com.xml
    M conf/modules/gps_ublox.xml
    M conf/modules/hott_telemetry.xml
    M conf/modules/humid_htm_b71.xml
    M conf/modules/imu_mpu9250.xml
    M conf/modules/ins_vn100.xml
    M conf/modules/logger_dataflash.xml
    M conf/modules/logger_sd_spi_direct.xml
    M conf/modules/logger_spi_link.xml
    M conf/modules/mag_hmc5843.xml
    M conf/modules/mavlink.xml
    M conf/modules/osd_max7456.xml
    M conf/modules/stereocam_droplet.xml
    M conf/modules/stereocam_nav_line_avoid.xml
    M conf/modules/temp_temod.xml
    M conf/modules/uart_drop.xml
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  [build] use 'default' instead of 'value' to pass default values


  Commit: f305882b20e48b717d057b3786c32c56f9deada0
      
https://github.com/paparazzi/paparazzi/commit/f305882b20e48b717d057b3786c32c56f9deada0
  Author: Felix Ruess <address@hidden>
  Date:   2016-02-12 (Fri, 12 Feb 2016)

  Changed paths:
    M conf/modules/airspeed_amsys.xml
    M conf/modules/airspeed_ets.xml
    M conf/modules/airspeed_otf.xml
    M conf/modules/baro_amsys.xml
    M conf/modules/baro_bmp.xml
    M conf/modules/baro_ets.xml
    M conf/modules/baro_hca.xml
    M conf/modules/baro_ms5611_i2c.xml
    M conf/modules/baro_ms5611_spi.xml
    M conf/modules/baro_scp_i2c.xml
    M conf/modules/digital_cam_i2c.xml
    M conf/modules/digital_cam_uart.xml
    M conf/modules/direct_memory_logger.xml
    M conf/modules/extra_dl.xml
    M conf/modules/ezcurrent.xml
    M conf/modules/generic_com.xml
    M conf/modules/gps_ublox.xml
    M conf/modules/hott_telemetry.xml
    M conf/modules/humid_htm_b71.xml
    M conf/modules/imu_mpu9250.xml
    M conf/modules/ins_vn100.xml
    M conf/modules/logger_dataflash.xml
    M conf/modules/logger_sd_spi_direct.xml
    M conf/modules/logger_spi_link.xml
    M conf/modules/mag_hmc5843.xml
    M conf/modules/mag_hmc58xx.xml
    M conf/modules/mavlink.xml
    M conf/modules/mavlink_decoder.xml
    M conf/modules/meteo_stick.xml
    M conf/modules/module.dtd
    M conf/modules/osd_max7456.xml
    M conf/modules/stereocam.xml
    M conf/modules/stereocam_droplet.xml
    M conf/modules/stereocam_nav_line_avoid.xml
    M conf/modules/stereocam_state2camera.xml
    A conf/modules/telemetry_transparent.xml
    M conf/modules/temp_temod.xml
    M conf/modules/uart_drop.xml
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  Merge pull request #1534 from paparazzi/modules_makefile

Modules makefile improvements

Two improvements for the makefile section of modules in order to efficiently 
replace subsystems:
* add firmware option to allow a single module to handle specific firmware 
options
* case modifier for upper/lower version makefile variables: much cleaner xml 
code
* default values for configure options

e.g. `<configure name="FOO_I2C_DEV" default="i2c0" case="upper|lower"/>`


Compare: 
https://github.com/paparazzi/paparazzi/compare/15eb4e7550db...f305882b20e4

reply via email to

[Prev in Thread] Current Thread [Next in Thread]