From: Matt Johnston Date: Fri, 25 Feb 2022 09:43:28 +0000 (+0800) Subject: mw_debug: Add STATIC_URJTAG flag X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c0c00d05bc6adc2223d00222262002c811f360c4;p=microwatt.git mw_debug: Add STATIC_URJTAG flag Revert to linking dynamically by default, can statically link with `make STATIC_URJTAG=1` Fixes #351 Signed-off-by: Matt Johnston --- diff --git a/scripts/mw_debug/Makefile b/scripts/mw_debug/Makefile index e35fffa..776d7aa 100644 --- a/scripts/mw_debug/Makefile +++ b/scripts/mw_debug/Makefile @@ -1,10 +1,16 @@ CFLAGS = -O2 -g -Wall -std=c99 # CFLAGS += -I urjtag/urjtag/include/ -L urjtag/urjtag/src/.libs/ +# +ifeq ($(STATIC_URJTAG), 1) + LIBURJTAG=-Wl,-Bstatic -lurjtag -Wl,-Bdynamic -lftdi1 -lusb-1.0 -lreadline +else + LIBURJTAG=-lurjtag +endif all: mw_debug mw_debug: mw_debug.c - $(CC) -o $@ $^ $(CFLAGS) -Wl,-Bstatic -lurjtag -Wl,-Bdynamic -lftdi1 -lusb-1.0 -lreadline + $(CC) -o $@ $^ $(CFLAGS) $(LIBURJTAG) clean: rm -f mw_debug