2017-11-01 15:07:57 +01:00
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
2011-01-14 06:12:24 -08:00
|
|
|
|
2022-03-24 08:07:24 +00:00
|
|
|
ifeq ($(CONFIG_DYNAMIC_DEBUG), y)
|
|
|
|
|
CFLAGS_swap.o := -DDEBUG
|
|
|
|
|
CFLAGS_snapshot.o := -DDEBUG
|
|
|
|
|
CFLAGS_energy_model.o := -DDEBUG
|
|
|
|
|
endif
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2016-06-02 13:20:32 +01:00
|
|
|
KASAN_SANITIZE_snapshot.o := n
|
|
|
|
|
|
2012-02-13 16:23:42 +01:00
|
|
|
obj-y += qos.o
|
|
|
|
|
obj-$(CONFIG_PM) += main.o
|
2011-09-21 22:47:55 +02:00
|
|
|
obj-$(CONFIG_VT_CONSOLE_SLEEP) += console.o
|
2009-01-06 21:14:04 +01:00
|
|
|
obj-$(CONFIG_FREEZER) += process.o
|
2009-06-10 01:27:12 +02:00
|
|
|
obj-$(CONFIG_SUSPEND) += suspend.o
|
|
|
|
|
obj-$(CONFIG_PM_TEST_SUSPEND) += suspend_test.o
|
2020-05-07 09:19:53 +02:00
|
|
|
obj-$(CONFIG_HIBERNATION) += hibernate.o snapshot.o swap.o
|
|
|
|
|
obj-$(CONFIG_HIBERNATION_SNAPSHOT_DEV) += user.o
|
2012-04-29 22:53:22 +02:00
|
|
|
obj-$(CONFIG_PM_AUTOSLEEP) += autosleep.o
|
2012-04-29 22:53:42 +02:00
|
|
|
obj-$(CONFIG_PM_WAKELOCKS) += wakelock.o
|
2005-06-25 14:55:06 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
obj-$(CONFIG_MAGIC_SYSRQ) += poweroff.o
|
2018-12-03 09:56:16 +00:00
|
|
|
|
2025-10-21 07:09:08 +09:00
|
|
|
obj-$(CONFIG_ENERGY_MODEL) += em.o
|
|
|
|
|
em-y := energy_model.o
|
|
|
|
|
em-$(CONFIG_NET) += em_netlink_autogen.o em_netlink.o
|