More Makefile cleanups, otherwise mainly noticeable are the netfilter fix
[davej-history.git] / drivers / acpi / Makefile
blob307cb08ad724b8dfd0d019c2ca927308762eec46
2 # Makefile for the Linux ACPI interpreter
5 O_TARGET := acpi.o
7 export-objs := ksyms.o
9 export ACPI_CFLAGS
10 ACPI_CFLAGS := -D_LINUX
13 # CONFIG_ACPI_KERNEL_CONFIG is currently only IA64
15 ifdef CONFIG_ACPI_KERNEL_CONFIG
16 ACPI_CFLAGS += -DCONFIG_ACPI_KERNEL_CONFIG_ONLY
17 endif
19 EXTRA_CFLAGS += -I./include
21 EXTRA_CFLAGS += $(ACPI_CFLAGS)
23 acpi-subdirs := common dispatcher events hardware \
24 interpreter namespace parser resources tables
26 subdir-$(CONFIG_ACPI) += $(acpi-subdirs)
28 obj-$(CONFIG_ACPI) := $(patsubst %,%.o,$(acpi-subdirs))
29 obj-$(CONFIG_ACPI) += os.o ksyms.o
31 ifdef CONFIG_ACPI_KERNEL_CONFIG
32 obj-$(CONFIG_ACPI) += acpiconf.o osconf.o
33 else
34 obj-$(CONFIG_ACPI) += driver.o cmbatt.o cpu.o ec.o ksyms.o sys.o table.o power.o
35 endif
37 include $(TOPDIR)/Rules.make
39 clean:
40 $(RM) *.o */*.o