boot_1.mak

来自「The combined demo is dedicated for S1C33」· MAK 代码 · 共 61 行

MAK
61
字号
# make file made by GWB33

# make file made by gnu make

# macro definitions for target file

TARGET= boot_1

# macro definitions for tools & dir

TOOL_DIR = c:/gnu33
CC= $(TOOL_DIR)/xgcc
AS= $(TOOL_DIR)/xgcc
LD= $(TOOL_DIR)/ld
RM= $(TOOL_DIR)/rm
LIB_DIR= $(TOOL_DIR)/lib
SRC_DIR= .

# macro definitions for tool flags

CFLAGS= -B$(TOOL_DIR)/ -c -gstabs -O -mgda=0 -mdp=1 -mlong-calls -I$(TOOL_DIR)/include -fno-builtin
ASFLAGS= -B$(TOOL_DIR)/ -c -xassembler-with-cpp -Wa,--gstabs
LDFLAGS= -T $(TARGET).lds -Map $(TARGET).map -N

# macro definitions for object flags

OBJS= boot_loader_1.o \
      append.o \

OBJLDS= 

# macro definitions for library flags

#LIBS= $(LIB_DIR)/libc.a $(LIB_DIR)/libgcc.a


# dependency list start

### src definition start
### src definition end

$(TARGET).elf : $(OBJS) $(TARGET).mak $(TARGET).lds
	$(LD) $(LDFLAGS) -o $@ $(OBJS) $(OBJLDS) 

## boot_loader_1.c
boot_loader_1.o : boot_loader_1.c
	$(CC) $(CFLAGS) boot_loader_1.c

## append.s
append.o : append.s
	$(AS) $(ASFLAGS) -o append.o append.s

# dependency list end


# clean files except source

clean:
	$(RM) -f $(OBJS) $(TARGET).elf $(TARGET).map

⌨️ 快捷键说明

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