FreeBSD/Linux Kernel Cross Reference
sys/boot/fdt/Makefile
1 # $FreeBSD: releng/11.0/sys/boot/fdt/Makefile 298821 2016-04-29 22:42:59Z gonzo $
2
3 .PATH: ${.CURDIR}/../../contrib/libfdt/
4
5 LIB= fdt
6 INTERNALLIB=
7
8 # Vendor sources of libfdt.
9 SRCS+= fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c \
10 fdt_empty_tree.c
11
12 # Loader's fdt commands extension sources.
13 SRCS+= fdt_loader_cmd.c fdt_overlay.c
14
15 CFLAGS+= -I${.CURDIR}/../../contrib/libfdt/ -I${.CURDIR}/../common/
16
17 CFLAGS+= -ffreestanding
18
19 .if ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "mips"
20 CFLAGS+= -msoft-float
21 .endif
22
23 .if ${MACHINE_ARCH} == "powerpc64"
24 CFLAGS+= -m32
25 .endif
26
27 CFLAGS+= -Wformat -Wall
28
29 .include <bsd.stand.mk>
30 .include <bsd.lib.mk>
Cache object: 234200ab4d59ed334ca94fbc1058d30f
|