jw-pkg/make/song.mk

30 lines
590 B
Makefile
Raw Normal View History

CHORD := $(firstword $(shell which chordpro chordii chord))
2009-12-03 19:10:08 +00:00
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
2009-12-03 19:10:08 +00:00
mv $@.tmp $@
clean.chopro:
$(RM) -f $(CHOPRO_PS) $(CHOPRO_PDF)
2009-12-03 19:10:08 +00:00
clean.tmp:
$(RM) -f *.tmp
2009-12-03 19:10:08 +00:00
view: $(CHOPRO_PDF)
okular $<