all: show play PDFBASE=CantSkip-base.pdf PDFSOLO=CantSkip-solo.pdf MIDBASE=CantSkip-base.midi MIDSOLO=CantSkip-solo.midi PDFVIEWER=evince MIDPLAYER=vlc pdfbase : $(PDFBASE) pdfsolo : $(PDFSOLO) midbase : $(MIDBASE) midsolo : $(MIDSOLO) $(PDFBASE): CantSkip-guitbase.ly CantSkip-base.ly lilypond CantSkip-base.ly $(PDFSOLO): CantSkip-guitsolo.ly CantSkip-guitbase.ly CantSkip-solo.ly lilypond CantSkip-solo.ly $(MIDBASE): CantSkip-guitbase.ly CantSkip-base.ly lilypond CantSkip-base.ly $(MIDSOLO): CantSkip-guitsolo.ly CantSkip-guitbase.ly CantSkip-solo.ly lilypond CantSkip-solo.ly play: $(MIDBASE) $(MIDSOLO) pkill $(MIDPLAYER); $(MIDPLAYER) $(MIDBASE) $(MIDSOLO) 2> /dev/null & playbase: midbase pkill $(MIDPLAYER); $(MIDPLAYER) $(MIDBASE) 2> /dev/null & playsolo: midsolo pkill $(MIDPLAYER); $(MIDPLAYER) $(MIDSOLO) 2> /dev/null & showbase: pdfbase $(PDFVIEWER) $(PDFBASE) & showsolo: pdfsolo $(PDFVIEWER) $(PDFSOLO) & show: pdfbase pdfsolo $(PDFVIEWER) $(PDFBASE) & $(PDFVIEWER) $(PDFSOLO) & clear: rm -f $(PDFBASE) $(PDFSOLO) $(MIDBASE) $(MIDSOLO)