jw-pkg/make/song.mk
2019-03-03 18:12:28 +00:00

30 lines
618 B
Makefile

CHORD := $(firstword $(shell which chordpro chordii chord))
CHOPRO = $(wildcard *.chopro *.cho *.CHOPRO)
CHOPRO_PDF = $(addsuffix .pdf,$(basename $(CHOPRO)))
CHOPRO_PS = $(addsuffix .ps,$(basename $(CHOPRO)))
all: $(CHOPRO_PDF)
install:
clean: clean.chopro clean.tmp
distclean:
pdf: $(CHOPRO_PDF)
kpdf: $(CHOPRO_PDF)
kpdf $<
%.pdf: %.ps
ps2pdf $< $@.tmp
mv $@.tmp $@
%.ps: %.chopro
$(CHORD) $< > $@.tmp
mv $@.tmp $@
clean.chopro:
$(RM) -f $(CHOPRO_PS) $(CHOPRO_PDF)
clean.tmp:
$(RM) -f *.tmp
view: $(CHOPRO_PDF)
okular $<