FLAC = $(shell find . -name "*.flac") #FLAC = \ # U2/How_to_Dismantle_an_Atomic_Bomb/01_-_Vertigo.flac \ # U2/How_to_Dismantle_an_Atomic_Bomb/02_-_Miracle_Drug.flac MP3Names = $(FLAC:.flac=.mp3) # MP3 = $(patsubst %,../mp3/%,$(FLAC:.flac=.mp3)) MP3 = $(patsubst %.flac,%.mp3,$(patsubst %,../mp3/%,$(FLAC))) MP3Dirs = $(sort $(dir $(MP3))) all: $(MP3Dirs) $(MP3) ../mp3/%.mp3: %.flac ./flac2mp3.sh "$<" "$@" $(MP3Dirs): mkdir -p $@ # Last line