xxx
2021-12-10 19:05:27 6 举报
ccc
作者其他创作
大纲/内容
在在toplevel.mk中执行以下语句 -include $(MAKE_TOP)/kbuild/kbuild.mk进入gr_kmd_dist/gr-kmd/build/linux/kbuild/kbuild.mk
其他流程
gr_kmd_dist/gr-kmd/build/linux/kbuild/kbuild.mk中通过以下语句M=$(abspath $(TARGET_PRIMARY_OUT)/kbuild) 的定义进入gr_kmd_dist/gr-kmd/binary_x86_64_mtgpu_linux_wayland_debug/target_x86_64/kbuild/Makefile在该Makefile中执行obj-m += $(INTERNAL_KBUILD_OBJECTS)指定本次编译的内核模块名
执行include ../config/core_volcanic.mk进入core_volcanic.mk
执行./kmd_build.sh在build_kmd()中会执行以下语句cd ${KMD_ROOT}/build/linux/${PLATFORM}进入gr-kmd/build/linux/mtgpu_linux/然后执行make命令
N
在gr-kmd/build/linux/mtgpu_linux/Makefile中可通过设定KERNEL_COMPONENTS的值来决定有哪些模块参与编译执行include ../config/core.mk后进入gr_kmd_dist/gr-kmd/build/linux/config/core.mk
Y
0 条评论
下一页