xref: /linux/kernel/power/Makefile (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2ed3cd4a8Smatt mooney
3*ae20cb9aSDavid Cohenifeq ($(CONFIG_DYNAMIC_DEBUG), y)
4*ae20cb9aSDavid CohenCFLAGS_swap.o                   := -DDEBUG
5*ae20cb9aSDavid CohenCFLAGS_snapshot.o               := -DDEBUG
6*ae20cb9aSDavid CohenCFLAGS_energy_model.o           := -DDEBUG
7*ae20cb9aSDavid Cohenendif
81da177e4SLinus Torvalds
967830911SJames MorseKASAN_SANITIZE_snapshot.o	:= n
1067830911SJames Morse
11a9b542eeSJean Pihetobj-y				+= qos.o
12a9b542eeSJean Pihetobj-$(CONFIG_PM)		+= main.o
1337cce26bSH Hartley Sweetenobj-$(CONFIG_VT_CONSOLE_SLEEP)	+= console.o
1433f1d7ecSRafael J. Wysockiobj-$(CONFIG_FREEZER)		+= process.o
15a9d70523SRafael J. Wysockiobj-$(CONFIG_SUSPEND)		+= suspend.o
16a9d70523SRafael J. Wysockiobj-$(CONFIG_PM_TEST_SUSPEND)	+= suspend_test.o
17c4f39a6cSDomenico Andreoliobj-$(CONFIG_HIBERNATION)	+= hibernate.o snapshot.o swap.o
18c4f39a6cSDomenico Andreoliobj-$(CONFIG_HIBERNATION_SNAPSHOT_DEV) += user.o
197483b4a4SRafael J. Wysockiobj-$(CONFIG_PM_AUTOSLEEP)	+= autosleep.o
20b86ff982SRafael J. Wysockiobj-$(CONFIG_PM_WAKELOCKS)	+= wakelock.o
215a72e04dSLi Shaohua
221da177e4SLinus Torvaldsobj-$(CONFIG_MAGIC_SYSRQ)	+= poweroff.o
2327871f7aSQuentin Perret
2427871f7aSQuentin Perretobj-$(CONFIG_ENERGY_MODEL)	+= energy_model.o
25