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.

155 lines
3.7KB

  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. jack_evmon \
  37. jack_alias \
  38. $(JACKREC) \
  39. $(JACK_TRANSPORT) \
  40. jack_midisine \
  41. jack_midiseq
  42. noinst_PROGRAMS = jack_thread_wait
  43. if HAVE_SNDFILE
  44. # note! jackrec_CFLAGS syntax not supported by automake-1.4
  45. sndfile_cflags = @SNDFILE_CFLAGS@
  46. endif
  47. AM_CFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
  48. AM_CXXFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
  49. jack_simple_client_SOURCES = simple_client.c
  50. jack_simple_client_LDFLAGS = @OS_LDFLAGS@
  51. jack_simple_client_LDADD = ../libjack/libjack.la
  52. jack_connect_SOURCES = connect.c
  53. jack_connect_LDFLAGS = @OS_LDFLAGS@
  54. jack_connect_LDADD = ../libjack/libjack.la
  55. jack_disconnect_SOURCES = connect.c
  56. jack_disconnect_LDFLAGS = @OS_LDFLAGS@
  57. jack_disconnect_LDADD = ../libjack/libjack.la
  58. jack_monitor_client_SOURCES = monitor_client.c
  59. jack_monitor_client_LDFLAGS = @OS_LDFLAGS@
  60. jack_monitor_client_LDADD = ../libjack/libjack.la
  61. jack_metro_SOURCES = metro.c
  62. jack_metro_LDFLAGS = @OS_LDFLAGS@
  63. jack_metro_LDADD = ../libjack/libjack.la
  64. jack_thread_wait_SOURCES = tw.c
  65. jack_thread_wait_LDFLAGS = @OS_LDFLAGS@
  66. jack_thread_wait_LDADD = ../libjack/libjack.la
  67. jack_evmon_SOURCES = evmon.c
  68. jack_evmon_LDFLAGS = @OS_LDFLAGS@
  69. jack_evmon_LDADD = ../libjack/libjack.la
  70. jack_alias_SOURCES = alias.c
  71. jack_alias_LDFLAGS = @OS_LDFLAGS@
  72. jack_alias_LDADD = ../libjack/libjack.la
  73. jack_lsp_SOURCES = lsp.c
  74. jack_lsp_LDFLAGS = @OS_LDFLAGS@
  75. jack_lsp_LDADD = ../libjack/libjack.la
  76. jack_showtime_SOURCES = showtime.c
  77. jack_showtime_LDFLAGS = @OS_LDFLAGS@
  78. jack_showtime_LDADD = ../libjack/libjack.la
  79. jack_bufsize_SOURCES = bufsize.c
  80. jack_bufsize_LDFLAGS = @OS_LDFLAGS@
  81. jack_bufsize_LDADD = ../libjack/libjack.la
  82. jack_freewheel_SOURCES = freewheel.c
  83. jack_freewheel_LDFLAGS = @OS_LDFLAGS@
  84. jack_freewheel_LDADD = ../libjack/libjack.la
  85. if HAVE_SNDFILE
  86. jackrec_SOURCES = capture_client.c
  87. jackrec_LDFLAGS = @SNDFILE_LIBS@ @OS_LDFLAGS@
  88. jackrec_LDADD = ../libjack/libjack.la
  89. endif
  90. if HAVE_READLINE
  91. jack_transport_SOURCES = transport.c
  92. jack_transport_LDFLAGS = -lreadline @READLINE_DEPS@ @OS_LDFLAGS@
  93. jack_transport_LDADD = ../libjack/libjack.la
  94. endif
  95. jack_impulse_grabber_SOURCES = impulse_grabber.c
  96. jack_impulse_grabber_LDFLAGS = @OS_LDFLAGS@
  97. jack_impulse_grabber_LDADD = ../libjack/libjack.la
  98. #
  99. # general purpose in-process loader
  100. #
  101. jack_load_SOURCES = ipload.c
  102. jack_load_LDFLAGS = @OS_LDFLAGS@
  103. jack_load_LDADD = ../libjack/libjack.la
  104. jack_unload_SOURCES = ipunload.c
  105. jack_unload_LDFLAGS = @OS_LDFLAGS@
  106. jack_unload_LDADD = ../libjack/libjack.la
  107. jack_midiseq_SOURCES = midiseq.c
  108. jack_midiseq_LDFLAGS = @OS_LDFLAGS@
  109. jack_midiseq_LDADD = ../libjack/libjack.la
  110. jack_midisine_SOURCES = midisine.c
  111. jack_midisine_LDFLAGS = @OS_LDFLAGS@
  112. jack_midisine_LDADD = ../libjack/libjack.la
  113. #
  114. # sample in-process client(s)
  115. #
  116. ip_clientdir = $(ADDON_DIR)
  117. ip_client_LTLIBRARIES = inprocess.la intime.la
  118. inprocess_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@
  119. inprocess_la_SOURCES = inprocess.c
  120. intime_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@
  121. intime_la_SOURCES = intime.c
  122. dist-hook: dist-check-sndfile