^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for the Linux proc filesystem routines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) obj-y += proc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) CFLAGS_task_mmu.o += $(call cc-option,-Wno-override-init,)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) proc-y := nommu.o task_nommu.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) proc-$(CONFIG_MMU) := task_mmu.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) proc-y += inode.o root.o base.o generic.o array.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) fd.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) proc-$(CONFIG_TTY) += proc_tty.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) proc-y += cmdline.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) proc-y += consoles.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) proc-y += cpuinfo.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) proc-y += devices.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) proc-y += interrupts.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) proc-y += loadavg.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) proc-y += meminfo.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) proc-y += stat.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) proc-y += uptime.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) proc-y += util.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) proc-y += version.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) proc-y += softirqs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) proc-y += namespaces.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) proc-y += self.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) proc-y += thread_self.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) proc-$(CONFIG_PROC_SYSCTL) += proc_sysctl.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) proc-$(CONFIG_NET) += proc_net.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) proc-$(CONFIG_PROC_KCORE) += kcore.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) proc-$(CONFIG_PROC_VMCORE) += vmcore.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) proc-$(CONFIG_PRINTK) += kmsg.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) proc-$(CONFIG_PROC_PAGE_MONITOR) += page.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) proc-$(CONFIG_BOOT_CONFIG) += bootconfig.o