chiark / gitweb /
Extract version number from C file, not nonexistent SFD
authorBen Harris <bjh21@bjh21.me.uk>
Fri, 15 Nov 2024 00:48:34 +0000 (00:48 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 16 Nov 2024 11:53:04 +0000 (11:53 +0000)
Makefile

index 053766bd023b1f16beb7cd66914f8b3ad65bb927..3bbe6c51e3221afeb38f28ef78ecc7b2f9cf7841 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -113,15 +113,14 @@ install-user: $(OTFFILES)
        install -d "$${HOME}"/.fonts
        install -m 644 $(OTFFILES) "$${HOME}"/.fonts
 
-.PHONY: dist
+VERSION != sed -n 's/^\#define VERSION "\(.*\)"/\1/p' < bedstead.c
 
+.PHONY: dist
 dist: $(DISTFILES)
-       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)
+       rm -rf bedstead-$(VERSION)
+       mkdir bedstead-$(VERSION)
+       ln $(DISTFILES) bedstead-$(VERSION)
+       zip -r bedstead-$(VERSION).zip  bedstead-$(VERSION)
+       rm -r bedstead-$(VERSION)
 
 .DELETE_ON_ERROR: