summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-10-29 00:53:01 +0000
committerMike Frysinger <vapier@gentoo.org>2005-10-29 00:53:01 +0000
commitd816868693b9cbc6c4ce97831f5a2c950b3db260 (patch)
treeb9adb2613c907bf12bafb73b95457fd4a2e62015 /Makefile
parent8789ec41345596c152501877a26a5eac0a577554 (diff)
cleanup the release target so that it doesnt kill my svn checkout anymore :/
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 10 insertions, 28 deletions
diff --git a/Makefile b/Makefile
index ccf81eaed..05547b69f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,30 +1,16 @@
# Makefile for uClibc
#
-# Copyright (C) 2000-2003 Erik Andersen <andersen@uclibc.org>
+# Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later
-# version.
+# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library General
-# Public License along with this program; if not, write to the
-# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
-# Boston, MA 02111-1307 USA
-
#--------------------------------------------------------------
# You shouldn't need to mess with anything beyond this point...
#--------------------------------------------------------------
noconfig_targets := menuconfig config oldconfig randconfig \
defconfig allyesconfig allnoconfig clean distclean \
- release tags
+ release dist tags
TOPDIR=./
include Rules.mak
@@ -375,20 +361,16 @@ distclean: clean
$(RM) extra/locale/*.txt
$(MAKE) -C extra clean
-release: distclean
- cd ..; \
- $(RM) -r uClibc-$(VERSION); \
- cp -dRf uClibc uClibc-$(VERSION); \
- find uClibc-$(VERSION)/ -type f \
- -name .\#* -exec $(RM) -r {} \; ; \
- find uClibc-$(VERSION)/ -type d \
- -name .svn -exec $(RM) -r {} \; ; \
- \
- tar -cvzf uClibc-$(VERSION).tar.gz uClibc-$(VERSION)/
+dist release:
+ $(MAKE) -s distclean
+ $(RM) -r ../uClibc-$(VERSION) ../uClibc-$(VERSION).tar.gz
+ svn -q export . ../uClibc-$(VERSION)
+ tar czf ../uClibc-$(VERSION).tar.gz -C .. uClibc-$(VERSION)
+ du -b ../uClibc-$(VERSION).tar.gz
endif # ifeq ($(HAVE_DOT_CONFIG),y)
check:
$(MAKE) -C test
-.PHONY: dummy subdirs release distclean clean config oldconfig menuconfig utils
+.PHONY: dummy subdirs release dist distclean clean config oldconfig menuconfig utils