linux/drivers/acpi/Makefile
<<
>>
Prefs
   1#
   2# Makefile for the Linux ACPI interpreter
   3#
   4
   5ccflags-y                       := -Os
   6ccflags-$(CONFIG_ACPI_DEBUG)    += -DACPI_DEBUG_OUTPUT
   7
   8#
   9# ACPI Boot-Time Table Parsing
  10#
  11obj-y                           += tables.o
  12obj-$(CONFIG_X86)               += blacklist.o
  13
  14#
  15# ACPI Core Subsystem (Interpreter)
  16#
  17obj-y                           += acpi.o \
  18                                        acpica/
  19
  20# All the builtin files are in the "acpi." module_param namespace.
  21acpi-y                          += osl.o utils.o reboot.o
  22
  23# sleep related files
  24acpi-y                          += wakeup.o
  25acpi-y                          += sleep.o
  26acpi-$(CONFIG_ACPI_SLEEP)       += proc.o
  27
  28
  29#
  30# ACPI Bus and Device Drivers
  31#
  32acpi-y                          += bus.o glue.o
  33acpi-y                          += scan.o
  34acpi-y                          += ec.o
  35acpi-$(CONFIG_ACPI_DOCK)        += dock.o
  36acpi-y                          += pci_root.o pci_link.o pci_irq.o pci_bind.o
  37acpi-y                          += power.o
  38acpi-y                          += system.o event.o
  39acpi-$(CONFIG_ACPI_DEBUG)       += debug.o
  40acpi-$(CONFIG_ACPI_NUMA)        += numa.o
  41acpi-$(CONFIG_ACPI_PROCFS_POWER) += cm_sbs.o
  42ifdef CONFIG_ACPI_VIDEO
  43acpi-y                          += video_detect.o
  44endif
  45
  46# These are (potentially) separate modules
  47obj-$(CONFIG_ACPI_AC)           += ac.o
  48obj-$(CONFIG_ACPI_BUTTON)       += button.o
  49obj-$(CONFIG_ACPI_FAN)          += fan.o
  50obj-$(CONFIG_ACPI_VIDEO)        += video.o
  51obj-$(CONFIG_ACPI_PCI_SLOT)     += pci_slot.o
  52obj-$(CONFIG_ACPI_PROCESSOR)    += processor.o
  53obj-$(CONFIG_ACPI_CONTAINER)    += container.o
  54obj-$(CONFIG_ACPI_THERMAL)      += thermal.o
  55obj-$(CONFIG_ACPI_HOTPLUG_MEMORY) += acpi_memhotplug.o
  56obj-$(CONFIG_ACPI_BATTERY)      += battery.o
  57obj-$(CONFIG_ACPI_SBS)          += sbshc.o
  58obj-$(CONFIG_ACPI_SBS)          += sbs.o
  59
  60# processor has its own "processor." module_param namespace
  61processor-y                     := processor_core.o processor_throttling.o
  62processor-y                     += processor_idle.o processor_thermal.o
  63processor-$(CONFIG_CPU_FREQ)    += processor_perflib.o
  64