makefile
来自「常见卡(SD,NAND,XD,MS,ATA,CF)完整DRIVER」· 代码 · 共 41 行
TXT
41 行
include ../../../config.mak
TARGET = $(LIB)libMcard.a
CC = $(BIN)gcc
CC_OPTION = -O0 -march=r3000 -c -mno-abicalls -G 8 -I$(INC) -I$(G_INC) -I$(G_INC) -Wa,-al=
AS = $(BIN)as
AS_OPTION = -march=r3000 -I$(INC) -I$(G_INC) -ahl=
LD = $(BIN)ld
AR = $(BIN)ar
S_OBJS =
C_OBJS = $(OBJ)mcard.o $(OBJ)ms.o $(OBJ)cf.o $(OBJ)sm.o $(OBJ)sd.o $(OBJ)uti.o
#$(OBJ)ata.o
ALL_OBJS = $(S_OBJS) $(C_OBJS)
all: $(TARGET) makefile
ALL_INC = $(G_INC)Utiltypedef.h $(G_INC)Utilregfile.h $(G_INC)taskid.h
$(TARGET) : $(ALL_OBJS)
$(AR) -rsv $(TARGET) $(ALL_OBJS)
$(S_OBJS): $(OBJ)%.o: $(SRC)%.s makefile
$(AS) $(AS_OPTION)$(@:.o=.lst) -o $@ $<
$(C_OBJS): $(OBJ)%.o: $(SRC)%.c makefile $(ALL_INC)
$(CC) $(CC_OPTION)$(@:.o=.lst) -o $@ $<
clean:
rm -f $(ALL_OBJS) $(OBJ)/*.lst $(TARGET)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?