Makefile revision 329146
1# $FreeBSD: stable/11/stand/powerpc/kboot/Makefile 329146 2018-02-12 01:17:06Z kevans $ 2 3LOADER_CD9660_SUPPORT?= yes 4LOADER_MSDOS_SUPPORT?= no 5LOADER_EXT2FS_SUPPORT?= yes 6LOADER_UFS_SUPPORT?= yes 7LOADER_NET_SUPPORT?= yes 8LOADER_NFS_SUPPORT?= yes 9LOADER_TFTP_SUPPORT?= no 10LOADER_GZIP_SUPPORT?= yes 11LOADER_BZIP2_SUPPORT?= no 12 13.include <bsd.init.mk> 14MK_SSP= no 15MAN= 16 17PROG= loader.kboot 18NEWVERSWHAT= "kboot loader" ${MACHINE_ARCH} 19INSTALLFLAGS= -b 20 21# Architecture-specific loader code 22SRCS= conf.c metadata.c vers.c main.c ppc64_elf_freebsd.c 23SRCS+= host_syscall.S hostcons.c hostdisk.c kerneltramp.S kbootfdt.c 24SRCS+= ucmpdi2.c 25 26.include "${BOOTSRC}/fdt.mk" 27 28CFLAGS+= -mcpu=powerpc64 29 30# Always add MI sources 31HELP_FILES= # Disable 32.include "${BOOTSRC}/loader.mk" 33.PATH: ${SYSDIR}/libkern 34 35CFLAGS+= -Wall -DAIM 36# load address. set in linker script 37RELOC?= 0x0 38CFLAGS+= -DRELOC=${RELOC} 39 40LDFLAGS= -nostdlib -static -T ${.CURDIR}/ldscript.powerpc 41 42# 64-bit bridge extensions 43CFLAGS+= -Wa,-mppc64bridge 44 45DPADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA} 46LDADD= ${LIBFICL} ${LIBOFW} ${LIBFDT} ${LIBSA} 47 48HELP_FILES+= ${FDTSRC}/help.fdt 49 50.include <bsd.prog.mk> 51