2 ccflags-
$(CONFIG_PM_DEBUG
) := -DDEBUG
4 include $(srctree
)/drivers
/misc
/mediatek
/Makefile.custom
6 tuxonice_core-y
:= tuxonice_modules.o
8 obj-
$(CONFIG_TOI
) += tuxonice_builtin.o
10 tuxonice_core-
$(CONFIG_PM_DEBUG
) += tuxonice_alloc.o
12 # Compile these in after allocation debugging, if used.
14 tuxonice_core-y
+= tuxonice_sysfs.o tuxonice_highlevel.o \
15 tuxonice_io.o tuxonice_pagedir.o tuxonice_prepare_image.o \
16 tuxonice_extent.o tuxonice_pageflags.o tuxonice_ui.o \
17 tuxonice_power_off.o tuxonice_atomic_copy.o
19 tuxonice_core-
$(CONFIG_TOI_CHECKSUM
) += tuxonice_checksum.o
21 tuxonice_core-
$(CONFIG_NET
) += tuxonice_storage.o tuxonice_netlink.o
23 obj-
$(CONFIG_TOI_CORE
) += tuxonice_core.o
24 obj-
$(CONFIG_TOI_PRUNE
) += tuxonice_prune.o
25 obj-
$(CONFIG_TOI_INCREMENTAL
) += tuxonice_incremental.o
26 obj-
$(CONFIG_TOI_CRYPTO
) += tuxonice_compress.o
28 tuxonice_bio-y
:= tuxonice_bio_core.o tuxonice_bio_chains.o \
29 tuxonice_bio_signature.o
31 obj-
$(CONFIG_TOI_SWAP
) += tuxonice_bio.o tuxonice_swap.o
32 obj-
$(CONFIG_TOI_FILE
) += tuxonice_bio.o tuxonice_file.o
33 obj-
$(CONFIG_TOI_CLUSTER
) += tuxonice_cluster.o
35 obj-
$(CONFIG_TOI_USERUI
) += tuxonice_userui.o
38 obj-
$(CONFIG_PM
) += main.o
39 obj-
$(CONFIG_VT_CONSOLE_SLEEP
) += console.o
40 obj-
$(CONFIG_FREEZER
) += process.o
41 obj-
$(CONFIG_SUSPEND
) += suspend.o
42 obj-
$(CONFIG_PM_TEST_SUSPEND
) += suspend_test.o
43 obj-
$(CONFIG_HIBERNATION
) += hibernate.o snapshot.o swap.o user.o \
45 obj-
$(CONFIG_EARLYSUSPEND
) += earlysuspend.o
46 obj-
$(CONFIG_PM_AUTOSLEEP
) += autosleep.o
47 obj-
$(CONFIG_FB_EARLYSUSPEND
) += fbearlysuspend.o
48 obj-
$(CONFIG_PM_WAKELOCKS
) += wakelock.o
49 obj-
$(CONFIG_SUSPEND_TIME
) += suspend_time.o
51 obj-
$(CONFIG_MAGIC_SYSRQ
) += poweroff.o
53 obj-
$(CONFIG_SUSPEND
) += wakeup_reason.o
55 obj-
$(CONFIG_HAS_SBSUSPEND
) += sbsuspend.o