Makefile revision 261504
1223695Sdfr# $FreeBSD: head/sys/boot/userboot/userboot/Makefile 261504 2014-02-05 04:39:03Z jhb $ 2223695Sdfr 3223695SdfrNO_MAN= 4223695Sdfr 5223695Sdfr.include <bsd.own.mk> 6255944SbdreweryMK_SSP= no 7223695Sdfr 8223695SdfrSHLIB_NAME= userboot.so 9223695SdfrNO_CTF= yes 10223695SdfrSTRIP= 11223695SdfrLIBDIR= /boot 12223695Sdfr 13223695SdfrSRCS= autoload.c 14261504SjhbSRCS+= biossmap.c 15223695SdfrSRCS+= bootinfo.c 16223695SdfrSRCS+= bootinfo32.c 17223695SdfrSRCS+= bootinfo64.c 18223695SdfrSRCS+= conf.c 19223695SdfrSRCS+= console.c 20223695SdfrSRCS+= copy.c 21223695SdfrSRCS+= devicename.c 22223695SdfrSRCS+= elf32_freebsd.c 23223695SdfrSRCS+= elf64_freebsd.c 24223695SdfrSRCS+= host.c 25223695SdfrSRCS+= main.c 26223695SdfrSRCS+= userboot_cons.c 27223695SdfrSRCS+= userboot_disk.c 28223695SdfrSRCS+= vers.c 29223695Sdfr 30223695SdfrCFLAGS+= -Wall 31223695SdfrCFLAGS+= -I${.CURDIR}/.. 32223695SdfrCFLAGS+= -I${.CURDIR}/../../common 33223695SdfrCFLAGS+= -I${.CURDIR}/../../.. 34223695SdfrCFLAGS+= -I${.CURDIR}/../../../../lib/libstand 35223695SdfrCFLAGS+= -ffreestanding -I. 36223695Sdfr 37223695SdfrLDFLAGS+= -nostdlib -Wl,-Bsymbolic 38223695Sdfr 39223695SdfrNEWVERSWHAT= "User boot" ${MACHINE_CPUARCH} 40223695Sdfr 41223695Sdfrvers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version 42223695Sdfr sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 43223695Sdfr 44223695SdfrCLEANFILES= vers.c 45223695Sdfr 46223695Sdfr.if ${MK_FORTH} != "no" 47223695SdfrBOOT_FORTH= yes 48223695SdfrCFLAGS+= -DBOOT_FORTH -I${.CURDIR}/../../ficl -I${.CURDIR}/../../ficl/i386 49245148SgrehanCFLAGS+= -DBF_DICTSIZE=15000 50223695SdfrLIBFICL= ${.OBJDIR}/../ficl/libficl.a 51223695SdfrLIBSTAND= ${.OBJDIR}/../libstand/libstand.a 52223695Sdfr.endif 53223695Sdfr 54223695Sdfr# Always add MI sources 55223695Sdfr.PATH: ${.CURDIR}/../../common 56223695Sdfr.include "${.CURDIR}/../../common/Makefile.inc" 57223695SdfrCFLAGS+= -I${.CURDIR}/../../common 58223695SdfrCFLAGS+= -I. 59223695SdfrDPADD= ${LIBFICL} ${LIBSTAND} 60223695SdfrLDADD= ${LIBFICL} ${LIBSTAND} 61223695Sdfr 62223695Sdfr.include <bsd.lib.mk> 63