Makefile revision 148006
1287317Smarcel# $FreeBSD: head/sys/boot/i386/libi386/Makefile 148006 2005-07-14 19:52:22Z jkim $
2287317Smarcel#
3287317SmarcelLIB=			i386
4287317SmarcelINTERNALLIB=
5287317Smarcel
6287317SmarcelSRCS=	biosacpi.c bioscd.c biosdisk.c biosmem.c biospnp.c \
7287317Smarcel	biospci.c biossmap.c bootinfo.c bootinfo32.c bootinfo64.c \
8287317Smarcel	comconsole.c devicename.c elf32_freebsd.c \
9287317Smarcel	elf64_freebsd.c gatea20.c \
10287317Smarcel	i386_copy.c i386_module.c nullconsole.c pxe.c pxetramp.s \
11287317Smarcel	smbios.c time.c vidconsole.c amd64_tramp.S
12287317Smarcel
13287317SmarcelBOOT_COMCONSOLE_PORT?= 0x3f8
14287317SmarcelCFLAGS+=	-DCOMPORT=${BOOT_COMCONSOLE_PORT}
15287317Smarcel
16287317SmarcelBOOT_COMCONSOLE_SPEED?= 9600
17287317SmarcelCFLAGS+=	-DCOMSPEED=${BOOT_COMCONSOLE_SPEED}
18287317Smarcel
19287317Smarcel.ifdef(BOOT_BIOSDISK_DEBUG)
20287317Smarcel# Make the disk code more talkative
21287317SmarcelCFLAGS+= -DDISK_DEBUG
22287317Smarcel.endif
23287317Smarcel
24287317Smarcel# Include simple terminal emulation (cons25-compatible)
25295872SmariusCFLAGS+= -DTERM_EMU
26287317Smarcel
27287317SmarcelCFLAGS+=	-I${.CURDIR}/../../common -I${.CURDIR}/../btx/lib \
28287317Smarcel		-I${.CURDIR}/../../../contrib/dev/acpica \
29287317Smarcel		-I${.CURDIR}/../../.. -I.
30287317Smarcel# the location of libstand
31287317SmarcelCFLAGS+=	-I${.CURDIR}/../../../../lib/libstand/
32287317Smarcel
33287317Smarcel.if ${MACHINE_ARCH} == "amd64"
34287317SmarcelCLEANFILES+=	machine
35287317Smarcelmachine:
36287317Smarcel	ln -sf ${.CURDIR}/../../../i386/include machine
37287317Smarcel.endif
38287317Smarcel
39287317Smarcel.include <bsd.lib.mk>
40287317Smarcel
41287317Smarcel.if ${MACHINE_ARCH} == "amd64"
42287317Smarcelbeforedepend ${OBJS}: machine
43287317Smarcel.endif
44287317Smarcel