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.

75 lines
1.8KB

  1. MAINTAINERCLEANFILES = Makefile.in
  2. if HAVE_FLTK
  3. FLTK_CLIENT = jack_fltk_client
  4. dist-check-fltk:
  5. else
  6. FLTK_CLIENT =
  7. dist-check-fltk:
  8. @echo
  9. @echo ' ******' You need fltk installed to make dist.' ******'
  10. @echo
  11. @false
  12. endif
  13. if HAVE_SNDFILE
  14. JACKREC = jackrec
  15. dist-check-sndfile:
  16. else
  17. JACKREC =
  18. dist-check-sndfile:
  19. @echo
  20. @echo ' ******' You need sndfile installed to make dist.' ******'
  21. @echo
  22. @false
  23. endif
  24. bin_PROGRAMS = jack_simple_client \
  25. jack_monitor_client \
  26. jack_impulse_grabber \
  27. jack_cache_killer \
  28. jack_connect \
  29. jack_disconnect \
  30. $(FLTK_CLIENT) $(JACKREC)
  31. AM_CFLAGS = -I.. $(JACK_CFLAGS) $(GLIB_CFLAGS)
  32. AM_CXXFLAGS = -I.. $(JACK_CFLAGS)
  33. jack_simple_client_SOURCES = simple_client.c
  34. jack_simple_client_LDFLAGS = -ldl -lpthread
  35. jack_simple_client_LDADD = ../libjack/libjack.la
  36. jack_connect_SOURCES = connect.c
  37. jack_connect_LDFLAGS = -ldl -lpthread
  38. jack_connect_LDADD = ../libjack/libjack.la
  39. jack_disconnect_SOURCES = connect.c
  40. jack_disconnect_LDFLAGS = -ldl -lpthread
  41. jack_disconnect_LDADD = ../libjack/libjack.la
  42. jack_monitor_client_SOURCES = monitor_client.c
  43. jack_monitor_client_LDFLAGS = -ldl -lpthread
  44. jack_monitor_client_LDADD = ../libjack/libjack.la
  45. jack_cache_killer_SOURCES = cache_killer.c
  46. jack_cache_killer_LDFLAGS = -ldl -lpthread
  47. jack_cache_killer_LDADD = ../libjack/libjack.la
  48. if HAVE_FLTK
  49. jack_fltk_client_SOURCES = fltk_client.cc
  50. jack_fltk_client_LDFLAGS = -L/usr/X11R6/lib -lfltk -lX11 -lXext -ldl -lpthread
  51. jack_fltk_client_LDADD = ../libjack/libjack.la
  52. endif
  53. if HAVE_SNDFILE
  54. jackrec_SOURCES = capture_client.c
  55. jackrec_LDFLAGS = -lsndfile -ldl -lpthread
  56. jackrec_LDADD = ../libjack/libjack.la
  57. endif
  58. jack_impulse_grabber_SOURCES = impulse_grabber.c
  59. jack_impulse_grabber_LDFLAGS = -ldl -lpthread -lm
  60. jack_impulse_grabber_LDADD = ../libjack/libjack.la
  61. dist-hook: dist-check-fltk dist-check-sndfile