# SPDX-License-Identifier: GPL-2.0 # # Kbuild for top-level directory of the kernel ##### # Generate bounds.h bounds-file := include/generated/bounds.h always-y := $(bounds-file) targets := kernel/bounds.s $(bounds-file): kernel/bounds.s FORCE $(call filechk,offsets,__LINUX_BOUNDS_H__) ##### # Generate timeconst.h timeconst-file := include/generated/timeconst.h filechk_gentimeconst = echo $(CONFIG_HZ) | bc -q $< $(timeconst-file): kernel/time/timeconst.bc FORCE $(call filechk,gentimeconst) ##### # Generate asm-offsets.h offsets-file := include/generated/asm-offsets.h always-y += $(offsets-file) targets += arch/$(SRCARCH)/kernel/asm-offsets.s arch/$(SRCARCH)/kernel/asm-offsets.s: $(timeconst-file) $(bounds-file) $(offsets-file): arch/$(SRCARCH)/kernel/asm-offsets.s FORCE $(call filechk,offsets,__ASM_OFFSETS_H__) ##### # Check for missing system calls always-y += missing-syscalls quiet_cmd_syscalls = CALL $< cmd_syscalls = $(CONFIG_SHELL) $< $(CC) $(c_flags) $(missing_syscalls_flags) missing-syscalls: scripts/checksyscalls.sh $(offsets-file) FORCE $(call cmd,syscalls) ##### # Check atomic headers are up-to-date always-y += old-atomics quiet_cmd_atomics = CALL $< cmd_atomics = $(CONFIG_SHELL) $< old-atomics: scripts/atomic/check-atomics.sh FORCE $(call cmd,atomics)
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Documentation | Folder | 0755 |
|
|
arch | Folder | 0755 |
|
|
block | Folder | 0755 |
|
|
certs | Folder | 0755 |
|
|
crypto | Folder | 0755 |
|
|
drivers | Folder | 0755 |
|
|
fs | Folder | 0755 |
|
|
include | Folder | 0755 |
|
|
init | Folder | 0755 |
|
|
io_uring | Folder | 0755 |
|
|
ipc | Folder | 0755 |
|
|
kernel | Folder | 0755 |
|
|
lib | Folder | 0755 |
|
|
mm | Folder | 0755 |
|
|
net | Folder | 0755 |
|
|
samples | Folder | 0755 |
|
|
scripts | Folder | 0755 |
|
|
security | Folder | 0755 |
|
|
sound | Folder | 0755 |
|
|
tools | Folder | 0755 |
|
|
ubuntu | Folder | 0755 |
|
|
usr | Folder | 0755 |
|
|
virt | Folder | 0755 |
|
|
.config | File | 256.26 KB | 0644 |
|
.gitignore | File | 39 B | 0644 |
|
.missing-syscalls.d | File | 1.34 KB | 0644 |
|
Kbuild | File | 1.3 KB | 0644 |
|
Kconfig | File | 580 B | 0644 |
|
Makefile | File | 65.57 KB | 0644 |
|
Module.symvers | File | 1.73 MB | 0644 |
|