⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.svn-base

📁 realtek的8186芯片ADSL路由AP源代码
💻 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 + -