rename amd64 architecture to x86_64
[dragonfly.git] / sys / boot / pc32 / libi386 / Makefile
CommitLineData
5ee58eed 1# $FreeBSD: src/sys/boot/i386/libi386/Makefile,v 1.32 2003/07/02 12:45:45 ru Exp $
65f5a4df 2# $DragonFly: src/sys/boot/pc32/libi386/Makefile,v 1.9 2007/05/18 07:41:43 dillon Exp $
984263bc
MD
3#
4LIB= i386
5INTERNALLIB= true
c86cd76a
YT
6SYSDIR?= ${.CURDIR}/../../..
7.include "${SYSDIR}/conf/acpi.mk"
984263bc 8
5ee58eed
MD
9SRCS= biosacpi.c bioscd.c biosdisk.c biosmem.c biospnp.c \
10 biospci.c biossmap.c bootinfo.c bootinfo32.c bootinfo64.c \
11 comconsole.c devicename.c elf32_freebsd.c \
12 elf64_freebsd.c gatea20.c \
984263bc 13 i386_copy.c i386_module.c nullconsole.c pxe.c pxetramp.s \
c1543a89 14 time.c vidconsole.c x86_64_tramp.S
984263bc 15
5ee58eed 16CFLAGS+= -ffreestanding
984263bc
MD
17BOOT_COMCONSOLE_PORT?= 0x3f8
18CFLAGS+= -DCOMPORT=${BOOT_COMCONSOLE_PORT}
19
20BOOT_COMCONSOLE_SPEED?= 9600
21CFLAGS+= -DCOMSPEED=${BOOT_COMCONSOLE_SPEED}
22
984263bc
MD
23.ifdef(BOOT_BIOSDISK_DEBUG)
24# Make the disk code more talkative
25CFLAGS+= -DDISK_DEBUG
26.endif
27
28# Include simple terminal emulation (cons25-compatible)
29CFLAGS+= -DTERM_EMU
30
5ee58eed 31CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../btx/lib \
c86cd76a
YT
32 -I"${SYSDIR}/${ACPICA_DIR}/include" \
33 -I"${SYSDIR}/${OSACPI_MI_DIR}" \
5ee58eed
MD
34 -I${.CURDIR}/../../.. -I.
35# the location of libstand
36CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
37
65f5a4df
MD
38# If it's not there, don't consider it a target
39.if exists(${.CURDIR}/../../../cpu/i386/include)
40
41# Make "machine" required for all objects
42# (based on the more complete case in sys/arch/i386/boot/Makefile.inc)
43${SRCS:M*.c:R:S/$/.o/g}: machine
44
45beforedepend ${OBJS}: machine
46
47CLEANFILES+= machine
48machine:
49 ${LN} -sf ${.CURDIR}/../../../cpu/i386/include machine
50
51.endif
984263bc 52
984263bc 53.include <bsd.lib.mk>