aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2018-07-20 05:18:03 +0000
committerWarner Losh <imp@FreeBSD.org>2018-07-20 05:18:03 +0000
commit1f9bd5f67c011e55ac64b22ae4dbeee716ae376c (patch)
treeb8c3ddce8e4e9ace64b9227ce91c3ea84111befd
parentfdcfd483e3c0e3f0c155840bdf056785a12cbdb7 (diff)
downloadsrc-1f9bd5f67c011e55ac64b22ae4dbeee716ae376c.tar.gz
src-1f9bd5f67c011e55ac64b22ae4dbeee716ae376c.zip
Hoist EFI_TARGET and SOURCE_DATE_EPOCH up into efi/Makefile.inc
Notes
Notes: svn path=/head/; revision=336535
-rw-r--r--stand/efi/Makefile.inc12
-rw-r--r--stand/efi/boot1/Makefile11
-rw-r--r--stand/efi/loader/Makefile11
3 files changed, 12 insertions, 22 deletions
diff --git a/stand/efi/Makefile.inc b/stand/efi/Makefile.inc
index 704a77c6c397..c2d803ddc1ab 100644
--- a/stand/efi/Makefile.inc
+++ b/stand/efi/Makefile.inc
@@ -19,4 +19,16 @@ CFLAGS+= -fPIC
CFLAGS+= -fPIC
.endif
+.if ${MACHINE_CPUARCH} == "amd64"
+EFI_TARGET= efi-app-x86_64
+.elif ${MACHINE_CPUARCH} == "i386"
+EFI_TARGET= efi-app-ia32
+.else
+EFI_TARGET= binary
+.endif
+
+# Arbitrarily set the PE/COFF header timestamps to 1 Jan 2016 00:00:00
+# for build reproducibility.
+SOURCE_DATE_EPOCH?=1451606400
+
.include "../Makefile.inc"
diff --git a/stand/efi/boot1/Makefile b/stand/efi/boot1/Makefile
index d7cdeb45307b..57610292bd83 100644
--- a/stand/efi/boot1/Makefile
+++ b/stand/efi/boot1/Makefile
@@ -76,17 +76,6 @@ LDADD+= ${LIBEFI} ${LIBSA}
DPADD+= ${LDSCRIPT}
-.if ${MACHINE_CPUARCH} == "amd64"
-EFI_TARGET= efi-app-x86_64
-.elif ${MACHINE_CPUARCH} == "i386"
-EFI_TARGET= efi-app-ia32
-.else
-EFI_TARGET= binary
-.endif
-
-# Arbitrarily set the PE/COFF header timestamps to 1 Jan 2016 00:00:00
-# for build reproducibility.
-SOURCE_DATE_EPOCH?=1451606400
boot1.efi: ${PROG}
if ${NM} ${.ALLSRC} | grep ' U '; then \
echo "Undefined symbols in ${.ALLSRC}"; \
diff --git a/stand/efi/loader/Makefile b/stand/efi/loader/Makefile
index 147c3929584a..ecd8acc0cf6b 100644
--- a/stand/efi/loader/Makefile
+++ b/stand/efi/loader/Makefile
@@ -91,17 +91,6 @@ CLEANFILES+= loader.efi
NEWVERSWHAT= "EFI loader" ${MACHINE}
-.if ${MACHINE_CPUARCH} == "amd64"
-EFI_TARGET= efi-app-x86_64
-.elif ${MACHINE_CPUARCH} == "i386"
-EFI_TARGET= efi-app-ia32
-.else
-EFI_TARGET= binary
-.endif
-
-# Arbitrarily set the PE/COFF header timestamps to 1 Jan 2016 00:00:00
-# for build reproducibility.
-SOURCE_DATE_EPOCH?=1451606400
loader.efi: ${PROG}
if ${NM} ${.ALLSRC} | grep ' U '; then \
echo "Undefined symbols in ${.ALLSRC}"; \