aboutsummaryrefslogtreecommitdiff
path: root/src/modules/px4iofirmware/module.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/px4iofirmware/module.mk')
-rw-r--r--src/modules/px4iofirmware/module.mk11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/modules/px4iofirmware/module.mk b/src/modules/px4iofirmware/module.mk
index eb99e8a96..bfcbaa9f8 100644
--- a/src/modules/px4iofirmware/module.mk
+++ b/src/modules/px4iofirmware/module.mk
@@ -1,5 +1,4 @@
-
SRCS = adc.c \
controls.c \
dsm.c \
@@ -24,3 +23,13 @@ ifeq ($(BOARD),px4io-v2)
SRCS += serial.c \
../systemlib/hx_stream.c
endif
+
+SELF_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
+MIXER_DIR:=$(SELF_DIR)../systemlib/mixer/
+
+# Add explicit dependency, as implicit one doesn't work often.
+$(MIXER_DIR)mixer_multirotor.cpp : $(MIXER_DIR)mixer_multirotor.generated.h
+
+$(MIXER_DIR)mixer_multirotor.generated.h : $(MIXER_DIR)multi_tables
+ $(MIXER_DIR)multi_tables > $(MIXER_DIR)mixer_multirotor.generated.h
+ \ No newline at end of file