JACK example clients
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
2.6KB

  1. MAINTAINERCLEANFILES = Makefile.in
  2. if HAVE_SNDFILE
  3. JACKREC = jack_rec
  4. dist-check-sndfile:
  5. else
  6. JACKREC =
  7. dist-check-sndfile:
  8. @echo
  9. @echo ' ******' You need sndfile installed to make dist.' ******'
  10. @echo
  11. @false
  12. endif
  13. bin_PROGRAMS = jack_simple_client \
  14. jack_simple_session_client \
  15. jack_transport_client \
  16. jack_impulse_grabber \
  17. jack_metro \
  18. jack_showtime \
  19. jack_midisine \
  20. jack_midiseq \
  21. jack_latent_client \
  22. jack_server_control \
  23. $(JACKREC)
  24. if HAVE_SNDFILE
  25. # note! jackrec_CFLAGS syntax not supported by automake-1.4
  26. sndfile_cflags = @SNDFILE_CFLAGS@
  27. endif
  28. AM_CFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
  29. AM_CXXFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
  30. jack_simple_client_SOURCES = simple_client.c
  31. jack_simple_client_LDFLAGS = @OS_LDFLAGS@
  32. jack_simple_client_LDADD = $(top_builddir)/libjack/libjack.la
  33. jack_simple_session_client_SOURCES = simple_session_client.c
  34. jack_simple_session_client_LDFLAGS = @OS_LDFLAGS@
  35. jack_simple_session_client_LDADD = $(top_builddir)/libjack/libjack.la
  36. jack_transport_client_SOURCES = transport_client.c
  37. jack_transport_client_LDFLAGS = @OS_LDFLAGS@
  38. jack_transport_client_LDADD = $(top_builddir)/libjack/libjack.la
  39. jack_metro_SOURCES = metro.c
  40. jack_metro_LDFLAGS = @OS_LDFLAGS@
  41. jack_metro_LDADD = $(top_builddir)/libjack/libjack.la
  42. jack_showtime_SOURCES = showtime.c
  43. jack_showtime_LDFLAGS = @OS_LDFLAGS@
  44. jack_showtime_LDADD = $(top_builddir)/libjack/libjack.la
  45. jack_impulse_grabber_SOURCES = impulse_grabber.c
  46. jack_impulse_grabber_LDFLAGS = @OS_LDFLAGS@
  47. jack_impulse_grabber_LDADD = $(top_builddir)/libjack/libjack.la
  48. jack_midiseq_SOURCES = midiseq.c
  49. jack_midiseq_LDFLAGS = @OS_LDFLAGS@
  50. jack_midiseq_LDADD = $(top_builddir)/libjack/libjack.la
  51. jack_midisine_SOURCES = midisine.c
  52. jack_midisine_LDFLAGS = @OS_LDFLAGS@
  53. jack_midisine_LDADD = $(top_builddir)/libjack/libjack.la
  54. jack_latent_client_SOURCES = latent_client.c
  55. jack_latent_client_LDFLAGS = @OS_LDFLAGS@
  56. jack_latent_client_LDADD = $(top_builddir)/libjack/libjack.la
  57. jack_server_control_SOURCES = server_control.c
  58. jack_server_control_LDFLAGS = @OS_LDFLAGS@
  59. jack_server_control_LDADD = $(top_builddir)/jackd/libjackserver.la
  60. if HAVE_SNDFILE
  61. jack_rec_SOURCES = capture_client.c
  62. jack_rec_LDFLAGS = @SNDFILE_LIBS@ @OS_LDFLAGS@
  63. jack_rec_LDADD = $(top_builddir)/libjack/libjack.la
  64. endif
  65. #
  66. # sample in-process client(s)
  67. #
  68. ip_clientdir = $(ADDON_DIR)
  69. ip_client_LTLIBRARIES = inprocess.la intime.la
  70. inprocess_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@
  71. inprocess_la_SOURCES = inprocess.c
  72. intime_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@
  73. intime_la_SOURCES = intime.c