1
カーネルmakefileに以下のような関数があるとします。私はこの機能(たとえば$(verify_kallsyms)
).I内部で何かをコメントしたいカーネルmakefile内の関数内にコメントを追加する
define rule_vmlinux__
:
$(if $(CONFIG_KALLSYMS),,+$(call cmd,vmlinux_version))
$(call cmd,vmlinux__)
$(Q)echo '[email protected] := $(cmd_vmlinux__)' > $(@D)/.$(@F).cmd
$(Q)$(if $($(quiet)cmd_sysmap), \
echo ' $($(quiet)cmd_sysmap) System.map' &&) \
$(cmd_sysmap) [email protected] System.map; \
if [ $$? -ne 0 ]; then \
rm -f [email protected]; \
/bin/false; \
fi;
$(verify_kallsyms)
$(Q)$(if $($(quiet)cmd_arm1136_cid_scan), \
echo ' $($(quiet)cmd_arm1136_cid_scan)' &&) \
$(cmd_arm1136_cid_scan)
endef
はpound(#)
と@
で試してみましたが、それは動作しません。私は、GNUマニュアルから以下の文章だ:
をあなたは変数の参照や関数内でコメントを使用することはできません呼び出します #のいずれかのインスタンスが(というよりも、コメントの開始 として)文字通り扱われる変数の参照内部または関数呼び出し。
コメントを追加することはできますか?