
ifeq ($(CONFIG_PM_DEBUG),y)
EXTRA_CFLAGS	+=	-DDEBUG
endif

obj-y				:= main.o process.o console.o pm.o
obj-$(CONFIG_HOTPLUG_CPU)	+= smp.o

# Order is important for compression and encryption - we
# compress before encrypting.

suspend_core-objs := io.o pagedir.o prepare_image.o \
		extent.o suspend.o plugins.o \
		driver_model.o pageflags.o ui.o proc.o \
		userspace-nofreeze.o all_settings.o \
		power_off.o atomic_copy.o

obj-$(CONFIG_SMP)			+= suspend2-smp.o

obj-$(CONFIG_SUSPEND2)			+= suspend_core.o
obj-$(CONFIG_CRYPTO)			+= compression.o encryption.o

obj-$(CONFIG_SUSPEND2_SWAPWRITER)	+= suspend_block_io.o suspend_swap.o
obj-$(CONFIG_SUSPEND2_FILEWRITER)	+= suspend_block_io.o suspend_file.o

obj-$(CONFIG_SOFTWARE_SUSPEND)	+= swsusp.o disk.o

obj-$(CONFIG_MAGIC_SYSRQ)	+= poweroff.o
