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

📄 makefile

📁 umon bootloader source code, support mips cpu.
💻
字号:
TOPDIR		= ..

include $(TOPDIR)/comsrc/common.make

OBJS	= aout$(O_EXT) bin2array$(O_EXT) coff$(O_EXT) d2u$(O_EXT) \
		  defdate$(O_EXT) elf$(O_EXT) f2mem$(O_EXT) fcrc$(O_EXT) \
		  monsym$(O_EXT) title$(O_EXT) what$(O_EXT) vsub$(O_EXT)

TOOLS	= $(OBJS:$(O_EXT)=$(E_EXT))
TOOL	= $(OBJS:$(O_EXT)=)
SRCLIST	= $(OBJS:$(O_EXT)=.c)

include $(TOPDIR)/comsrc/common.make

all:	depend $(TOOLS)

aout$(E_EXT):	aout$(O_EXT) utils$(O_EXT) 
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) aout$(O_EXT) utils$(O_EXT) version$(O_EXT) 

bin2array$(E_EXT):	bin2array$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) bin2array$(O_EXT) utils$(O_EXT) \
			version$(O_EXT)
	
coff$(E_EXT):	coff$(O_EXT) utils$(O_EXT) packdata$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) coff$(O_EXT) utils$(O_EXT) packdata$(O_EXT) \
			version$(O_EXT) ../zlib/zlib$(L_EXT)

d2u$(E_EXT):	d2u$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) d2u$(O_EXT) utils$(O_EXT) version$(O_EXT)
	
defdate$(E_EXT):	defdate$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) defdate$(O_EXT) utils$(O_EXT) version$(O_EXT)
	
elf$(E_EXT):	elf$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) elf$(O_EXT) utils$(O_EXT) version$(O_EXT) \
			../zlib/zlib$(L_EXT)
	
f2mem$(E_EXT):	f2mem$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) f2mem$(O_EXT) utils$(O_EXT) version$(O_EXT)
	
fcrc$(E_EXT):	fcrc$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o crc32$(O_EXT) ../comsrc/crc32.c
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) fcrc$(O_EXT) crc32$(O_EXT) utils$(O_EXT) version$(O_EXT)
	
monsym$(E_EXT):	monsym$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) monsym$(O_EXT) utils$(O_EXT) version$(O_EXT)
	
title$(E_EXT):	title$(O_EXT) utils$(O_EXT)
		$(LN) title$(O_EXT) 
	
vsub$(E_EXT):	vsub$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) vsub$(O_EXT) utils$(O_EXT) version$(O_EXT)

what$(E_EXT):	what$(O_EXT) utils$(O_EXT)
		$(CC) $(CFLAGS) -o version$(O_EXT) ../comsrc/version.c
		$(LN) what$(O_EXT) utils$(O_EXT) version$(O_EXT)

-include depends

$(OBJS):
	$(CC) $(CFLAGS) -I$(COMSRC) -o $@ $(@:$(O_EXT)=.c)

utils$(O_EXT):
	$(CC) $(CFLAGS) -I$(COMSRC) -o $@ $(@:$(O_EXT)=.c)

packdata$(O_EXT):
	$(CC) $(CFLAGS) -I$(COMSRC) -o $@ $(@:$(O_EXT)=.c)

include $(TOPDIR)/comsrc/rules.make

⌨️ 快捷键说明

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