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