]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/boot/fdt/Makefile
Re-sync loader.mk and ficl.mk to where they should be
[FreeBSD/FreeBSD.git] / sys / boot / fdt / Makefile
1 # $FreeBSD$
2
3 .include <bsd.init.mk>
4
5 .PATH:          ${SYSDIR}/contrib/libfdt/
6
7 LIB=            fdt
8 INTERNALLIB=
9
10 # Vendor sources of libfdt.
11 SRCS+=          fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c \
12                 fdt_empty_tree.c fdt_addresses.c fdt_overlay.c
13
14 # Loader's fdt commands extension sources.
15 SRCS+=          fdt_loader_cmd.c
16
17 CFLAGS+=        -I${SYSDIR}/contrib/libfdt/ -I${LDRSRC}
18
19 CFLAGS+=        -ffreestanding
20
21 .if ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "mips"
22 CFLAGS+=        -msoft-float
23 .endif
24
25 CFLAGS+=        -Wformat -Wall
26
27 .include <bsd.stand.mk>
28 .include <bsd.lib.mk>