MAINTAINERCLEANFILES = Makefile.in if HAVE_FLTK FLTK_CLIENT = jack_fltk_client dist-check-fltk: else FLTK_CLIENT = dist-check-fltk: @echo @echo ' ******' You need fltk installed to make dist.' ******' @echo @false endif if HAVE_SNDFILE JACKREC = jackrec dist-check-sndfile: else JACKREC = dist-check-sndfile: @echo @echo ' ******' You need sndfile installed to make dist.' ******' @echo @false endif bin_PROGRAMS = jack_load \ jack_unload \ jack_simple_client \ jack_monitor_client \ jack_impulse_grabber \ jack_connect \ jack_disconnect \ jack_metro \ jack_showtime \ jack_lsp \ $(FLTK_CLIENT) $(JACKREC) if HAVE_SNDFILE # note! jackrec_CFLAGS syntax not supported by automake-1.4 sndfile_cflags = @SNDFILE_CFLAGS@ endif AM_CFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags) AM_CXXFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags) jack_simple_client_SOURCES = simple_client.c jack_simple_client_LDFLAGS = -lrt -ldl -lpthread jack_simple_client_LDADD = ../libjack/libjack.la jack_connect_SOURCES = connect.c jack_connect_LDFLAGS = -lrt -ldl -lpthread jack_connect_LDADD = ../libjack/libjack.la jack_disconnect_SOURCES = connect.c jack_disconnect_LDFLAGS = -lrt -ldl -lpthread jack_disconnect_LDADD = ../libjack/libjack.la jack_monitor_client_SOURCES = monitor_client.c jack_monitor_client_LDFLAGS = -lrt -ldl -lpthread jack_monitor_client_LDADD = ../libjack/libjack.la jack_metro_SOURCES = metro.c jack_metro_LDFLAGS = -lrt -ldl -lpthread jack_metro_LDADD = ../libjack/libjack.la jack_lsp_SOURCES = lsp.c jack_lsp_LDFLAGS = -lrt -ldl -lpthread jack_lsp_LDADD = ../libjack/libjack.la jack_showtime_SOURCES = showtime.c jack_showtime_LDFLAGS = -lrt -ldl -lpthread jack_showtime_LDADD = ../libjack/libjack.la if HAVE_FLTK jack_fltk_client_SOURCES = fltk_client.cc jack_fltk_client_LDFLAGS = -L/usr/X11R6/lib -lfltk -lX11 -lXext -lrt -ldl -lpthread jack_fltk_client_LDADD = ../libjack/libjack.la endif if HAVE_SNDFILE jackrec_SOURCES = capture_client.c jackrec_LDFLAGS = @SNDFILE_LIBS@ -lrt -ldl -lpthread jackrec_LDADD = ../libjack/libjack.la endif jack_impulse_grabber_SOURCES = impulse_grabber.c jack_impulse_grabber_LDFLAGS = -lrt -ldl -lpthread -lm jack_impulse_grabber_LDADD = ../libjack/libjack.la # # general purpose in-process loader # jack_load_SOURCES = ipload.c jack_load_LDFLAGS = -lrt -ldl -lpthread -lm jack_load_LDADD = ../libjack/libjack.la jack_unload_SOURCES = ipunload.c jack_unload_LDFLAGS = -lrt -ldl -lpthread -lm jack_unload_LDADD = ../libjack/libjack.la # # sample in-process client(s) # ip_clientdir = $(ADDON_DIR) ip_client_LTLIBRARIES = inprocess.la inprocess_la_LDFLAGS = -module -avoid-version inprocess_la_SOURCES = inprocess.c dist-hook: dist-check-fltk dist-check-sndfile