diff options
author | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2006-11-08 07:19:59 +0000 |
---|---|---|
committer | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2006-11-08 07:19:59 +0000 |
commit | 1c9c3acb892cbf8d1d35f3a20a4f553a318101f7 (patch) | |
tree | 5742672affbd094bc7a59b9a0880916765f9244a /Makefile | |
parent | fc08eb02984296871be7801f26abc071dad2b0bd (diff) |
Added target for creation of website. 'web' directory contains
source files for website, which is created in 'web/pandoc'.
git-svn-id: https://pandoc.googlecode.com/svn/trunk@79 788f1e2b-df1e-0410-8736-df70ead52e1b
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -258,6 +258,42 @@ tags: $(src_all) cd $(SRCDIR) && hasktags -c $(src_all:$(SRCDIR)/%=%); \ LC_ALL=C sort tags >tags.sorted; mv tags.sorted tags +.PHONY: tarball +fullname:=$(NAME)-$(VERSION) +tarball_name:=$(fullname).tar.gz +cleanup_files+=$(tarball_name) +tarball: $(tarball_name) +$(tarball_name): + svn export . $(fullname) + tar cvzf $(tarball_name) $(fullname) + -rm -rf $(fullname) + +.PHONY: website +web_src:=web +web_dest:=web/pandoc +make_page := $(MAIN) -s -B $(web_src)/header.html -A $(web_src)/footer.html \ + -H $(web_src)/css +cleanup_files+=$(web_dest) +website: $(web_dest) + +$(web_dest)/: $(MAIN) html/ $(tarball_name) + [ -f $(osx_dmg_name) ] || { \ + echo "*** Missing $(osx_dmg_name). ***"; \ + exit 1; \ + } + -rm -rf $(web_dest) + mkdir $(web_dest) + cp -r html $(web_dest)/doc + cp $(osx_dmg_name) $(web_dest)/ + cp $(tarball_name) $(web_dest)/ + cp $(web_src)/*.css $(web_dest)/ + $(make_page) README > $(web_dest)/README.html + $(make_page) INSTALL > $(web_dest)/install.html + $(make_page) changelog > $(web_dest)/history.html + sed -e 's/@TARBALL_NAME@/$(tarball_name)/g' $(web_src)/index.txt | \ + sed -e 's/@DEB_NAME@/$(deb_name)/g' | \ + $(make_page) > $(web_dest)/index.html + deb: debian [ -x /usr/bin/fakeroot ] || { \ echo "*** Please install fakeroot package. ***"; \ |