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.

93 lines
2.3KB

  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
  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. EXTRA_DIST = jack.spec.in
  23. bin_PROGRAMS = jackd jack_simple_client jack_monitor_client \
  24. jack_impulse_grabber jack_cache_killer jack_connect jack_disconnect $(FLTK_CLIENT) $(JACKREC)
  25. AM_CFLAGS = $(JACK_CFLAGS) -DADDON_DIR=\"$(ADDON_DIR)\" $(GLIB_CFLAGS)
  26. AM_CXXFLAGS = $(JACK_CFLAGS) -DADDON_DIR=\"$(ADDON_DIR)\"
  27. jackd_SOURCES = jackd.c engine.c
  28. jackd_LDFLAGS = -lm -ldl -lpthread -Xlinker -export-dynamic $(GLIB_LIBS)
  29. jackd_LDADD = libjack.la
  30. jack_simple_client_SOURCES = simple_client.c
  31. jack_simple_client_LDFLAGS = -ldl -lpthread
  32. jack_simple_client_LDADD = libjack.la
  33. jack_connect_SOURCES = connect.c
  34. jack_connect_LDFLAGS = -ldl -lpthread
  35. jack_connect_LDADD = libjack.la
  36. jack_disconnect_SOURCES = connect.c
  37. jack_disconnect_LDFLAGS = -ldl -lpthread
  38. jack_disconnect_LDADD = libjack.la
  39. jack_monitor_client_SOURCES = monitor_client.c
  40. jack_monitor_client_LDFLAGS = -ldl -lpthread
  41. jack_monitor_client_LDADD = libjack.la
  42. jack_cache_killer_SOURCES = cache_killer.c
  43. jack_cache_killer_LDFLAGS = -ldl -lpthread
  44. jack_cache_killer_LDADD = libjack.la
  45. if HAVE_FLTK
  46. jack_fltk_client_SOURCES = fltk_client.cc
  47. jack_fltk_client_LDFLAGS = -L/usr/X11R6/lib -lfltk -lX11 -lXext -ldl -lpthread
  48. jack_fltk_client_LDADD = libjack.la
  49. endif
  50. if HAVE_SNDFILE
  51. jackrec_SOURCES = capture_client.c
  52. jackrec_LDFLAGS = -lsndfile -ldl -lpthread
  53. jackrec_LDADD = libjack.la
  54. endif
  55. jack_impulse_grabber_SOURCES = impulse_grabber.c
  56. jack_impulse_grabber_LDFLAGS = -ldl -lpthread -lm
  57. jack_impulse_grabber_LDADD = libjack.la
  58. plugindir = $(ADDON_DIR)
  59. lib_LTLIBRARIES = libjack.la
  60. plugin_LTLIBRARIES = jack_alsa.la
  61. libjack_la_SOURCES = client.c pool.c driver.c
  62. libjack_la_LDFLAGS = $(GLIB_LIBS) -lm
  63. jack_alsa_la_LDFLAGS = -module
  64. jack_alsa_la_SOURCES = alsa_driver.c hammerfall.c generic_hw.c memops.c
  65. jack_alsa_la_LIBADD = -lasound $(GLIB_LIBS) -lm
  66. pkgconfigdir = $(libdir)/pkgconfig
  67. pkgconfig_DATA = jack.pc
  68. rpm: dist
  69. rpm -ta $(distdir).tar.gz