📄 makefile
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -