ALL = \ 2017-08-28-libre-office-forum.pdf \ 2017-08-28-libre-office-forum.png \ 2017-10-23-migrate-google.pdf \ 2017-10-23-migrate-google.png \ 2017-11-11-miljoe.pdf\ SEND_FILES = *.pdf *.png all: $(ALL) # General cases %.pdf: %.odg libreoffice --invisible --convert-to pdf $< %.pdf: %.odt libreoffice --invisible --convert-to pdf $< %.png: %.pdf convert $< $@ # Special cases 2017-11-11-miljoe.pdf: 0000556932-01_miljo.pdf cp $< $@ # Sends to fripost.org for publication send: rsync -ruvp --chmod=Dugo+rx,Fugo+r $(SEND_FILES) www.fripost.org:/var/www/fripost.org/material/ clean: rm -fr $(ALL) SHELL = /bin/bash