diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2011-03-20 22:44:35 +0100 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2011-03-22 11:02:49 +0100 |
commit | 05b2f6b5d141dc888f753fd531cf6bbf4889f3a0 (patch) | |
tree | c02dc6311414fad3a8aa6a12f02ba957d54b9962 /Makefile | |
parent | ae8c6f417e9f5259ecc4ddd6dfa09f309db97c61 (diff) | |
download | OSELAS.Toolchain-05b2f6b5d141dc888f753fd531cf6bbf4889f3a0.tar.gz OSELAS.Toolchain-05b2f6b5d141dc888f753fd531cf6bbf4889f3a0.tar.xz |
makefile: add make {dist,release} target
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..be9c11b --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +version := $(shell ./scripts/setlocalversion ./.tarball-version) +project := OSELAS.Toolchain-$(version) +v := v$(version) + +all: + @echo "Please use 'build_all_v2.mk'" + +dirty-check: + @case "$(version)" in \ + *-dirty) echo "refusing to install or package a dirty git tree!" ; exit 1 ;; \ + esac + +dist: dirty-check + rm -rf "$(project)" "$(project).tar.bz2" + git archive "$(v)" --prefix="$(project)"/ > "${project}.tar" + mkdir -p "${project}" + echo -n "${version}" > "${project}/.tarball-version" + + tar -rf "${project}.tar" \ + "${project}/.tarball-version" + bzip2 "${project}.tar" + md5sum "${project}.tar.bz2" > "${project}.tar.bz2.md5" + rm -rf "${project}" + +release: + @scripts/make_$@.sh |