SRCDIR ?= . STATICSRCDIR ?= $(SRCDIR) BUILDDIR ?= $(SRCDIR) DESTDIR ?= /home/arrrgh/public_html remotehost ?= example.org # Pull title, author and creationdate from this Markdown file metahintfile = $(SRCDIR)/chap0.mdwn) s5opts = -i # source docs s5file = $(SRCDIR)/ezgo.mdwn reportfiles = $(filter-out $(s5file), $(mdwnfiles)) #reportfiles = $(patsubst %,$(SRCDIR)/chap%.mdwn,0 1 2 2a 2b 3 4 5) s5 = $(BUILDDIR)/index.html htmlreports = $(reportfiles:$(SRCDIR)/%.mdwn=$(BUILDDIR)/%.html) #htmlreports = $(BUILDDIR)/report.html #pdfreports = $(BUILDDIR)/report.pdf #extrafiles += $(patsubst %,$(BUILDDIR)/%.pdf,deps pkgdeps) #htmlcopyfiles = $(BUILDDIR)/map.png #pdfcopyfiles = $(BUILDDIR)/map.pdf #javacopyfiles = $(patsubst %,$(BUILDDIR)/map/%,freemindbrowser.jar index.html map.mm IBIS_MemberDB.zip) all: $(s5) $(htmlreports) $(pdfreports) $(javacopyfiles) $(extrafiles) install: all for f in $(installfiles:$(BUILDDIR)/%=%); do \ install -d $(DESTDIR)/`dirname $$f`; \ install -p -m u=rw,go=r,a-s -t $(DESTDIR)/`dirname $$f` $(BUILDDIR)/$$f; \ done uninstall: rm -f $(installfiles:$(BUILDDIR)/%=$(DESTDIR)/%) clean: rm -f $(copyfiles) $(genfiles) $(filter-out $(maybecopyfiles),$(installfiles) $(noinstallfiles)) rm -f $(pdfreports:=~) sync: install rsync -avH $(DESTDIR)/ $(remotehost):$(DESTDIR)/ include make/pandoc.mk