Browse Source

Merge branch 'master' of git://git.lohrun.net/songbook

Conflicts:
	makefile
remotes/origin/translate_notes
crep 15 years ago
parent
commit
e0db6619cd
  1. 30
      makefile

30
makefile

@ -19,7 +19,6 @@ SONGBOOKS := $(wildcard *.sb)
TARGETS = $(SONGBOOKS:%.sb=%)
PDF = $(TARGETS:%=%.pdf)
PSF = $(TARGETS:%=%.ps.gz)
CHORDS = chords.tex
CHORDS_SRC = $(shell ls songs/*/*.sg)
@ -47,9 +46,6 @@ default: songbook.pdf
all: $(PDF)
ps: $(PSF)
gv $<
pdf: $(PDF)
xpdf $<
@ -58,28 +54,18 @@ lilypond: $(LILYFILE)
clean:
@rm -f $(TARGETS:%=%.d) $(TARGETS:%=%.tex) $(TARGETS:%=%.aux) \
$(TARGETS:%=%.toc) $(TARGETS:%=%.out) $(TARGETS:%=%.log) \
$(TARGETS:%=%.nav) $(TARGETS:%=%.snm) $(TARGETS:%=%.dvi)
$(TARGETS:%=%.nav) $(TARGETS:%=%.snm)
@rm -f *.sbx *.sxd
cleanall: clean
@rm -f $(PDF) $(PSF)
@rm -f $(PDF)
@rm -f $(LILYFILE)
depend:
############################################################
$(PSF): LATEX = latex
$(PSF): %.ps.gz: %.ps
gzip -f $<
%.ps: %.dvi
dvips -o $@ $<
%.dvi: %.tex %.aux
$(LATEX) $<
$(PDF): LATEX = pdflatex -halt-on-error
$(PDF): LATEX = pdflatex $(LATEX_OPTIONS)
$(PDF): %.pdf: %.tex %.aux
%.aux: %.tex
@ -94,8 +80,6 @@ $(PDF): %.pdf: %.tex %.aux
%.d: %.sb
$(MAKE_SONGBOOK) -s $< -d -o $@
include $(SONGBOOKS:%.sb=%.d)
%.pdf: %.ly
@$(LILYPOND) --output=$(@:%.pdf=%) $<
@rm $(@:%.pdf=%.ps)
@ -103,3 +87,11 @@ include $(SONGBOOKS:%.sb=%.d)
$(CHORDS): $(CHORDS_SRC)
$(MAKE_CHORDS) -o $@
ifeq (.pdf,$(suffix $(MAKECMDGOALS)))
include $(MAKECMDGOALS:%.pdf=%.d)
else ifneq ($(MAKECMDGOALS),clean)
ifneq ($(MAKECMDGOALS),cleanall)
include $(TARGETS:%=%.d)
endif
endif

Loading…
Cancel
Save