chiark / gitweb /
Improved "make dist", now with version numbers.
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 1 Dec 2013 16:58:06 +0000 (16:58 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 1 Dec 2013 16:58:06 +0000 (16:58 +0000)
Makefile

index bb481c78f94615d4d9c22fcea460ccb29eeba88c..920ed34faf985e2eaabaadc82ccba4acd3a914a2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -27,8 +27,11 @@ DISTFILES = bedstead.c Makefile \
 
 .PHONY: dist
 
-dist: $(DISTFILES)
-       mkdir bedstead-dist
-       ln $(DISTFILES) bedstead-dist
-       zip -r bedstead.zip bedstead-dist
-       rm -r bedstead-dist
+dist: $(DISTFILES) bedstead
+       rm -rf bedstead-$$(sed -n 's/^Version: //p' < bedstead.sfd)
+       mkdir bedstead-$$(sed -n 's/^Version: //p' < bedstead.sfd)
+       ln $(DISTFILES) \
+           bedstead-$$(sed -n 's/^Version: //p' < bedstead.sfd)
+       zip -r bedstead-$$(sed -n 's/^Version: //p' < bedstead.sfd).zip \
+           bedstead-$$(sed -n 's/^Version: //p' < bedstead.sfd)
+       rm -r bedstead-$$(sed -n 's/^Version: //p' < bedstead.sfd)