BIN_DIR = $(INSTALL_PREFIX)/bin
PIXMAPS_DIR = $(INSTALL_PREFIX)/share/pixmaps
MAN_DIR = $(INSTALL_PREFIX)/man/man1
SOURCES = sfpreview.c configfile.c griddialog.c threshdialog.c graindialog.c customcurve.c looper.c gtkmeter.c gtkloopview.c kluppe.c alphatrack_callback.c
TARGETS = $(SOURCES:.c=.o)

kluppe: $(TARGETS) 
	$(CC) $(CFLAGS) -DPIXMAPS_DIR=\"$(PIXMAPS_DIR)\" *.o ../../common/*.o -o kluppe `pkg-config gtk+-2.0 gthread-2.0 libusb alsa jack sndfile liblo libxml-2.0 --libs gthread-2.0`

.c.o: 
	$(CC) $(CFLAGS) -DPIXMAPS_DIR=\"$(PIXMAPS_DIR)\" -c -o $@ $*.c `pkg-config gtk+-2.0 --cflags` `xml2-config --cflags`



install: kluppe
	install -d $(DESTDIR)$(BIN_DIR)
	install -m 755 kluppe $(DESTDIR)$(BIN_DIR)
	install -d $(DESTDIR)$(PIXMAPS_DIR)
	install	-m 644 kluppe.png $(DESTDIR)$(PIXMAPS_DIR)
	install -m 644 kluppe.xpm $(DESTDIR)$(PIXMAPS_DIR)
	install -d $(DESTDIR)$(MAN_DIR)
	install -m 644 kluppe.1 $(DESTDIR)$(MAN_DIR)

clean:
	rm -f *.o kluppe
