diff --git a/makefiles/tools/jlink.inc.mk b/makefiles/tools/jlink.inc.mk index e95d1725db..34a2526097 100644 --- a/makefiles/tools/jlink.inc.mk +++ b/makefiles/tools/jlink.inc.mk @@ -12,9 +12,16 @@ RESET_FLAGS ?= reset JLINK_SERIAL ?= $(DEBUG_ADAPTER_ID) +JLINK_IF ?= + # Export JLINK_SERIAL to required targets JLINK_TARGETS = debug% flash% reset term-rtt $(call target-export-variables,$(JLINK_TARGETS),JLINK_SERIAL) # Export JLINK_DEVICE to required targets $(call target-export-variables,$(JLINK_TARGETS),JLINK_DEVICE) + +ifneq (,$(JLINK_IF)) + # Export JLINK_IF to required targets if not empty + $(call target-export-variables,$(JLINK_TARGETS),JLINK_IF) +endif