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