⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 freescale atk source code
💻
字号:
include ../rules.makeGLOBAL_INC = ../global_incTARGET = flashlib.oifeq ($(UNIT_TEST),y)SRC = unit_test/fake_flashlib.cINC = ./elseifeq ($(MCU), mx51)MCU_ALIAS = $(MCU)elseifeq ($(MCU), mx37)MCU_ALIAS = $(MCU)elseifeq ($(MCU), mx35) MCU_ALIAS = $(MCU)elseifeq ($(findstring mx3, $(MCU)), mx3)MCU_ALIAS = mx3xelseMCU_ALIAS = $(MCU)endifendifendifendifMCU_MACRO = MCU_$(shell echo $(MCU) | tr '[a-z]' '[A-Z]')FTYPE = $(shell echo $(FLASH_TYPE) | tr '[A-Z]' '[a-z]')FMODEL = $(shell echo $(FLASH_MODEL) | tr '[A-Z]' '[a-z]')FLASH_PATH = $(FTYPE)_flashifeq ($(FLASH_TYPE), MMC)TARGET_PATH = $(FLASH_PATH)/$(MCU_ALIAS)_mmcendififeq ($(FLASH_TYPE), NOR)TARGET_PATH = $(FLASH_PATH)/$(FMODEL)CFLAGS += -D$(MCU_MACRO)endififeq ($(FLASH_TYPE), NAND)TARGET_PATH = $(FLASH_PATH)CFLAGS += -D$(MCU_MACRO)endififeq ($(FLASH_TYPE), SD)TARGET_PATH = $(FLASH_PATH)/$(MCU_ALIAS)_sdendifSRC = $(wildcard $(TARGET_PATH)/src/*.c)INC = $(TARGET_PATH)/inc/ endifOBJS = $(patsubst %.c, %.o, $(SRC))-include .dependall: $(OBJS)	@echo "Start"	@echo $(FLASH_PATH)	@echo $(TARGET_PATH)	@echo "End"	$(LD) -r -o $(TARGET) $(OBJS).PHONY: cleanclean:	@find ./ -name "*.o" -exec rm -rf {} \;	@rm -f .depend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -