Makefile revision 296706
1# $FreeBSD: head/sys/boot/efi/fdt/Makefile 296706 2016-03-11 23:45:51Z bdrewery $
2
3.include <src.opts.mk>
4
5.PATH: ${.CURDIR}/../../common
6
7LIB=		efi_fdt
8INTERNALLIB=
9WARNS?=		6
10
11SRCS=		efi_fdt.c
12
13CFLAGS+=	-ffreestanding -msoft-float
14.if ${MACHINE_CPUARCH} == "aarch64"
15CFLAGS+=	-mgeneral-regs-only
16.endif
17
18CFLAGS+=	-I${.CURDIR}/../../../../lib/libstand/
19
20# EFI library headers
21CFLAGS+=	-I${.CURDIR}/../include
22CFLAGS+=	-I${.CURDIR}/../include/${MACHINE}
23
24# libfdt headers
25CFLAGS+=	-I${.CURDIR}/../../fdt
26
27# Pick up the bootstrap header for some interface items
28CFLAGS+=	-I${.CURDIR}/../../common -I${.CURDIR}/../../.. -I.
29
30machine: .NOMETA
31	ln -sf ${.CURDIR}/../../../${MACHINE}/include machine
32
33CLEANFILES+=	machine
34
35.include <bsd.lib.mk>
36
37beforedepend ${OBJS}: machine
38