Merge patches sent by Robert P. J. Day <rpjday@mindspring.com>.
Warning: the buildroot folks purposedly removed the skip-comment patch but didn't really said why. Keeping it for the sake of having it in svn just in case (removing it will be easier thant not having it at all).
1 # Makefile for crosstool-NG.
2 # Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
5 export PROJECTVERSION=0.0.2-svn
7 # This should eventually be computed if compiling out-of-tree is implemented
8 export CT_TOP_DIR=$(shell pwd)
13 HOST_CC = gcc -funsigned-char
16 @echo 'Available make targets (*: default target):'
19 include $(CT_TOP_DIR)/kconfig/Makefile
22 @echo 'Build targets:'
23 @echo '* build - Build the toolchain'
24 @echo ' clean - Remove generated files'
25 @echo ' distclean - Remove generated files, configuration and build directories'
27 include $(CT_TOP_DIR)/tools/Makefile
29 .config: $(shell find $(CT_TOP_DIR)/config -type f -name '*.in')
31 @# Because exiting menuconfig without saving is not an error to menuconfig
36 @$(CT_TOP_DIR)/scripts/crosstool.sh
40 @rm -f .config* ..config.tmp
41 @rm -rf "$(CT_TOP_DIR)/build"