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