Merge branch 'vendor/GDTOA'
[dragonfly.git] / sys / conf / acpi.mk
1 # $DragonFly: src/sys/conf/acpi.mk,v 1.6 2007/01/19 07:23:42 dillon Exp $
2 #
3
4 ACPICA_DIR?=            contrib/dev/acpica-unix
5 OSACPI_MI_DIR?=         dev/acpica5
6 OSACPI_MD_DIR?=         platform/${MACHINE_PLATFORM}/acpica5
7
8 .if !defined(SYSDIR) && defined(S)
9 SYSDIR= $S
10 .endif
11
12 ACPICA_KERN_PATHS = \
13         ${SYSDIR}/${ACPICA_DIR}/dispatcher              \
14         ${SYSDIR}/${ACPICA_DIR}/executer                \
15         ${SYSDIR}/${ACPICA_DIR}/parser                  \
16         ${SYSDIR}/${ACPICA_DIR}/events                  \
17         ${SYSDIR}/${ACPICA_DIR}/hardware                \
18         ${SYSDIR}/${ACPICA_DIR}/namespace               \
19         ${SYSDIR}/${ACPICA_DIR}/resources               \
20         ${SYSDIR}/${ACPICA_DIR}/tables                  \
21         ${SYSDIR}/${ACPICA_DIR}/utilities               \
22         ${SYSDIR}/${ACPICA_DIR}/debugger                \
23         ${SYSDIR}/${ACPICA_DIR}/disassembler
24
25 ACPICA_UTIL_PATHS = \
26         ${ACPICA_KERN_PATHS}                            \
27         ${SYSDIR}/${ACPICA_DIR}                         \
28         ${SYSDIR}/${ACPICA_DIR}/compiler                \
29         ${SYSDIR}/${ACPICA_DIR}/common
30
31 ${.OBJDIR}/acpi.h: ${SYSDIR}/${ACPICA_DIR}/include/acpi.h
32         cp ${.ALLSRC} ${.TARGET}
33
34 ${.OBJDIR}/platform/acenv.h: ${SYSDIR}/${ACPICA_DIR}/include/platform/acenv.h
35         mkdir -p ${.OBJDIR}/platform
36         sed -e 's/__FreeBSD__/__DragonFly__/' \
37             -e 's/acfreebsd.h/acdragonfly.h/' ${.ALLSRC} > ${.TARGET}.new
38         mv -f ${.TARGET}.new ${.TARGET}