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.

84 lines
2.1KB

  1. MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config.h.in \
  2. stamp-h.in \
  3. config.guess mkinstalldirs \
  4. missing install-sh config.sub ltconfig \
  5. ltmain.sh acinclude.m4
  6. if HAVE_DOXYGEN
  7. SUBDIRS = . jack doc
  8. else
  9. SUBDIRS = . jack doc
  10. endif
  11. DIST_SUBDIRS = jack doc
  12. if HAVE_FLTK
  13. FLTK_CLIENT = jack_fltk_client
  14. else
  15. FLTK_CLIENT =
  16. endif
  17. if HAVE_SNDFILE
  18. JACKREC = jackrec
  19. else
  20. JACKREC =
  21. endif
  22. bin_PROGRAMS = jackd jack_simple_client jack_monitor_client \
  23. jack_impulse_grabber jack_connect jack_disconnect $(FLTK_CLIENT) $(JACKREC)
  24. AM_CFLAGS = $(JACK_CFLAGS) -DADDON_DIR=\"$(ADDON_DIR)\" $(GLIB_CFLAGS)
  25. AM_CXXFLAGS = $(JACK_CFLAGS) -DADDON_DIR=\"$(ADDON_DIR)\"
  26. jackd_SOURCES = jackd.c engine.c
  27. jackd_LDFLAGS = -lm -ldl -lpthread -Xlinker -export-dynamic $(GLIB_LIBS)
  28. jackd_LDADD = libjack.la
  29. jack_simple_client_SOURCES = simple_client.c
  30. jack_simple_client_LDFLAGS = -ldl -lpthread
  31. jack_simple_client_LDADD = libjack.la
  32. jack_connect_SOURCES = connect.c
  33. jack_connect_LDFLAGS = -ldl -lpthread
  34. jack_connect_LDADD = libjack.la
  35. jack_disconnect_SOURCES = connect.c
  36. jack_disconnect_LDFLAGS = -ldl -lpthread
  37. jack_disconnect_LDADD = libjack.la
  38. jack_monitor_client_SOURCES = monitor_client.c
  39. jack_monitor_client_LDFLAGS = -ldl -lpthread
  40. jack_monitor_client_LDADD = libjack.la
  41. if HAVE_FLTK
  42. jack_fltk_client_SOURCES = fltk_client.cc
  43. jack_fltk_client_LDFLAGS = -L/usr/X11R6/lib -lfltk -lX11 -lXext -ldl -lpthread
  44. jack_fltk_client_LDADD = libjack.la
  45. endif
  46. if HAVE_SNDFILE
  47. jackrec_SOURCES = capture_client.c
  48. jackrec_LDFLAGS = -lsndfile -ldl -lpthread
  49. jackrec_LDADD = libjack.la
  50. endif
  51. jack_impulse_grabber_SOURCES = impulse_grabber.c
  52. jack_impulse_grabber_LDFLAGS = -ldl -lpthread -lm
  53. jack_impulse_grabber_LDADD = libjack.la
  54. plugindir = $(ADDON_DIR)
  55. lib_LTLIBRARIES = libjack.la
  56. plugin_LTLIBRARIES = jack_alsa.la
  57. libjack_la_SOURCES = client.c pool.c driver.c
  58. libjack_la_LDFLAGS = $(GLIB_LIBS) -lm
  59. jack_alsa_la_LDFLAGS = -module
  60. jack_alsa_la_SOURCES = alsa_driver.c hammerfall.c generic_hw.c memops.c
  61. jack_alsa_la_LIBADD = -lasound $(GLIB_LIBS) -lm
  62. pkgconfigdir = $(libdir)/pkgconfig
  63. pkgconfig_DATA = jack.pc