Lines 40-52
NV_KERNEL_MODULE_TARGETS += $(NVIDIA_MODESET_KO)
Link Here
|
40 |
NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/nv-modeset-kernel.o_binary |
40 |
NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/nv-modeset-kernel.o_binary |
41 |
NVIDIA_MODESET_BINARY_OBJECT_O := nvidia-modeset/nv-modeset-kernel.o |
41 |
NVIDIA_MODESET_BINARY_OBJECT_O := nvidia-modeset/nv-modeset-kernel.o |
42 |
|
42 |
|
43 |
quiet_cmd_symlink = SYMLINK $@ |
43 |
# Rel. commit 80f289101690 "kbuild: change working directory to external module directory with M=" (Masahiro Yamada, 10 Nov 2024) |
44 |
cmd_symlink = ln -sf $< $@ |
44 |
# Ensure `$<` is absolute, since the link target is resolved relative to its path, not from where `ln` is run from. |
|
|
45 |
quiet_cmd_symlinkabs = SYMLINK $@ |
46 |
cmd_symlinkabs = ln -sf $(abspath $<) $@ |
45 |
|
47 |
|
46 |
targets += $(NVIDIA_MODESET_BINARY_OBJECT_O) |
48 |
targets += $(NVIDIA_MODESET_BINARY_OBJECT_O) |
47 |
|
49 |
|
48 |
$(obj)/$(NVIDIA_MODESET_BINARY_OBJECT_O): $(NVIDIA_MODESET_BINARY_OBJECT) FORCE |
50 |
$(obj)/$(NVIDIA_MODESET_BINARY_OBJECT_O): $(NVIDIA_MODESET_BINARY_OBJECT) FORCE |
49 |
$(call if_changed,symlink) |
51 |
$(call if_changed,symlinkabs) |
50 |
|
52 |
|
51 |
nvidia-modeset-y += $(NVIDIA_MODESET_BINARY_OBJECT_O) |
53 |
nvidia-modeset-y += $(NVIDIA_MODESET_BINARY_OBJECT_O) |
52 |
|
54 |
|