📄 makefile.svn-base
字号:
#
# Copyright c Realtek Semiconductor Corporation, 2002
# All rights reserved.
#
# $Author: shlee $
#
# PURPOSE: makefile to build self-decompressed module *
#
# History:
# 2006/10/27 SH, Lee Add ARCH for big/minimodel support
# 2007/10/22 SH Add rtl8306.o and gpio.o as default OBJ for TR068
#
OBJS = crt0.o main.o dlmalloc.o uart.o decomp.o rtprintf.o libc.o \
tick.o loader.o cmd.o xmodem.o amd29LvMtd.o gpio.o rtl8306.o
LIBS = ../zlib/inflateLib.a ../tftpnaive/tftpnaive.a ../tcp/tcp.a
include ../inc/config.mk
ifeq ($(ARCH), big_model)
OBJS += rtl8306.o gpio.o
endif
all : $(LIBS) $(OBJS)
$(LD) $(LDFLAGS) -Ttext $(LOADER_START) -Map $(LOADERFILE).map -T $(LOADERFILE).ld -o $(LOADERFILE).elf $(OBJS) $(RAM_FILE) $(LIBS)
$(OBJCOPY) -S --gap-fill=0 -I $(ELF_OPT) -O binary $(LOADERFILE).elf $(LOADERFILE).bin
clean :
$(RM) $(RMFLAGS) $(OBJS) *.elf *.bin *.bak *~ *.map *.gz
crt0.o : crt0.s
$(CC) $(AFLAGS) -o crt0.o crt0.s
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -