Makefile revision 329175
1245614Sandrew# $FreeBSD: stable/11/stand/powerpc/ofw/Makefile 329175 2018-02-12 17:44:35Z kevans $
2245614Sandrew
3353358SdimLOADER_CD9660_SUPPORT?=	yes
4353358SdimLOADER_EXT2FS_SUPPORT?=	no
5353358SdimLOADER_MSDOS_SUPPORT?=	no
6245614SandrewLOADER_UFS_SUPPORT?=	yes
7245614SandrewLOADER_NET_SUPPORT?=	yes
8245614SandrewLOADER_NFS_SUPPORT?=	yes
9245614SandrewLOADER_TFTP_SUPPORT?=	no
10245614SandrewLOADER_GZIP_SUPPORT?=	yes
11245614SandrewLOADER_BZIP2_SUPPORT?=	no
12296417Sdim
13245614Sandrew.include <bsd.init.mk>
14245614SandrewMK_SSP=		no
15245614SandrewMAN=
16274201Sdim
17251034SedPROG=		loader
18276789SdimNEWVERSWHAT=	"Open Firmware loader" ${MACHINE_ARCH}
19245614SandrewINSTALLFLAGS=	-b
20245614Sandrew
21245614Sandrew# Architecture-specific loader code
22245614SandrewSRCS=		conf.c metadata.c vers.c start.c
23276789SdimSRCS+=		ucmpdi2.c
24276789Sdim
25276789Sdim.include	"${BOOTSRC}/fdt.mk"
26296417Sdim.if ${MK_FDT} == "yes"
27276789SdimSRCS+=		ofwfdt.c
28276789Sdim.endif
29276789Sdim
30276789SdimHELP_FILES=	${FDTSRC}/help.fdt
31276789Sdim
32276789Sdim# Always add MI sources
33245614Sandrew.include	"${BOOTSRC}/loader.mk"
34344779Sdim
35245614Sandrew.PATH:		${SYSDIR}/libkern
36245614Sandrew
37276789Sdim# load address. set in linker script
38276789SdimRELOC?=		0x1C00000
39276789SdimCFLAGS+=	-DRELOC=${RELOC}
40276789Sdim
41245614SandrewLDFLAGS=	-nostdlib -static -T ${.CURDIR}/ldscript.powerpc
42276789Sdim
43276789Sdim# Pull in common loader code
44274201Sdim.PATH:		${BOOTSRC}/ofw/common
45274201Sdim.include	"${BOOTSRC}/ofw/common/Makefile.inc"
46274201Sdim
47274201Sdim# Open Firmware standalone support library
48274201SdimLIBOFW=		${BOOTOBJ}/ofw/libofw/libofw.a
49274201SdimCFLAGS+=	-I${BOOTSRC}/ofw/libofw
50274201Sdim
51274201SdimDPADD=		${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA}
52276789SdimLDADD=		${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA}
53274201Sdim
54274201Sdim.include <bsd.prog.mk>
55274201Sdim