Author: stuge
Date: Mon May 16 03:35:03 2011
New Revision: 6598
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6598

Log:
Add crossgcc target to automatically build reference toolchain

This means that a simple:

$ make crossgcc

creates the reference toolchain in the correct directory. Thanks to the
dependency on the clean-for-update target, an existing .xcompile along
with any compiled objects in build/ will be cleaned out, so the next
build will automatically use the newly created reference toolchain.

Signed-off-by: Cristian Magherusan-Stanciu <[email protected]>
Acked-by: Peter Stuge <[email protected]>

Added:
   trunk/util/crossgcc/Makefile
Modified:
   trunk/Makefile

Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile      Mon May 16 02:05:50 2011        (r6597)
+++ trunk/Makefile      Mon May 16 03:35:03 2011        (r6598)
@@ -242,6 +242,12 @@
 cscope:
        cscope -bR
 
+crossgcc: clean-for-update
+       $(MAKE) -C util/crossgcc build
+
+crossgcc-clean: clean-for-update
+       $(MAKE) -C util/crossgcc clean
+
 doxy: doxygen
 doxygen:
        $(DOXYGEN) documentation/Doxyfile.coreboot

Added: trunk/util/crossgcc/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/util/crossgcc/Makefile        Mon May 16 03:35:03 2011        (r6598)
@@ -0,0 +1,9 @@
+all: build
+
+build:
+       ./buildgcc
+
+clean:
+       rm -rf xgcc
+
+.PHONY: all build clean

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to