Mercurial > nsnake-www
changeset 4:554810ea71d7
unify
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 17 Dec 2020 11:49:46 +0100 |
parents | 1828dc3bc027 |
children | 7d54b74691fa |
files | .hgignore Makefile templates/template.html |
diffstat | 3 files changed, 28 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Wed Dec 16 15:18:31 2020 +0100 +++ b/.hgignore Thu Dec 17 11:49:46 2020 +0100 @@ -1,3 +1,3 @@ +^nsnake-(\d+)\.(\d+)\.(\d+) ^www$ -^nsnake-(\d+)\.(\d+)\.(\d+) \.html$
--- a/Makefile Wed Dec 16 15:18:31 2020 +0100 +++ b/Makefile Thu Dec 17 11:49:46 2020 +0100 @@ -19,20 +19,23 @@ .POSIX: SRCS= index.md +PROJECT= nsnake +VERSION= 2.2.1 +MAN6= nsnake-${VERSION}/nsnake.6 + OBJS= ${SRCS:.md=.html} PANDOC= pandoc PANDOC_FLAGS= -f markdown -t html5 --no-highlight --template templates/template.html MANDOC= mandoc MANDOC_HTML= -T html -O man=%N.html MANDOC_PDF= -T pdf -VERSION= 2.2.1 -SOURCE= nsnake-${VERSION}.tar.xz -WRKDIR= nsnake-${VERSION} +DIST= ${PROJECT}-${VERSION}.tar.xz +WRKDIR= ${PROJECT}-${VERSION} -MAN6= nsnake-${VERSION}/nsnake.6 +MAN6_HTML= ${MAN6:.6=.html} +MAN6_PDF= ${MAN6:.6=.pdf} -MAN6HTML= ${MAN6:.6=.html} -MAN6PDF= ${MAN6:.6=.pdf} +MAN_OBJS= ${MAN6_HTML} ${MAN6_PDF} .SUFFIXES: .SUFFIXES: .6 .html .md .pdf @@ -48,24 +51,24 @@ .6.pdf: ${MANDOC} < $< ${MANDOC_PDF} > $@ +${DIST}: + wget -q http://releases.malikania.fr/${PROJECT}/${VERSION}/$@ -O $@ + +${WRKDIR}: ${DIST} + tar -xJf $< + ${MAN6}: ${WRKDIR} -${OBJS}: templates/template.html - -${SOURCE}: - wget -q http://releases.malikania.fr/nsnake/${VERSION}/$@ -O $@ +${OBJS}: css/no-class.css templates/template.html -${WRKDIR}: ${SOURCE} - tar -xJf ${SOURCE} - -www: ${OBJS} ${MAN6HTML} ${MAN6PDF} +www: ${OBJS} ${MAN_OBJS} mkdir -p www cp -R css www - cp screen.png ${OBJS} ${MAN6HTML} ${MAN6PDF} www + cp screen.png ${OBJS} ${MAN_OBJS} www clean: rm -rf www ${WRKDIR} - rm -f ${SOURCE} - rm -f ${OBJS} + rm -f ${DIST} + rm -f ${OBJS} ${MAN_OBJS} .PHONY: all clean
--- a/templates/template.html Wed Dec 16 15:18:31 2020 +0100 +++ b/templates/template.html Thu Dec 17 11:49:46 2020 +0100 @@ -1,9 +1,16 @@ <!DOCTYPE html> <html> <head> + <meta charset="UTF-8"> <link rel="stylesheet" href="css/no-class.css" type="text/css"> + <title>$title$</title> </head> <body> $body$ </body> + + <footer> + <hr> + Copyright (c) <a href="http://markand.fr">David Demelier</a>. nsnake is a <a href="http://malikania.fr"> malikania project</a>. + </footer> </html>