jack1 codebase
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.

139 lines
3.3KB

  1. MAINTAINERCLEANFILES = Makefile.in
  2. if HAVE_SNDFILE
  3. JACKREC = jackrec
  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. if HAVE_READLINE
  14. JACK_TRANSPORT = jack_transport
  15. dist-check-readline:
  16. else
  17. JACK_TRANSPORT =
  18. dist-check-readline:
  19. @echo
  20. @echo ' ******' You need readline installed to make dist.' ******'
  21. @echo
  22. @false
  23. endif
  24. bin_PROGRAMS = jack_load \
  25. jack_unload \
  26. jack_simple_client \
  27. jack_monitor_client \
  28. jack_impulse_grabber \
  29. jack_connect \
  30. jack_disconnect \
  31. jack_metro \
  32. jack_showtime \
  33. jack_bufsize \
  34. jack_lsp \
  35. jack_freewheel \
  36. $(JACKREC) \
  37. $(JACK_TRANSPORT) \
  38. jack_midisine \
  39. jack_midiseq
  40. if HAVE_SNDFILE
  41. # note! jackrec_CFLAGS syntax not supported by automake-1.4
  42. sndfile_cflags = @SNDFILE_CFLAGS@
  43. endif
  44. AM_CFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
  45. AM_CXXFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
  46. jack_simple_client_SOURCES = simple_client.c
  47. jack_simple_client_LDFLAGS = @OS_LDFLAGS@
  48. jack_simple_client_LDADD = ../libjack/libjack.la
  49. jack_connect_SOURCES = connect.c
  50. jack_connect_LDFLAGS = @OS_LDFLAGS@
  51. jack_connect_LDADD = ../libjack/libjack.la
  52. jack_disconnect_SOURCES = connect.c
  53. jack_disconnect_LDFLAGS = @OS_LDFLAGS@
  54. jack_disconnect_LDADD = ../libjack/libjack.la
  55. jack_monitor_client_SOURCES = monitor_client.c
  56. jack_monitor_client_LDFLAGS = @OS_LDFLAGS@
  57. jack_monitor_client_LDADD = ../libjack/libjack.la
  58. jack_metro_SOURCES = metro.c
  59. jack_metro_LDFLAGS = @OS_LDFLAGS@
  60. jack_metro_LDADD = ../libjack/libjack.la
  61. jack_lsp_SOURCES = lsp.c
  62. jack_lsp_LDFLAGS = @OS_LDFLAGS@
  63. jack_lsp_LDADD = ../libjack/libjack.la
  64. jack_showtime_SOURCES = showtime.c
  65. jack_showtime_LDFLAGS = @OS_LDFLAGS@
  66. jack_showtime_LDADD = ../libjack/libjack.la
  67. jack_bufsize_SOURCES = bufsize.c
  68. jack_bufsize_LDFLAGS = @OS_LDFLAGS@
  69. jack_bufsize_LDADD = ../libjack/libjack.la
  70. jack_freewheel_SOURCES = freewheel.c
  71. jack_freewheel_LDFLAGS = @OS_LDFLAGS@
  72. jack_freewheel_LDADD = ../libjack/libjack.la
  73. if HAVE_SNDFILE
  74. jackrec_SOURCES = capture_client.c
  75. jackrec_LDFLAGS = @SNDFILE_LIBS@ @OS_LDFLAGS@
  76. jackrec_LDADD = ../libjack/libjack.la
  77. endif
  78. if HAVE_READLINE
  79. jack_transport_SOURCES = transport.c
  80. jack_transport_LDFLAGS = -lreadline @READLINE_DEPS@ @OS_LDFLAGS@
  81. jack_transport_LDADD = ../libjack/libjack.la
  82. endif
  83. jack_impulse_grabber_SOURCES = impulse_grabber.c
  84. jack_impulse_grabber_LDFLAGS = @OS_LDFLAGS@
  85. jack_impulse_grabber_LDADD = ../libjack/libjack.la
  86. #
  87. # general purpose in-process loader
  88. #
  89. jack_load_SOURCES = ipload.c
  90. jack_load_LDFLAGS = @OS_LDFLAGS@
  91. jack_load_LDADD = ../libjack/libjack.la
  92. jack_unload_SOURCES = ipunload.c
  93. jack_unload_LDFLAGS = @OS_LDFLAGS@
  94. jack_unload_LDADD = ../libjack/libjack.la
  95. jack_midiseq_SOURCES = midiseq.c
  96. jack_midiseq_LDFLAGS = @OS_LDFLAGS@
  97. jack_midiseq_LDADD = ../libjack/libjack.la
  98. jack_midisine_SOURCES = midisine.c
  99. jack_midisine_LDFLAGS = @OS_LDFLAGS@
  100. jack_midisine_LDADD = ../libjack/libjack.la
  101. #
  102. # sample in-process client(s)
  103. #
  104. ip_clientdir = $(ADDON_DIR)
  105. ip_client_LTLIBRARIES = inprocess.la intime.la
  106. inprocess_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@
  107. inprocess_la_SOURCES = inprocess.c
  108. intime_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@
  109. intime_la_SOURCES = intime.c
  110. dist-hook: dist-check-sndfile