diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2007-07-01 19:04:20 (GMT) |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2007-07-01 19:04:20 (GMT) |
commit | 26713d42100ebb0f949777060102b8fa20c22ffd (patch) | |
tree | c19e1e5ca3405de45e3465487ec1617fd579b532 /Makefile | |
parent | c2abd16d69e6fb9514c91d81d25aa56a0633723c (diff) |
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 <action>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index 7a94e92..0000000 --- a/Makefile +++ /dev/null @@ -1,86 +0,0 @@ -# Makefile for crosstool-NG. -# Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr> - -# 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" |