diff --git a/conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile b/conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile index 76f2f7d4c8..0fd761cf2d 100644 --- a/conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile +++ b/conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile @@ -1,10 +1,14 @@ # Hey Emacs, this is a -*- makefile -*- +telemetry_CFLAGS = -DUSE_$(MODEM_PORT) +telemetry_CFLAGS += -D$(MODEM_PORT)_BAUD=$(MODEM_BAUD) +telemetry_CFLAGS += -DDOWNLINK -DDOWNLINK_DEVICE=$(MODEM_PORT) -DPPRZ_UART=$(MODEM_PORT) +telemetry_CFLAGS += -DDOWNLINK_TRANSPORT=PprzTransport -DDATALINK=PPRZ +telemetry_srcs = subsystems/datalink/downlink.c subsystems/datalink/pprz_transport.c -ap.CFLAGS += -DUSE_$(MODEM_PORT) -ap.CFLAGS += -D$(MODEM_PORT)_BAUD=$(MODEM_BAUD) +ap.CFLAGS += $(telemetry_CFLAGS) +ap.srcs += $(telemetry_srcs) $(SRC_FIRMWARE)/datalink.c + +fbw.CFLAGS += $(telemetry_CFLAGS) +fbw.srcs += $(telemetry_srcs) -ap.CFLAGS += -DDOWNLINK -DDOWNLINK_DEVICE=$(MODEM_PORT) -DPPRZ_UART=$(MODEM_PORT) -ap.CFLAGS += -DDOWNLINK_TRANSPORT=PprzTransport -DDATALINK=PPRZ -ap.srcs += subsystems/datalink/downlink.c subsystems/datalink/pprz_transport.c -ap.srcs += $(SRC_FIRMWARE)/datalink.c