Author: emaste
Date: Mon Jan 18 15:30:15 2016
New Revision: 294268
URL: https://svnweb.freebsd.org/changeset/base/294268

Log:
  MFC r287930: Various small cleanups to EFI loader Makefiles.

Modified:
  stable/10/sys/boot/efi/boot1/Makefile
  stable/10/sys/boot/efi/loader/Makefile
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/boot/efi/boot1/Makefile
==============================================================================
--- stable/10/sys/boot/efi/boot1/Makefile       Mon Jan 18 14:11:34 2016        
(r294267)
+++ stable/10/sys/boot/efi/boot1/Makefile       Mon Jan 18 15:30:15 2016        
(r294268)
@@ -9,7 +9,7 @@ MAN=
 
 MK_SSP=                no
 
-PROG=          loader.sym
+PROG=          boot1.sym
 INTERNALPROG=
 
 # architecture-specific loader code
@@ -38,7 +38,7 @@ LDFLAGS=      -Wl,-T${LDSCRIPT} -Wl,-Bsymboli
 LDFLAGS+=      -Wl,-znocombreloc
 .endif
 
-${PROG}:       ${LDSCRIPT}
+DPADD+=                ${LDSCRIPT}
 
 OBJCOPY?=      objcopy
 OBJDUMP?=      objdump
@@ -49,19 +49,19 @@ EFI_TARGET= efi-app-x86_64
 EFI_TARGET=    efi-app-ia32
 .endif
 
-boot1.efi: loader.sym
+boot1.efi: ${PROG}
        if [ `${OBJDUMP} -t ${.ALLSRC} | fgrep '*UND*' | wc -l` != 0 ]; then \
                ${OBJDUMP} -t ${.ALLSRC} | fgrep '*UND*'; \
                exit 1; \
        fi
        ${OBJCOPY} -j .text -j .sdata -j .data \
                -j .dynamic -j .dynsym -j .rel.dyn \
-               -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \
+               -j .rela.dyn -j .reloc -j .eh_frame \
                --output-target=${EFI_TARGET} ${.ALLSRC} ${.TARGET}
 
 boot1.o: ${.CURDIR}/../../common/ufsread.c
 
-# The following inserts out objects into a template FAT file system
+# The following inserts our objects into a template FAT file system
 # created by generate-fat.sh
 
 .include "${.CURDIR}/Makefile.fat"

Modified: stable/10/sys/boot/efi/loader/Makefile
==============================================================================
--- stable/10/sys/boot/efi/loader/Makefile      Mon Jan 18 14:11:34 2016        
(r294267)
+++ stable/10/sys/boot/efi/loader/Makefile      Mon Jan 18 15:30:15 2016        
(r294268)
@@ -12,7 +12,6 @@ MK_SSP=               no
 PROG=          loader.sym
 INTERNALPROG=
 
-.PATH: ${.CURDIR}/../../efi/loader
 # architecture-specific loader code
 SRCS=  autoload.c \
        bootinfo.c \
@@ -80,7 +79,7 @@ EFI_TARGET=   efi-app-x86_64
 EFI_TARGET=    efi-app-ia32
 .endif
 
-loader.efi: loader.sym
+loader.efi: ${PROG}
        if [ `${OBJDUMP} -t ${.ALLSRC} | fgrep '*UND*' | wc -l` != 0 ]; then \
                ${OBJDUMP} -t ${.ALLSRC} | fgrep '*UND*'; \
                exit 1; \
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to