📄 kbuild
字号:
## klibc files for sparc#always := crt0.otargets := crt0.om4-targets := sdiv.o srem.o udiv.o urem.oklib-y := $(m4-targets) smul.o umul.o __muldi3.oklib-y += setjmp.o pipe.o syscall.o sysfork.oklib-y += ../../libgcc/__ashldi3.o ../../libgcc/__ashrdi3.oklib-y += ../../libgcc/__lshrdi3.o ../../libgcc/__divdi3.oklib-y += ../../libgcc/__moddi3.o ../../libgcc/__udivdi3.oklib-y += ../../libgcc/__umoddi3.o ../../libgcc/__udivmoddi4.oklib-y += ../../libgcc/__clzsi2.o$(obj)/sdiv.S: m4 := define(NAME,\`.div')define(OP,\`div')define(S,\`true')$(obj)/srem.S: m4 := define(NAME,\`.rem')define(OP,\`rem')define(S,\`true')$(obj)/udiv.S: m4 := define(NAME,\`.udiv')define(OP,\`div')define(S,\`false')$(obj)/urem.S: m4 := define(NAME,\`.urem')define(OP,\`rem')define(S,\`false')targets += $(m4-targets) $(m4-targets:.o=.S)quiet_cmd_m4 = M4 $@ cmd_m4 = (echo "$(m4)"; cat $^) | m4 > $@# build .o from .S$(addprefix $(obj)/,$(m4-targets)): $(obj)/%.o : $(obj)/%.S# build .S from .m4$(addprefix $(obj)/,$(m4-targets:.o=.S)): $(src)/divrem.m4 $(call if_changed,m4)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -