Makefile
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #
  2. # Makefile for the Linux ACPI interpreter
  3. O_TARGET := acpi.o
  4. export-objs := acpi_ksyms.o
  5. export ACPI_CFLAGS
  6. ACPI_CFLAGS := -D_LINUX -I$(CURDIR)/include
  7. #
  8. # CONFIG_ACPI_KERNEL_CONFIG is currently only IA64
  9. #
  10. ifdef CONFIG_ACPI_KERNEL_CONFIG
  11.   ACPI_CFLAGS += -DCONFIG_ACPI_KERNEL_CONFIG_ONLY
  12. endif
  13. acpi-subdirs := utilities dispatcher events hardware 
  14. executer namespace parser resources tables
  15. ifdef CONFIG_ACPI_DEBUG
  16.   ACPI_CFLAGS += -DACPI_DEBUG -Wno-unused
  17. endif
  18. ifdef CONFIG_ACPI_DEBUGGER
  19.   ACPI_CFLAGS += -DENABLE_DEBUGGER
  20.   acpi-subdirs += debugger
  21. endif
  22. EXTRA_CFLAGS += $(ACPI_CFLAGS)
  23. mod-subdirs  := ospm
  24. subdir-$(CONFIG_ACPI)  += $(acpi-subdirs)
  25. subdir-$(CONFIG_ACPI_BUSMGR) += ospm
  26. obj-$(CONFIG_ACPI) += driver.o os.o acpi_ksyms.o
  27. obj-$(CONFIG_ACPI) += $(foreach dir,$(acpi-subdirs),$(dir)/$(dir).o) 
  28. ifdef CONFIG_ACPI_KERNEL_CONFIG
  29.    obj-$(CONFIG_ACPI)  += acpiconf.o osconf.o
  30. endif
  31. ifeq ($(CONFIG_ACPI_BUSMGR),y)
  32. obj-y += ospm/ospm.o
  33. endif
  34. # commented out until we distribute it -ASG
  35. #ifeq ($(CONFIG_KDB),y)
  36. # obj-m += kdb/kdbm_acpi.o
  37. #endif
  38. include $(TOPDIR)/Rules.make