]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - stand/i386/btx/btx/Makefile
Re-sync loader.mk and ficl.mk to where they should be
[FreeBSD/FreeBSD.git] / stand / i386 / btx / btx / Makefile
1 # $FreeBSD$
2
3 .include <bsd.init.mk>
4
5 PROG=   btx
6 INTERNALPROG=
7 MAN=
8 SRCS=   btx.S
9
10 .if defined(BOOT_BTX_NOHANG)
11 BOOT_BTX_FLAGS=0x1
12 .else
13 BOOT_BTX_FLAGS=0x0
14 .endif
15
16 CFLAGS+=-DBTX_FLAGS=${BOOT_BTX_FLAGS}
17 CFLAGS+=-I${BOOTSRC}/i386/common
18
19 .if defined(BTX_SERIAL)
20 BOOT_COMCONSOLE_PORT?= 0x3f8
21 BOOT_COMCONSOLE_SPEED?= 9600
22 B2SIOFMT?=      0x3
23
24 CFLAGS+=-DBTX_SERIAL -DSIOPRT=${BOOT_COMCONSOLE_PORT} \
25         -DSIOFMT=${B2SIOFMT} -DSIOSPD=${BOOT_COMCONSOLE_SPEED}
26 .endif
27
28 ORG=    0x9000
29
30 LDFLAGS+=${LDFLAGS_BIN}
31
32 .include <bsd.prog.mk>
33
34 # XXX: clang integrated-as doesn't grok .codeNN directives yet
35 CFLAGS.btx.S=           ${CLANG_NO_IAS}