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