aboutsummaryrefslogtreecommitdiff
path: root/fwutils/Makefile
diff options
context:
space:
mode:
authorproski <proski>2006-07-26 01:39:23 +0000
committerproski <proski>2006-07-26 01:39:23 +0000
commit1d7a716a6f5f165fdedd0d64cdcf7fcd6c469766 (patch)
tree10575a380d9ceb6fd4d0ff45f486d3b9b4b0ad4f /fwutils/Makefile
parent52b6f808b3c3c74b6b585194cad47f0029bf9288 (diff)
Add README and COPYRIGHT, change the distribution layout
If it's too hard to explain the naming rules to the end users, it's better to simplify the rules. Use subdirectories with the version numbers.
Diffstat (limited to 'fwutils/Makefile')
-rw-r--r--fwutils/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/fwutils/Makefile b/fwutils/Makefile
index bfefcc6..5ddba4e 100644
--- a/fwutils/Makefile
+++ b/fwutils/Makefile
@@ -18,6 +18,8 @@ OLDBINFILES = \
BINFILES = $(NEWBINFILES) $(OLDBINFILES)
+DISTFILES = README COPYRIGHT
+
DISTDIR = at76c503a-firmware-$(VERSION)
@@ -35,8 +37,13 @@ clean:
dist: all
mkdir $(DISTDIR)
cp $(NEWBINFILES) $(DISTDIR)
- mkdir $(DISTDIR)/old
- cp $(OLDBINFILES) $(DISTDIR)/old
+ cp $(DISTFILES) $(DISTDIR)
+ for f in $(OLDBINFILES); do \
+ ver=`echo $$f | sed 's/^.*-\([^-]*-[^.]*\)\.bin/\1/'`; \
+ name=`echo $$f | sed 's/-\([^-]*-[^.]*\)\.bin/.bin/'`; \
+ mkdir -p $(DISTDIR)/old/$$ver; \
+ cp $$f $(DISTDIR)/old/$$ver/$$name; \
+ done
tar cf - $(DISTDIR) | gzip --best > $(DISTDIR).tar.gz
rm -rf $(DISTDIR)