
INSTALLPATH=/usr/local/bin/

VERSION=0.9.24-beta


all: jack_capture


setformat.c: gen_setformat_c.sh
	bash gen_setformat_c.sh >setformat.c

install:
	cp jack_capture $(INSTALLPATH)
	cp jack_capture_gui $(INSTALLPATH)

dist: clean
	rm -fr /tmp/jack_capture-$(VERSION)
	rm -fr jack_capture-$(VERSION)
	mkdir /tmp/jack_capture-$(VERSION)
	cp -a * /tmp/jack_capture-$(VERSION)/
	mv /tmp/jack_capture-$(VERSION) .
	tar cvf jack_capture-$(VERSION).tar jack_capture-$(VERSION)
	gzip jack_capture-$(VERSION).tar
	marcel_upload jack_capture-$(VERSION).tar.gz
	ls -la jack_capture-$(VERSION)
	rm -fr jack_capture-$(VERSION)

jack_capture: setformat.c jack_capture.c Makefile
	gcc -O0 -g jack_capture.c atomic/lflifo.c atomic/lffifo.c -DVERSION=\"$(VERSION)\" -DWHICH_METERBRIDGE=\"`which meterbridge`\" -o jack_capture -ljack -lsndfile -Wall

clean:
	rm -f *~ jack_capture *.wav *.flac *.ogg *.mp3 *.aiff temp.c* setformat.c* a.out *.gz #*


