svn commit: r324981 - in head/sys/boot: . arm/uboot efi i386 mips/beri mips/beri/boot2 mips/uboot powerpc/boot1.chrp powerpc/kboot powerpc/ofw powerpc/ps3 powerpc/uboot sparc64

Warner Losh imp at FreeBSD.org
Wed Oct 25 15:28:01 UTC 2017


Author: imp
Date: Wed Oct 25 15:27:58 2017
New Revision: 324981
URL: https://svnweb.freebsd.org/changeset/base/324981

Log:
  Move BINDIR definition to defs.mk, and override where it isn't /boot
  (those files already do that so weren't changed).
  
  Sponsored by: Netflix

Modified:
  head/sys/boot/arm/uboot/Makefile
  head/sys/boot/defs.mk
  head/sys/boot/efi/Makefile.inc
  head/sys/boot/i386/Makefile.inc
  head/sys/boot/mips/beri/Makefile.inc
  head/sys/boot/mips/beri/boot2/Makefile
  head/sys/boot/mips/uboot/Makefile
  head/sys/boot/powerpc/boot1.chrp/Makefile
  head/sys/boot/powerpc/kboot/Makefile
  head/sys/boot/powerpc/ofw/Makefile
  head/sys/boot/powerpc/ps3/Makefile
  head/sys/boot/powerpc/uboot/Makefile
  head/sys/boot/sparc64/Makefile.inc

Modified: head/sys/boot/arm/uboot/Makefile
==============================================================================
--- head/sys/boot/arm/uboot/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/arm/uboot/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -5,7 +5,6 @@
 FILES=		ubldr ubldr.bin
 
 NEWVERSWHAT=	"U-Boot loader" ${MACHINE_ARCH}
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 WARNS?=		1
 # Address at which ubldr will be loaded.

Modified: head/sys/boot/defs.mk
==============================================================================
--- head/sys/boot/defs.mk	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/defs.mk	Wed Oct 25 15:27:58 2017	(r324981)
@@ -15,6 +15,9 @@ UBOOTSRC=	${BOOTSRC}/uboot
 
 BOOTOBJ=	${OBJTOP}/sys/boot
 
+# BINDIR is where we install
+BINDIR?=	/boot
+
 # NB: The makefiles depend on these being empty when we don't build forth.
 .if ${MK_FORTH} != "no"
 LIBFICL=	${BOOTOBJ}/ficl/libficl.a

Modified: head/sys/boot/efi/Makefile.inc
==============================================================================
--- head/sys/boot/efi/Makefile.inc	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/efi/Makefile.inc	Wed Oct 25 15:27:58 2017	(r324981)
@@ -1,7 +1,5 @@
 # $FreeBSD$
 
-BINDIR?=	/boot
-
 .if ${MACHINE_CPUARCH} == "i386"
 CFLAGS+=        -march=i386
 CFLAGS+=	-mno-aes

Modified: head/sys/boot/i386/Makefile.inc
==============================================================================
--- head/sys/boot/i386/Makefile.inc	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/i386/Makefile.inc	Wed Oct 25 15:27:58 2017	(r324981)
@@ -2,8 +2,6 @@
 #
 # $FreeBSD$
 
-BINDIR?=	/boot
-
 LOADER_ADDRESS?=0x200000
 CFLAGS+=	-march=i386 -ffreestanding
 CFLAGS.gcc+=	-mpreferred-stack-boundary=2

Modified: head/sys/boot/mips/beri/Makefile.inc
==============================================================================
--- head/sys/boot/mips/beri/Makefile.inc	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/mips/beri/Makefile.inc	Wed Oct 25 15:27:58 2017	(r324981)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-BINDIR?=	/boot
 CFLAGS+=	-ffreestanding
 LDFLAGS+=	-nostdlib
 

Modified: head/sys/boot/mips/beri/boot2/Makefile
==============================================================================
--- head/sys/boot/mips/beri/boot2/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/mips/beri/boot2/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -29,7 +29,6 @@
 #
 # $FreeBSD$
 
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 
 LOADERS=	flashboot jtagboot

Modified: head/sys/boot/mips/uboot/Makefile
==============================================================================
--- head/sys/boot/mips/uboot/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/mips/uboot/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -5,7 +5,6 @@
 FILES=		ubldr
 
 NEWVERSWHAT=	"U-Boot loader" ${MACHINE_ARCH}
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 WARNS?=		1
 # Address at which ubldr will be loaded.

Modified: head/sys/boot/powerpc/boot1.chrp/Makefile
==============================================================================
--- head/sys/boot/powerpc/boot1.chrp/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/powerpc/boot1.chrp/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -4,7 +4,6 @@ SSP_CFLAGS=
 
 PROG=           boot1.elf
 NEWVERSWHAT=    "Open Firmware boot block" ${MACHINE_ARCH}
-BINDIR?=        /boot
 INSTALLFLAGS=   -b
 
 FILES=		boot1.hfs

Modified: head/sys/boot/powerpc/kboot/Makefile
==============================================================================
--- head/sys/boot/powerpc/kboot/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/powerpc/kboot/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -6,7 +6,6 @@ MAN=
 
 PROG=		loader.kboot
 NEWVERSWHAT=	"kboot loader" ${MACHINE_ARCH}
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 
 # Architecture-specific loader code

Modified: head/sys/boot/powerpc/ofw/Makefile
==============================================================================
--- head/sys/boot/powerpc/ofw/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/powerpc/ofw/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -6,7 +6,6 @@ MAN=
 
 PROG=		loader
 NEWVERSWHAT=	"Open Firmware loader" ${MACHINE_ARCH}
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 
 # Architecture-specific loader code

Modified: head/sys/boot/powerpc/ps3/Makefile
==============================================================================
--- head/sys/boot/powerpc/ps3/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/powerpc/ps3/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -6,7 +6,6 @@ MAN=
 
 PROG=		loader.ps3
 NEWVERSWHAT=	"Playstation 3 loader" ${MACHINE_ARCH}
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 
 # Architecture-specific loader code

Modified: head/sys/boot/powerpc/uboot/Makefile
==============================================================================
--- head/sys/boot/powerpc/uboot/Makefile	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/powerpc/uboot/Makefile	Wed Oct 25 15:27:58 2017	(r324981)
@@ -4,7 +4,6 @@
 
 PROG=		ubldr
 NEWVERSWHAT=	"U-Boot loader" ${MACHINE_ARCH}
-BINDIR?=	/boot
 INSTALLFLAGS=	-b
 MAN=
 

Modified: head/sys/boot/sparc64/Makefile.inc
==============================================================================
--- head/sys/boot/sparc64/Makefile.inc	Wed Oct 25 15:27:53 2017	(r324980)
+++ head/sys/boot/sparc64/Makefile.inc	Wed Oct 25 15:27:58 2017	(r324981)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-BINDIR?=	/boot
 CFLAGS+=	-ffreestanding
 LDFLAGS+=	-nostdlib
 


More information about the svn-src-head mailing list