]> diplodocus.org Git - flac-archive/blobdiff - GNUmakefile
tidy and test epg::flac::archive::tags::disc_tags
[flac-archive] / GNUmakefile
index 4eddf3df5de7074bfae2d45863f76c4eec9d50c2..824340b5db8795fb85526f1567c253e0e5290193 100644 (file)
@@ -9,6 +9,8 @@ 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
@@ -26,7 +28,16 @@ MAN=\
        fa-rip.1 fa-rip.0 \
        flac2mp3.1 flac2mp3.0 \
 
-all: ${SCRIPTS} ${MAN}
+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: %
@@ -36,7 +47,7 @@ all: ${SCRIPTS} ${MAN}
        ${ROFF} $< > $@
 
 clean:
-       rm -f ${MAN}
+       rm -f ${MAN} apic-read apic-write strip-tags id3v2-grep
 
 install: $(addprefix ${DESTDIR}${bindir}/, ${SCRIPTS})
 install: $(addprefix ${DESTDIR}${man1dir}/, $(addsuffix .1, ${SCRIPTS}))
@@ -65,4 +76,4 @@ uninstall:
        rm -f $(addprefix ${DESTDIR}${man1dir}/, $(addsuffix .1, ${SCRIPTS}))
        rm -f $(addprefix ${DESTDIR}${cat1dir}/, $(addsuffix .0, ${SCRIPTS}))
 
-.PHONY: all clean install uninstall
+.PHONY: all test clean install uninstall