File: Makefile

package info (click to toggle)
kernel-image-2.4.17-hppa 32.4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 156,356 kB
  • ctags: 442,585
  • sloc: ansic: 2,542,442; asm: 144,771; makefile: 8,468; sh: 3,097; perl: 2,578; yacc: 1,177; tcl: 577; lex: 352; awk: 251; lisp: 218; sed: 72
file content (54 lines) | stat: -rw-r--r-- 1,109 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#
# Makefile for the Linux ACPI interpreter
# 

O_TARGET := acpi.o

export-objs := acpi_ksyms.o

export ACPI_CFLAGS

ACPI_CFLAGS := -D_LINUX -I$(CURDIR)/include

#
# CONFIG_ACPI_KERNEL_CONFIG is currently only IA64
#
ifdef CONFIG_ACPI_KERNEL_CONFIG
  ACPI_CFLAGS += -DCONFIG_ACPI_KERNEL_CONFIG_ONLY
endif

acpi-subdirs := utilities dispatcher events hardware \
		executer namespace parser resources tables

ifdef CONFIG_ACPI_DEBUG
  ACPI_CFLAGS += -DACPI_DEBUG -Wno-unused
endif

ifdef CONFIG_ACPI_DEBUGGER
  ACPI_CFLAGS += -DENABLE_DEBUGGER
  acpi-subdirs += debugger
endif

EXTRA_CFLAGS += $(ACPI_CFLAGS)

mod-subdirs  := ospm

subdir-$(CONFIG_ACPI) 		+= $(acpi-subdirs)
subdir-$(CONFIG_ACPI_BUSMGR)	+= ospm

obj-$(CONFIG_ACPI)	+= driver.o os.o acpi_ksyms.o
obj-$(CONFIG_ACPI)	+= $(foreach dir,$(acpi-subdirs),$(dir)/$(dir).o) 
ifdef CONFIG_ACPI_KERNEL_CONFIG
   obj-$(CONFIG_ACPI) 	+= acpiconf.o osconf.o
endif

ifeq ($(CONFIG_ACPI_BUSMGR),y)
	obj-y			+= ospm/ospm.o
endif

# commented out until we distribute it -ASG
#ifeq ($(CONFIG_KDB),y)
#	obj-m	+= kdb/kdbm_acpi.o
#endif

include $(TOPDIR)/Rules.make