1281028Sandrew# $FreeBSD: releng/11.0/sys/boot/efi/fdt/Makefile 296706 2016-03-11 23:45:51Z bdrewery $ 2281028Sandrew 3281028Sandrew.include <src.opts.mk> 4281028Sandrew 5281028Sandrew.PATH: ${.CURDIR}/../../common 6281028Sandrew 7281028SandrewLIB= efi_fdt 8281028SandrewINTERNALLIB= 9293724SsmhWARNS?= 6 10281028Sandrew 11281028SandrewSRCS= efi_fdt.c 12281028Sandrew 13281028SandrewCFLAGS+= -ffreestanding -msoft-float 14281525Sandrew.if ${MACHINE_CPUARCH} == "aarch64" 15281028SandrewCFLAGS+= -mgeneral-regs-only 16281028Sandrew.endif 17281028Sandrew 18281028SandrewCFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ 19281028Sandrew 20281028Sandrew# EFI library headers 21281028SandrewCFLAGS+= -I${.CURDIR}/../include 22281524SandrewCFLAGS+= -I${.CURDIR}/../include/${MACHINE} 23281028Sandrew 24281028Sandrew# libfdt headers 25281028SandrewCFLAGS+= -I${.CURDIR}/../../fdt 26281028Sandrew 27281028Sandrew# Pick up the bootstrap header for some interface items 28281028SandrewCFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../../.. -I. 29281028Sandrew 30296706Sbdrewerymachine: .NOMETA 31281524Sandrew ln -sf ${.CURDIR}/../../../${MACHINE}/include machine 32281028Sandrew 33281028SandrewCLEANFILES+= machine 34281028Sandrew 35281028Sandrew.include <bsd.lib.mk> 36281028Sandrew 37281028Sandrewbeforedepend ${OBJS}: machine 38