1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# Makefile for the Linux proc filesystem routines. 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 6cfbef3cbSRobert P. J. Dayobj-y += proc.o 71da177e4SLinus Torvalds 8c40845e3SArnd BergmannCFLAGS_task_mmu.o += -Wno-override-init 91da177e4SLinus Torvaldsproc-y := nommu.o task_nommu.o 10db3808c1SJoonsoo Kimproc-$(CONFIG_MMU) := task_mmu.o 111da177e4SLinus Torvalds 121da177e4SLinus Torvaldsproc-y += inode.o root.o base.o generic.o array.o \ 134f73bc4dSJoe Millenbach fd.o 144f73bc4dSJoe Millenbachproc-$(CONFIG_TTY) += proc_tty.o 15cf9887f1SAlexey Dobriyanproc-y += cmdline.o 16bf33cbdfSAlexey Dobriyanproc-y += consoles.o 178591cf43SAlexey Dobriyanproc-y += cpuinfo.o 18fe251042SAlexey Dobriyanproc-y += devices.o 19171cc0d9SThomas Gleixnerifneq ($(CONFIG_GENERIC_IRQ_SHOW),y) 20d6917e19SAlexey Dobriyanproc-y += interrupts.o 21171cc0d9SThomas Gleixnerendif 225b3acc8dSAlexey Dobriyanproc-y += loadavg.o 23e1759c21SAlexey Dobriyanproc-y += meminfo.o 24df8106dbSAlexey Dobriyanproc-y += stat.o 2596177602SAlexey Dobriyanproc-y += uptime.o 263ee2a199SAlexey Dobriyanproc-y += util.o 27b457d151SAlexey Dobriyanproc-y += version.o 28d3d64df2SKeika Kobayashiproc-y += softirqs.o 296b4e306aSEric W. Biedermanproc-y += namespaces.o 30e656d8a6SEric W. Biedermanproc-y += self.o 310097875bSEric W. Biedermanproc-y += thread_self.o 32*8d75c338SOleg Nesterovproc-$(CONFIG_SYSCTL) += proc_sysctl.o 33457c4cbcSEric W. Biedermanproc-$(CONFIG_NET) += proc_net.o 341da177e4SLinus Torvaldsproc-$(CONFIG_PROC_KCORE) += kcore.o 35666bfddbSVivek Goyalproc-$(CONFIG_PROC_VMCORE) += vmcore.o 36c36264dfSMike Galbraithproc-$(CONFIG_PRINTK) += kmsg.o 376d80e53fSAlexey Dobriyanproc-$(CONFIG_PROC_PAGE_MONITOR) += page.o 38c1a3c360SMasami Hiramatsuproc-$(CONFIG_BOOT_CONFIG) += bootconfig.o 39