# $Id$ prefix=/usr/local exec_prefix=${prefix} bindir=${exec_prefix}/bin datadir=${prefix}/share mandir=${datadir}/man man1dir=${mandir}/man1 catdir=${mandir} cat1dir=${catdir}/cat1 TAGLIBFLAGS= `pkg-config --cflags --libs taglib` INSTALL= install INSTALL_DATA= ${INSTALL} -m 444 INSTALL_DIRECTORY=${INSTALL} -d -m 755 INSTALL_SCRIPT= ${INSTALL} -m 555 POD2MAN= pod2man -c '' -r '' ROFF= nroff -Tascii -mandoc SCRIPTS=\ fa-flacd \ fa-rip \ flac2mp3 \ MAN=\ fa-flacd.1 fa-flacd.0 \ fa-rip.1 fa-rip.0 \ flac2mp3.1 flac2mp3.0 \ all: apic-read apic-write strip-tags ${SCRIPTS} ${MAN} test: prove -r t #CXX= /opt/llvm-3.3.src/bin/clang -std=c++11 -g -Wall CXX= g++ -std=c++0x -g -Wall %: %.cc ${CXX} -o $@ $< ${TAGLIBFLAGS} .PRECIOUS: %.1 %.1: % ${POD2MAN} $< > $@ %.0: %.1 ${ROFF} $< > $@ clean: rm -f ${MAN} apic-read apic-write strip-tags id3v2-grep install: $(addprefix ${DESTDIR}${bindir}/, ${SCRIPTS}) install: $(addprefix ${DESTDIR}${man1dir}/, $(addsuffix .1, ${SCRIPTS})) install: $(addprefix ${DESTDIR}${cat1dir}/, $(addsuffix .0, ${SCRIPTS})) ${DESTDIR}${bindir}/%: % ${DESTDIR}${bindir} ${INSTALL_SCRIPT} $< $@ ${DESTDIR}${man1dir}/%: % ${DESTDIR}${man1dir} ${INSTALL_DATA} $< $@ ${DESTDIR}${cat1dir}/%: % ${DESTDIR}${cat1dir} ${INSTALL_DATA} $< $@ ${DESTDIR}${bindir}: ${INSTALL_DIRECTORY} $@ ${DESTDIR}${man1dir}: ${INSTALL_DIRECTORY} $@ ${DESTDIR}${cat1dir}: ${INSTALL_DIRECTORY} $@ uninstall: rm -f $(addprefix ${DESTDIR}${bindir}/, ${SCRIPTS}) rm -f $(addprefix ${DESTDIR}${man1dir}/, $(addsuffix .1, ${SCRIPTS})) rm -f $(addprefix ${DESTDIR}${cat1dir}/, $(addsuffix .0, ${SCRIPTS})) .PHONY: all test clean install uninstall