2005-04-17 02:20:36 +04:00
#
# Makefile for the Linux ACPI interpreter
2007-03-07 22:28:00 +03:00
#
2005-04-17 02:20:36 +04:00
2009-01-09 08:13:17 +03:00
ccflags-y := -Os
ccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT
2005-04-17 02:20:36 +04:00
#
# ACPI Boot-Time Table Parsing
#
2005-08-24 20:07:20 +04:00
obj-y += tables.o
2005-09-22 09:15:57 +04:00
obj-$(CONFIG_X86) += blacklist.o
2005-04-17 02:20:36 +04:00
#
# ACPI Core Subsystem (Interpreter)
#
2009-03-12 01:37:19 +03:00
obj-y += acpi.o \
2009-01-09 08:13:17 +03:00
acpica/
2009-03-12 01:37:19 +03:00
# All the builtin files are in the "acpi." module_param namespace.
acpi-y += osl.o utils.o reboot.o
2009-01-09 08:13:17 +03:00
# sleep related files
2009-03-12 01:37:19 +03:00
acpi-y += wakeup.o
acpi-y += sleep.o
acpi-$(CONFIG_ACPI_SLEEP) += proc.o
2009-01-09 08:13:17 +03:00
2005-04-17 02:20:36 +04:00
#
# ACPI Bus and Device Drivers
#
2009-03-12 01:37:19 +03:00
acpi-y += bus.o glue.o
acpi-y += scan.o
acpi-y += ec.o
acpi-$(CONFIG_ACPI_DOCK) += dock.o
acpi-y += pci_root.o pci_link.o pci_irq.o pci_bind.o
acpi-y += power.o
acpi-y += system.o event.o
acpi-$(CONFIG_ACPI_DEBUG) += debug.o
acpi-$(CONFIG_ACPI_NUMA) += numa.o
acpi-$(CONFIG_ACPI_PROCFS_POWER) += cm_sbs.o
i f d e f C O N F I G _ A C P I _ V I D E O
acpi-y += video_detect.o
2005-04-17 02:20:36 +04:00
e n d i f
2009-03-12 01:37:19 +03:00
# These are (potentially) separate modules
2005-04-17 02:20:36 +04:00
obj-$(CONFIG_ACPI_AC) += ac.o
obj-$(CONFIG_ACPI_BUTTON) += button.o
obj-$(CONFIG_ACPI_FAN) += fan.o
2006-10-21 01:30:25 +04:00
obj-$(CONFIG_ACPI_VIDEO) += video.o
2008-06-11 01:30:42 +04:00
obj-$(CONFIG_ACPI_PCI_SLOT) += pci_slot.o
2005-04-17 02:20:36 +04:00
obj-$(CONFIG_ACPI_PROCESSOR) += processor.o
obj-$(CONFIG_ACPI_CONTAINER) += container.o
obj-$(CONFIG_ACPI_THERMAL) += thermal.o
2009-03-12 01:37:19 +03:00
obj-$(CONFIG_ACPI_HOTPLUG_MEMORY) += acpi_memhotplug.o
2009-01-10 22:19:05 +03:00
obj-$(CONFIG_ACPI_BATTERY) += battery.o
2007-09-26 19:43:28 +04:00
obj-$(CONFIG_ACPI_SBS) += sbshc.o
2008-02-09 11:22:13 +03:00
obj-$(CONFIG_ACPI_SBS) += sbs.o
2009-03-12 01:37:19 +03:00
2009-04-03 06:49:43 +04:00
# processor has its own "processor." module_param namespace
processor-y := processor_core.o processor_throttling.o
processor-y += processor_idle.o processor_thermal.o
processor-$(CONFIG_CPU_FREQ) += processor_perflib.o