150477Speter# $FreeBSD$ 243561Skato 3128735SnyanPROG= btx 4125625SnyanINTERNALPROG= 5139103SruNO_MAN= 6125780SnyanSRCS= btx.S 7125625Snyan 868358Snyan.if defined(BOOT_BTX_NOHANG) 968358SnyanBOOT_BTX_FLAGS=0x1 1068358Snyan.else 1168358SnyanBOOT_BTX_FLAGS=0x0 1268358Snyan.endif 1343561Skato 14125780SnyanCFLAGS+=-DBTX_FLAGS=${BOOT_BTX_FLAGS} 15237763SavgCFLAGS+=-I${.CURDIR}/../../../i386/common 1643561Skato 1786496Snyan.if defined(BTX_SERIAL) 1886496SnyanBOOT_COMCONSOLE_PORT?= 0x238 1986496SnyanBOOT_COMCONSOLE_SPEED?= 9600 2086496SnyanB2SIOFMT?= 0x3 2186496Snyan 22125780SnyanCFLAGS+=-DBTX_SERIAL -DSIOPRT=${BOOT_COMCONSOLE_PORT} \ 23125780Snyan -DSIOFMT=${B2SIOFMT} -DSIOSPD=${BOOT_COMCONSOLE_SPEED} 2486496Snyan.endif 2586496Snyan 2668358SnyanORG= 0x9000 2768358Snyan 28208789SedLDFLAGS=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary 2943561Skato 3043561Skato.include <bsd.prog.mk> 31232930Sdim 32232930Sdim# XXX: clang integrated-as doesn't grok .codeNN directives yet 33232930SdimCFLAGS.btx.S= ${CLANG_NO_IAS} 34232930SdimCFLAGS+= ${CFLAGS.${.IMPSRC:T}} 35