Skip to content

Commit a2dc47d

Browse files
committed
Move the multicart.ld target earlier, before entering docker
1 parent a4b30fb commit a2dc47d

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

code/veccart/Makefile

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,13 @@ CC = $(PREFIX)-gcc
5656
LD = $(PREFIX)-gcc
5757
OBJCOPY = $(PREFIX)-objcopy
5858
OBJDUMP = $(PREFIX)-objdump
59-
6059
# Uncomment this line if you want to use the installed (not local) library.
6160
#TOOLCHAIN_DIR = `dirname \`which $(CC)\``/../$(PREFIX)
6261
TOOLCHAIN_DIR=../libopencm3
6362
CFLAGS += -O3 -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls \
6463
-Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections \
6564
-MD -Wall -Wundef -I$(TOOLCHAIN_DIR)/include $(ARCH_FLAGS)
66-
ASFLAGS += $(ARCH_FLAGS)
65+
ASFLAGS += $(ARCH_FLAGS)
6766

6867
LDSCRIPT = stm32f411rct6.ld
6968
#../libopencm3/lib/lib$(LIBNAME).ld
@@ -89,7 +88,7 @@ flash-release:
8988
flash-bin:
9089
dfu-util -a 0 -d 0483:df11 -s 0x08000000 -D $(BIN)
9190

92-
all: docker
91+
all: multicart.ld docker
9392

9493
docker-build: Dockerfile
9594
docker build . -t stm32-build
@@ -101,7 +100,6 @@ docker:
101100
bash:
102101
docker run --rm -it -v `pwd`:/build/veccart -u `id -u ${USER}`:`id -g ${USER}` stm32-build bash
103102

104-
105103
images: $(BINARY).images
106104
flash: $(BINARY).flash
107105

@@ -131,20 +129,21 @@ rom.o: rom.inc rom.c rom.h
131129
$(CC) $(CFLAGS) -o $@ -c $<
132130

133131
multicart.bin:
134-
make -C ../multicart/ docker-build
135-
make -C ../multicart/
132+
make -C ../multicart/ clean docker-build all
136133
cp ../multicart/multicart.bin .
137134

138135
multicart.ld: multicart.bin
139136
cat $< | hexdump -v -e '"BYTE(0x" 1/1 "%02X" ")\n"' > $@
140137

141138
clean:
139+
rm -f multicart.ld
142140
rm -f $(OBJS)
143141
rm -f *.elf
144142
rm -f *.bin
145143
rm -f *.hex
146144
rm -f *.srec
147145
rm -f *.list
146+
rm -f *.map
148147
rm -rf *.d
149148

150149
%.flash: %.bin

0 commit comments

Comments
 (0)