export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
jacklibs=`pkg-config jack --libs`
jackflags=`pkg-config jack --cflags`
glibs=`pkg-config --cflags --libs glib-2.0`
fftwlibs=`pkg-config --cflags --libs fftw3` 
CXX=g++
version=`./packagename`
jackversion=
sauditor: dirFollow.o fftpart.o jackPart.o sauditor.o
	$(CXX)   $(glibs) $(jacklibs) $(fftwlibs) -L/usr/X11R6/lib/ -lX11 -lm -lsndfile -lsamplerate -lncurses -lmenu -I/usr/local/include  fftpart.o jackPart.o dirFollow.o sauditor.o -o sauditor

sauditor.o: sauditor.cc version.h
	$(CXX)   $(glibs) -I/usr/include/glib-2.0/glib/ -I/usr/include/glib-2.0/ $(jackflags)   -ggdb -c sauditor.cc

clean:
	rm -f *.o *~ \#* sauditor *.tar *.tar.gz *.bak ChangeLog version.h

install:
	cp sauditor /usr/bin

package:
	make clean
	#cvs2cl.pl
	tar --exclude=CVS -c -f ../$(version).tar ../sauditor
	gzip ../$(version).tar
	mv ../$(version).tar.gz ./.

version.h: version.src
	cat version.src>version.h
	echo "char* jackversion= (char*)\"" `pkg-config jack --modversion` "\";">>version.h
	echo "char* fftwversion= (char*)\"" `pkg-config fftw3 --modversion` "\";">>version.h	
	echo "char* srcversion= (char*)\"" `pkg-config samplerate --modversion` "\";">>version.h

