diff options
author | Nick White <hg@njw.me.uk> | 2011-08-07 15:16:23 +0100 |
---|---|---|
committer | Nick White <hg@njw.me.uk> | 2011-08-07 15:16:23 +0100 |
commit | 02c4710c2c89cb693415dabe20f08d4e526ab6fd (patch) | |
tree | d58fb18df279decb1ddf38b0f4f888e2bf1f57ac /Makefile | |
parent | 64a49b6eed5a82b2fc9f1b19ff3a46a0603a7a07 (diff) |
Add web page, ready makefile
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 33 |
1 files changed, 26 insertions, 7 deletions
@@ -5,7 +5,8 @@ NAME = getxbook SRC = getgbook.c LIB = util.o -SCRIPTS = getgmissing.sh makebookpdf.sh +SCRIPTS = getgmissing.sh getgfailed.sh makebookpdf.sh +DOC = README COPYING LEGAL BIN = $(SRC:.c=) OBJ = $(SRC:.c=.o) $(LIB) @@ -35,13 +36,31 @@ uninstall: cd $(DESTDIR)$(PREFIX)/bin && rm -f $(BIN) $(SCRIPTS) clean: - rm -f -- $(BIN) $(OBJ) util.a + rm -f -- $(BIN) $(OBJ) util.a index.html dist: - @mkdir -p $(NAME)-$(VERSION) - @cp $(SRC) $(SCRIPTS) util.h util.c Makefile config.mk COPYING $(NAME)-$(VERSION) - @tar c $(NAME)-$(VERSION) | gzip -c > $(NAME)-$(VERSION).tar.gz - @rm -rf $(NAME)-$(VERSION) - @echo $(NAME)-$(VERSION).tar.gz + mkdir -p $(NAME)-$(VERSION) + cp $(SRC) $(SCRIPTS) $(DOC) util.h util.c Makefile config.mk $(NAME)-$(VERSION) + tar c $(NAME)-$(VERSION) | gzip -c > $(NAME)-$(VERSION).tar.gz + gpg -b < $(NAME)-$(VERSION).tar.gz > $(NAME)-$(VERSION).tar.gz.sig + rm -rf $(NAME)-$(VERSION) + echo $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION).tar.gz.sig + +index.html: doap.ttl README + echo making webpage + echo "<!DOCTYPE html><html><head><title>$(NAME)</title>" > $@ + echo '<link rel="alternate" type="text/turtle" title="rdf" href="doap.ttl" />' >> $@ + echo '<style type="text/css">' >> $@ + echo "body {font-family:sans-serif; width:38em; margin:auto; max-width:94%;}" >> $@ + echo "h1 {font-size:1.6em; text-align:center;}" >> $@ + echo "a {text-decoration:none; border-bottom-width:thin; border-bottom-style:dotted;}" >> $@ + echo "</style></head><body>" >> $@ + smu < README >> $@ + echo "<h2>download</h2>" >> $@ + echo "[$(NAME) $(VERSION)]($(NAME)-$(VERSION).tar.gz) ([sig]($(NAME)-$(VERSION).tar.gz.sig))" | smu >> $@ + echo '<hr />' >> $@ + sh websummary.sh doap.ttl | smu >> $@ + echo '</body></html>' >> $@ .PHONY: all clean install uninstall dist +.SILENT: index.html dist |