]> diplodocus.org Git - flac-archive/blobdiff - GNUmakefile
add C++ build rules
[flac-archive] / GNUmakefile
index 18db058cd64f25c2c399eb747d3c9662f534897d..3dd0ee3e83bc980cd5cb2de3822858fa6511f330 100644 (file)
@@ -9,6 +9,8 @@ man1dir=${mandir}/man1
 catdir=${mandir}
 cat1dir=${catdir}/cat1
 
 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=       install
 INSTALL_DATA=  ${INSTALL} -m 444
 INSTALL_DIRECTORY=${INSTALL} -d -m 755
@@ -19,12 +21,17 @@ ROFF=               nroff -Tascii -mandoc
 SCRIPTS=\
        fa-flacd \
        fa-rip \
 SCRIPTS=\
        fa-flacd \
        fa-rip \
-       fa-tags
+       flac2mp3 \
 
 MAN=\
 
 MAN=\
-       fa-flacd.1 fa-flacd.0
+       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}
 
 
-all: ${SCRIPTS} ${MAN}
+%: %.cc
+       ${CXX} -Wall -o $@ $< ${TAGLIBFLAGS}
 
 .PRECIOUS: %.1
 %.1: %
 
 .PRECIOUS: %.1
 %.1: %
@@ -49,12 +56,6 @@ ${DESTDIR}${man1dir}/%: % ${DESTDIR}${man1dir}
 ${DESTDIR}${cat1dir}/%: % ${DESTDIR}${cat1dir}
        ${INSTALL_DATA} $< $@
 
 ${DESTDIR}${cat1dir}/%: % ${DESTDIR}${cat1dir}
        ${INSTALL_DATA} $< $@
 
-${DESTDIR}${man1dir}/fa-rip.1 ${DESTDIR}${man1dir}/fa-tags.1:
-       ln -sf fa-flacd.1 $@
-
-${DESTDIR}${cat1dir}/fa-rip.0 ${DESTDIR}${cat1dir}/fa-tags.0:
-       ln -sf fa-flacd.0 $@
-
 ${DESTDIR}${bindir}:
        ${INSTALL_DIRECTORY} $@
 
 ${DESTDIR}${bindir}:
        ${INSTALL_DIRECTORY} $@