- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#a0246b31]
#backlinks
*説明 [#s242f763]
-パス: [[linux-2.6.25/scripts/Makefile.build]]
-genksyms に cpp(C プリプロセッサ、普通は gcc -E)の
出力を渡すときに定義する。
**参考 [#jacd0c2e]
-外部リンク: [[genksyms>http://www.linux.or.jp/JM/html/modutils/man8/genksyms.8.html]] の説明(JM Project)
*実装 [#re29c51f]
cmd_cc_symtypes_c = \
$(CPP) -D__GENKSYMS__ $(c_flags) $< \
| $(GENKSYMS) -T $@ >/dev/null; \
test -s $@ || rm -f $@
または
cmd_modversions = \
if $(OBJDUMP) -h $(@D)/.tmp_$(@F) | grep -q __ksymtab; then \
$(CPP) -D__GENKSYMS__ $(c_flags) $< \
| $(GENKSYMS) $(if $(KBUILD_SYMTYPES), \
-T $(@D)/$(@F:.o=.symtypes)) -a $(ARCH) \
> $(@D)/.tmp_$(@F:.o=.ver); \
\
$(LD) $(LDFLAGS) -r -o $@ $(@D)/.tmp_$(@F) \
-T $(@D)/.tmp_$(@F:.o=.ver); \
rm -f $(@D)/.tmp_$(@F) $(@D)/.tmp_$(@F:.o=.ver); \
else \
mv -f $(@D)/.tmp_$(@F) $@; \
fi;
*コメント [#gc6e9ebb]