makefile
来自「基于dragon_MX1_ads的装载启动代码armboot」· 代码 · 共 68 行
TXT
68 行
#############################################
# Aaron, 24Nov 2003
#############################################
.DEFAULT:
echo "Warning - Don't know how to make current target"
echo "current target = $@"
#############################################
# Macro
#############################################
OUTPUT = bin
TARGET = $(OUTPUT)/programBoot_b.txt
#############################################
# Must specify the flash type
#############################################
SyncFlash: force
make $(TARGET) FlashFlag=SyncFlash "FLASHTYPE=Flash/$@"
AMDFlash: force
make $(TARGET) FlashFlag=AMDFlash "FLASHTYPE=Flash/$@"
force:
##############################################
# Targets
##############################################
$(TARGET): ioSetup_b.txt Init/sdramSetup_b.txt boot_b.txt $(FLASHTYPE)/flashProgParam_b.txt Main/flashProg_b.txt
cat $^ > $@
boot_b.txt: $(OUTPUT)/boot.bin Tools/bintob/bintob
Tools/bintob/bintob $< $@ 0x0A000000
$(OUTPUT)/boot.bin: $(FLASHTYPE)/bootloader.bin Init/flashloader.bin Tools/bff/bff
Tools/bff/bff $(FLASHTYPE)/bootloader.bin Init/flashloader.bin $(OUTPUT)/boot.bin
$(FLASHTYPE)/bootloader.bin:
make -C $(FLASHTYPE)
Init/flashloader.bin:
make -C Init
Main/flashProg_b.txt:
make -C Main
Tools/bff/bff:
make -C Tools/bff
Tools/bintob/bintob:
make -C Tools/bintob
###############################################
# Clean
###############################################
clean:
make -C Main clean
make -C Flash/SyncFlash clean
make -C Flash/AMDFlash clean
make -C Init clean
make -C Tools/bff clean
make -C Tools/bintob clean
rm -f $(OUTPUT)/boot.bin boot_b.txt $(OUTPUT)/programBoot_b.txt
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?