ArduCopter: changed makefile to inherit environments properly

This commit is contained in:
Pat Hickey 2012-12-13 16:32:39 -08:00 committed by Andrew Tridgell
parent d93d932831
commit 524e52f449

View File

@ -1,37 +1,49 @@
include ../libraries/AP_Common/Arduino.mk include ../libraries/AP_Common/Arduino.mk
nologging: nologging: EXTRAFLAGS += "-DLOGGING_ENABLED=DISABLED"
make -f Makefile EXTRAFLAGS="-DLOGGING_ENABLED=DISABLED" nologging: all
nogps: nogps: EXTRAFLAGS += "-DGPS_PROTOCOL=GPS_PROTOCOL_NONE "
make -f Makefile EXTRAFLAGS="-DGPS_PROTOCOL=GPS_PROTOCOL_NONE -DLOGGING_ENABLED=DISABLED" nogps: nologging
hil: clidisabled-nologging: EXTRAFLAGS += "-DCLI_SLIDER_ENABLED=DISABLED "
make -f Makefile EXTRAFLAGS="-DHIL_MODE=HIL_MODE_ATTITUDE -DCLI_SLIDER_ENABLED=DISABLED -DLOGGING_ENABLED=DISABLED" clidisabled-nologging: nologging
hilsensors: hil: EXTRAFLAGS += "-DHIL_MODE=HIL_MODE_ATTITUDE "
make -f Makefile EXTRAFLAGS="-DHIL_MODE=HIL_MODE_SENSORS -DCLI_SLIDER_ENABLED=DISABLED -DLOGGING_ENABLED=DISABLED" hil: nologging
hilnocli: apm1-hil: HAL_BOARD = "HAL_BOARD_APM1"
make -f Makefile EXTRAFLAGS="-DHIL_MODE=HIL_MODE_ATTITUDE -DCLI_ENABLED=DISABLED -DLOGGING_ENABLED=DISABLED" apm1-hil: hil
heli: apm2-hil: HAL_BOARD="HAL_BOARD_APM2"
make -f Makefile EXTRAFLAGS="-DFRAME_CONFIG=HELI_FRAME" apm2-hil: hil
apm1: hilsensors: EXTRAFLAGS += "-DHIL_MODE=HIL_MODE_SENSORS "
make -f Makefile HAL_BOARD=HAL_BOARD_APM1 hilsensors: clidisabled-nologging
apm2: apm1-hilsensors: HAL_BOARD = "HAL_BOARD_APM1"
make -f Makefile HAL_BOARD=HAL_BOARD_APM2 apm1-hilsensors: hilsensors
dmp: apm2-hilsensors: HAL_BOARD = "HAL_BOARD_APM2"
make -f Makefile EXTRAFLAGS="-DDMP_ENABLED=ENABLED" apm2-hilsensors: hilsensors
apm2hexa: heli: EXTRAFLAGS += "-DFRAME_CONFIG=HELI_FRAME "
make -f Makefile EXTRAFLAGS="-DCONFIG_APM_HARDWARE=APM_HARDWARE_APM2 -DFRAME_CONFIG=HEXA_FRAME" heli: all
apm2beta: apm1: HAL_BOARD = "HAL_BOARD_APM1"
make -f Makefile EXTRAFLAGS="-DCONFIG_APM_HARDWARE=APM_HARDWARE_APM2 -DAPM2_BETA_HARDWARE" apm1: all
apm2: HAL_BOARD="HAL_BOARD_APM2"
apm2: all
dmp: EXTRAFLAGS += "-DDMP_ENABLED=ENABLED"
dmp: apm2
apm2hexa: EXTRAFLAGS += "-DFRAME_CONFIG=HEXA_FRAME "
apm2hexa: apm2
apm2beta: EXTRAFLAGS += "-DAPM2_BETA_HARDWARE "
apm2beta: apm2
sitl: sitl:
make -f ../libraries/Desktop/Makefile.desktop make -f ../libraries/Desktop/Makefile.desktop