[coreboot-gerrit] New patch to review for coreboot: buildgcc: Allow specifying destination directory

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Sat Feb 27 21:53:34 CET 2016


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13847

-gerrit

commit 340e644b781e3241ed9400e36d6b71f8b8ee2d80
Author: Stefan Reinauer <stefan.reinauer at coreboot.org>
Date:   Sat Feb 27 12:29:58 2016 -0800

    buildgcc: Allow specifying destination directory
    
    With this change you can say
    
     $ make DEST=/opt/cross-1.35
    
    to get all of the cross toolchain built and installed to /opt/cross-1.35
    
    Change-Id: Icc3e605c4824bfa2831d030e4ed9dd0331ff722f
    Signed-off-by: Stefan Reinauer <stefan.reinauer at coreboot.org>
---
 util/crossgcc/Makefile | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/util/crossgcc/Makefile b/util/crossgcc/Makefile
index 11cc5fc..aadf316 100644
--- a/util/crossgcc/Makefile
+++ b/util/crossgcc/Makefile
@@ -1,5 +1,6 @@
 # if no architecture is specified, set a default
 BUILD_PLATFORM ?= i386-elf
+DEST ?= $(PWD)/xgcc
 
 # For the toolchain builds, use CPUS=x to use multiple processors to build
 # use KEEP_SOURCES=1 to keep temporary files after the build
@@ -23,19 +24,20 @@ build_tools: build_gcc build_gdb
 
 build_gcc:
 	bash ./buildgcc -p $(BUILD_PLATFORM) $(if $(CPUS),-j $(CPUS)) $(if $(KEEP_SOURCES),-t) $(BUILDGCC_OPTIONS) \
-			$(if $(BUILD_LANGUAGES),-l $(BUILD_LANGUAGES))
+			$(if $(BUILD_LANGUAGES),-l $(BUILD_LANGUAGES)) -d $(DEST)
 
 build_gdb:
 ifeq ($(SKIP_GDB),)
-	bash ./buildgcc -p $(BUILD_PLATFORM) -P gdb $(if $(CPUS),-j $(CPUS))  $(if $(KEEP_SOURCES),-t) $(BUILDGCC_OPTIONS)
+	bash ./buildgcc -p $(BUILD_PLATFORM) -P gdb $(if $(CPUS),-j $(CPUS))  $(if $(KEEP_SOURCES),-t) \
+			$(BUILDGCC_OPTIONS) -d $(DEST)
 endif
 
 build_iasl:
-	bash ./buildgcc -P iasl $(if $(CPUS),-j $(CPUS))  $(if $(KEEP_SOURCES),-t) $(BUILDGCC_OPTIONS)
+	bash ./buildgcc -P iasl $(if $(CPUS),-j $(CPUS))  $(if $(KEEP_SOURCES),-t) $(BUILDGCC_OPTIONS) -d $(DEST)
 
 build_clang:
 ifeq ($(SKIP_CLANG),)
-	bash ./buildgcc -P clang $(if $(CPUS),-j $(CPUS))  $(if $(KEEP_SOURCES),-t) $(BUILDGCC_OPTIONS)
+	bash ./buildgcc -P clang $(if $(CPUS),-j $(CPUS))  $(if $(KEEP_SOURCES),-t) $(BUILDGCC_OPTIONS) -d $(DEST)
 endif
 
 ###########################################################



More information about the coreboot-gerrit mailing list