📄 makefile.common
字号:
## ----------------------------------------------------------------------# T-Kernel / Standard Extension## Copyright (C) 2006 by Ken Sakamura. All rights reserved.# T-Kernel / Standard Extension is distributed # under the T-License for T-Kernel / Standard Extension.# ----------------------------------------------------------------------## Version: 1.00.00# Released by T-Engine Forum(http://www.t-engine.org) at 2006/8/11.## ----------------------------------------------------------------------### Makefile (common description)## RomInfo / SYSCONF / DEVCONF## source file pathS = ../../src/sysdepend/$(TETYPE)_$(MACHINE)VPATH += $(S)# generate C source from configuration filedefine CONV_CONF echo '$< -> $@' $(PERL) -e ' \ chop($$source = `basename $<`); \ print "#include <basic.h>\n"; \ print "EXPORT UB $$source [] = {\n"; \ while ( <> ) { \ chop; \ s/#.*$$//; \ s/\s{2,}/ /g; \ s/\s$$//g; \ print "\t\"$$_\\n\"\n" unless /^$$/; \ } \ print "};\n"; \ 'endef# ----------------------------------------------------------------------------.PHONY: all clean installALL = $(S)/SYSCONF $(S)/DEVCONF rominfo.motall: $(ALL)rominfo.mot: rominfo $(OBJCOPY) $(OUTPUT_SREC) $< $@rominfo: rominfo.o sysconf.o devconf.o $(LINK.o) -nostdlib -T rominfo$(_GCCVER).lnk $^ $(OUTPUT_OPTION)sysconf.c: $(S)/SYSCONF; @$(CONV_CONF) $< > $@devconf.c: $(S)/DEVCONF; @$(CONV_CONF) $< > $@clean: $(RM) rominfo.o rominfo rominfo.mot $(RM) sysconf.[co] devconf.[co]install: $(addprefix $(EXE_INSTALLDIR)/, $(ALL))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -