From 26713d42100ebb0f949777060102b8fa20c22ffd Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 1 Jul 2007 19:04:20 +0000 Subject: Merge the build system to trunk: ct-ng is now installable: - ./configure --prefix=/some/place - make - make install - export PATH="${PATH}:/some/place/bin" - ct-ng --- Makefile | 86 ---------------------------------------------------------------- 1 file changed, 86 deletions(-) delete mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile deleted file mode 100644 index 7a94e92c..00000000 --- a/Makefile +++ /dev/null @@ -1,86 +0,0 @@ -# Makefile for crosstool-NG. -# Copyright 2006 Yann E. MORIN - -# Don't print directory as we descend into them -MAKEFLAGS += --no-print-directory - -export CT_TOP_DIR=$(shell pwd) - -# This is crosstool-ng version string -export CT_VERSION=$(shell cat $(CT_TOP_DIR)/version) - -export CT_STOP=$(STOP) -export CT_RESTART=$(RESTART) - -.PHONY: all -all: build - -HOST_CC = gcc -funsigned-char - -# Help system -help:: help-head help-config help-samples help-build help-distrib help-env help-tail - -help-head:: - @echo 'Available make targets:' - -help-config:: - @echo - @echo 'Configuration targets:' - -help-samples:: - @echo - @echo 'Preconfigured targets:' - -help-build:: - @echo - @echo 'Build targets:' - -help-distrib:: - @echo - @echo 'Distribution targets:' - -help-env:: - @echo - @echo 'Environement variables (see docs/overview.txt):' - -help-tail:: - @echo - @echo 'Execute "make" or "make all" to build all targets marked with [*]' - -# End help system - -help-build:: - @echo '* build - Build the toolchain' - @echo ' clean - Remove generated files' - @echo ' distclean - Remove generated files, configuration and build directories' - -include $(CT_TOP_DIR)/kconfig/Makefile -include $(CT_TOP_DIR)/samples/Makefile -include $(CT_TOP_DIR)/tools/Makefile -include $(CT_TOP_DIR)/Makefile.steps - -help-distrib:: - @echo ' tarball - Build a tarball of the configured toolchain' - -help-env:: - @echo ' STOP - Stop the build just after this step' - @echo ' RESTART - Restart the build just before this step' - -.config: - @echo "You must run either one of \"make config\" or \"make menuconfig\" first" - @false - -# Actual build -build: .config - @$(CT_TOP_DIR)/scripts/crosstool.sh - -.PHONY: tarball -tarball: - @$(CT_TOP_DIR)/scripts/tarball.sh - -.PHONY: distclean -distclean:: clean - @rm -f .config* ..config.tmp - @rm -f log.* - @[ ! -d "$(CT_TOP_DIR)/targets" ] || chmod -R u+w "$(CT_TOP_DIR)/targets" - @rm -rf "$(CT_TOP_DIR)/targets" -- cgit v1.2.3