upgrade: Honnor the PROBE_HOST make argument.
This commit is contained in:
parent
d98703e022
commit
6323409fec
@ -1,5 +1,13 @@
|
|||||||
OUTFILE = blackmagic_upgrade
|
OUTFILE = blackmagic_upgrade
|
||||||
|
|
||||||
|
PC_HOSTED =
|
||||||
|
ifeq ($(PROBE_HOST), libftdi)
|
||||||
|
PC_HOSTED = true
|
||||||
|
endif
|
||||||
|
ifeq ($(PROBE_HOST), pc-stlinkv2)
|
||||||
|
PC_HOSTED = true
|
||||||
|
endif
|
||||||
|
|
||||||
CC = $(CROSS_COMPILE)gcc
|
CC = $(CROSS_COMPILE)gcc
|
||||||
|
|
||||||
CFLAGS = -Wall -Wextra -std=gnu99 -O0 -g -MD -mno-ms-bitfields
|
CFLAGS = -Wall -Wextra -std=gnu99 -O0 -g -MD -mno-ms-bitfields
|
||||||
@ -10,9 +18,29 @@ OBJ = bindata.o \
|
|||||||
stm32mem.o \
|
stm32mem.o \
|
||||||
main.o
|
main.o
|
||||||
|
|
||||||
all: $(OUTFILE)
|
ifndef $(PROBE_HOST)
|
||||||
|
PROBE_HOST=native
|
||||||
|
endif
|
||||||
|
|
||||||
bindata.o: ../src/blackmagic.bin
|
ifndef PC_HOSTED
|
||||||
|
all: $(OUTFILE)
|
||||||
|
else
|
||||||
|
all:
|
||||||
|
ifeq ($(PROBE_HOST), libftdi)
|
||||||
|
@echo "Libftdi needs no firmware update"
|
||||||
|
endif
|
||||||
|
ifeq ($(PROBE_HOST), pc-stlinkv2)
|
||||||
|
@echo "Pc-stlinkv2 use ST provided tools for firmware update"
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
bindata.o: $(PROBE_HOST).d
|
||||||
|
|
||||||
|
$(PROBE_HOST).d: ../src/blackmagic.bin
|
||||||
|
-rm *.d
|
||||||
|
make -C ../src $0 clean
|
||||||
|
make -C ../src $0
|
||||||
|
touch $(PROBE_HOST).d
|
||||||
|
|
||||||
$(OUTFILE) $(OUTFILE).exe: $(OBJ)
|
$(OUTFILE) $(OUTFILE).exe: $(OBJ)
|
||||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user