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

📄 makefile

📁 T-Kernel Driver Sample
💻
字号:
#/*""FILE COMMENT""*************************************************************#*       System Name : RENESAS uT-Engine#*       File Name   : Makefile#*       Version     : 1.00.00#*       Contents    : Makefile for CLOCK driver#*       Model       : SH7145 micro T-Engine#*       CPU         : SH7145F#*       Compiler    : GNU#*       OS          : T-Kernel#*       note        : The Software is being delivered to you "AS IS" #*                   : and Renesas,whether explicitly or implicitly makes  #*                   : no warranty as to its Use or performance. #*                   : RENESAS AND ITS SUPPLIER DO NOT AND CANNOT WARRANT #*                   : THE PERFORMANCE OR RESULTS YOU MAY OBTAIN  BY USING #*                   : THE SOFTWARE. AS TO ANY MATTER INCLUDING WITHOUT #*                   : LIMITATION NONINFRINGEMENT OF THIRD PARTY RIGHTS,#*                   : MERCHANTABILITY, INTEGRATION, SATISFACTORY QUALITY, #*                   : OR FITNESS FOR ANY PARTICULAR PURPOSE.#*#*       Copyright (c) 2005 RENESAS TECHNOLOGY CORP. All Rights Reserved.#*       AND RENESAS SOLUTIONS CORP. All Rights Reserved.#*       history   : 2005.01.11 ver1.00.00#*""FILE COMMENT END""*********************************************************/.EXPORT_ALL_VARIABLES:# T-Engine TypeTYPE=micMACHINE=sh7145# source file dependencies(generated automatically)DEPS = DependenciesDEPENDENCIES_OUTPUT := $(DEPS)#----------------------------------------------------------------------# source file pathS = ../../src ../../src/sysdepend/$(TYPE)_$(MACHINE)VPATH = $(S)# targetTARGET = clkdrv# C-compilerCC = sh-elf-gccOBJCOPY = sh-elf-objcopyNM = sh-elf-nm# optionsCFLAGS_WARNING = -Wall -Wno-format -Wno-mainHEADER = $(BD)/include $(S) $(BD)/tkapl/clksample/includeifeq ($(mode), debug)CFLAGS = -m2 -mrenesas -gdwarf-2CPPFLAGS = $(HEADER:%=-I%) -D_MIC_SH7145_ -DDEBUG#CPPFLAGS = $(HEADER:%=-I%) -D_MIC_SH7145_ -DDEBUG -DINCLUDE_TK_SH7145_SYSDEPENDelseCFLAGS = -O2 -m2 -mrenesasCPPFLAGS = $(HEADER:%=-I%) -D_MIC_SH7145_#CPPFLAGS = $(HEADER:%=-I%) -D_MIC_SH7145_ -DINCLUDE_TK_SH7145_SYSDEPENDendifCFLAGS += -ffreestanding $(CFLAGS_WARNING)# source filesSRC = main.c rtc.c# object filesOBJ = $(addsuffix .o, $(basename $(SRC)))LDFLAGS += -m2 -mrenesas -r -nostdlib#----------------------------------------------------------------------.PHONY: all clean installALL = $(TARGET).oall: $(ALL)$(TARGET).o: $(OBJ) 	$(CC) $(TARGET_ARCH) $(LDFLAGS) $^ -o $@%.o : %.c	$(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) -c $< -o $@%.o : %.S	$(CC) -c $<clean:	$(RM) $(OBJ) $(ALL) $(DEPS)install: $(addprefix $(EXE_INSTALLDIR)/, $(ALL))$(addprefix $(EXE_INSTALLDIR)/, $(TARGET)): $(EXE_INSTALLDIR)/%: %	$(EXE_INSTALL_STRIP)# generate dependenciesifdef DEPENDENCIES_OUTPUT  $(DEPS): ; touch $(DEPS)else  $(DEPS): $(SRC) ; $(MAKEDEPS) $@ $?endifinclude $(DEPS)

⌨️ 快捷键说明

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