* Nicer makefile
This commit is contained in:
parent
1003e243ec
commit
57adae9420
|
@ -6,21 +6,25 @@ BOARDS = 407z_piswords 429disco
|
|||
|
||||
O = objects
|
||||
|
||||
all :
|
||||
echo $(BOARDS:%=flash_$X_%)
|
||||
help :
|
||||
@echo "Usable targets"
|
||||
@echo "flash example: $(BOARDS:%=flash_$X_%)"
|
||||
@echo "build example: $(BOARDS:%=$O/%/$X)"
|
||||
@echo "build all: all"
|
||||
|
||||
all : $(BOARDS:%=$O/%/$X)
|
||||
|
||||
.PHONY : help all
|
||||
|
||||
$(BOARDS:%=flash_$X_%) : flash_$X_% : $O/%/$X.bin
|
||||
st-flash --reset write $< 0x8000000
|
||||
|
||||
$(BOARDS:%=$O/%/$X) : $O/%/$X : $X_%
|
||||
gprbuild $<.gpr
|
||||
$(BOARDS:%=$O/%/$X) : $O/%/$X : $X_%.gpr .FORCE
|
||||
gprbuild $<
|
||||
|
||||
$(BOARDS:%=$O/%/$X.bin) : $O/%/$X.bin : $O/%/$X
|
||||
arm-eabi-objcopy -O binary $< $@
|
||||
|
||||
.PHONY : $(BOARDS:%=flash_$X_%)
|
||||
|
||||
$(BOARDS:%=$X_%) : .FORCE
|
||||
|
||||
.PHONY : .FORCE
|
||||
.PHONY : .FORCE
|
||||
|
|
|
@ -6,21 +6,25 @@ BOARDS = 429disco
|
|||
|
||||
O = objects
|
||||
|
||||
all :
|
||||
echo $(BOARDS:%=flash_$X_%)
|
||||
help :
|
||||
@echo "Usable targets"
|
||||
@echo "flash example: $(BOARDS:%=flash_$X_%)"
|
||||
@echo "build example: $(BOARDS:%=$O/%/$X)"
|
||||
@echo "build all: all"
|
||||
|
||||
all : $(BOARDS:%=$O/%/$X)
|
||||
|
||||
.PHONY : help all
|
||||
|
||||
$(BOARDS:%=flash_$X_%) : flash_$X_% : $O/%/$X.bin
|
||||
st-flash --reset write $< 0x8000000
|
||||
|
||||
$(BOARDS:%=$O/%/$X) : $O/%/$X : $X_%
|
||||
gprbuild $<.gpr
|
||||
$(BOARDS:%=$O/%/$X) : $O/%/$X : $X_%.gpr .FORCE
|
||||
gprbuild $<
|
||||
|
||||
$(BOARDS:%=$O/%/$X.bin) : $O/%/$X.bin : $O/%/$X
|
||||
arm-eabi-objcopy -O binary $< $@
|
||||
|
||||
.PHONY : $(BOARDS:%=flash_$X_%)
|
||||
|
||||
$(BOARDS:%=$X_%) : .FORCE
|
||||
|
||||
.PHONY : .FORCE
|
||||
|
|
Loading…
Reference in New Issue