makefile.svn-base
来自「realtek的8186芯片ADSL路由AP源代码」· SVN-BASE 代码 · 共 42 行
SVN-BASE
42 行
#
# Copyright c Realtek Semiconductor Corporation, 2002
# All rights reserved.
#
# $Author: kaohj $
#
# PURPOSE: makefile to build self-decompressed module *
#
#
#OBJS = romInit.o main.o gzip.o
OBJS = romInit.o main.o LzmaDecode.o
#LIBS = ../zlib/inflateLib.a
RAM_FILE_ORG = ../loader/$(LOADERFILE).bin
RAM_FILE = ramFile.o
include ../inc/config.mk
CFLAGS += -DCOMPILE_BOOT
all : $(LIBS) $(OBJS) $(RAM_FILE_ORG)
cp $(RAM_FILE_ORG) tmp.bin
#gzip -f9 tmp.bin
#$(BIN2ASM) tmp.bin.gz > ramfile.s
#$(CC) $(AFLAGS) -o $(RAM_FILE) ramfile.s
lzma e tmp.bin tmp.bin.lzma
$(BIN2ASM) tmp.bin.lzma > ramfile.s
$(CC) $(AFLAGS) -o $(RAM_FILE) ramfile.s
$(LD) $(LDFLAGS) -Map $(BOOTFILE).map -T boot.ld -o $(BOOTFILE).elf $(OBJS) $(RAM_FILE) $(LIBS)
$(OBJCOPY) -S --gap-fill=255 -I $(ELF_OPT) -O binary $(BOOTFILE).elf $(BOOTFILE).bin
cp boot.bin ../../uClinux-dist
clean :
$(RM) $(RMFLAGS) $(OBJS) *.elf *.bin *.bak *~ ramfile.s $(RAM_FILE) *.map
romInit.o : romInit.s
$(CC) $(AFLAGS) -o romInit.o romInit.s
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?