Browse Source

Allow linking jackrec against a libsndfile installed to a custom

location (i.e. headers and libraries not in std system dirs).


git-svn-id: svn+ssh://jackaudio.org/trunk/jack@289 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.109.0
kaiv 22 years ago
parent
commit
c409d4d8df
1 changed files with 20 additions and 74 deletions
  1. +20
    -74
      example-clients/Makefile.am

+ 20
- 74
example-clients/Makefile.am View File

@@ -1,85 +1,31 @@
MAINTAINERCLEANFILES = Makefile.in

if HAVE_FLTK
FLTK_CLIENT = jack_fltk_client
dist-check-fltk:
MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config.h.in \
stamp-h.in config.log config.cache \
config.guess mkinstalldirs config.status \
missing install-sh config.sub ltconfig \
ltmain.sh

if HAVE_DOXYGEN
DOC_DIR = doc
dist-check-doxygen:
else
FLTK_CLIENT =
dist-check-fltk:
DOC_DIR =
dist-check-doxygen:
@echo
@echo ' ******' You need fltk installed to make dist.' ******'
@echo ' ******' You need doxygen installed to make dist.' ******'
@echo
@false
endif

if HAVE_SNDFILE
JACKREC = jackrec
dist-check-sndfile:
else
JACKREC =
dist-check-sndfile:
@echo
@echo ' ******' You need sndfile installed to make dist.' ******'
@echo
@false
endif

bin_PROGRAMS = jack_simple_client \
jack_monitor_client \
jack_impulse_grabber \
jack_connect \
jack_disconnect \
jack_metro \
jack_showtime \
jack_lsp \
$(FLTK_CLIENT) $(JACKREC)

AM_CFLAGS = -I.. $(JACK_CFLAGS)
AM_CXXFLAGS = -I.. $(JACK_CFLAGS)

jack_simple_client_SOURCES = simple_client.c
jack_simple_client_LDFLAGS = -ldl -lpthread
jack_simple_client_LDADD = ../libjack/libjack.la
SUBDIRS = jack libjack jackd drivers example-clients $(DOC_DIR)

jack_connect_SOURCES = connect.c
jack_connect_LDFLAGS = -ldl -lpthread
jack_connect_LDADD = ../libjack/libjack.la
DIST_SUBDIRS = jack libjack jackd drivers example-clients doc

jack_disconnect_SOURCES = connect.c
jack_disconnect_LDFLAGS = -ldl -lpthread
jack_disconnect_LDADD = ../libjack/libjack.la
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = jack.pc

jack_monitor_client_SOURCES = monitor_client.c
jack_monitor_client_LDFLAGS = -ldl -lpthread
jack_monitor_client_LDADD = ../libjack/libjack.la

jack_metro_SOURCES = metro.c
jack_metro_LDFLAGS = -ldl -lpthread
jack_metro_LDADD = ../libjack/libjack.la

jack_lsp_SOURCES = lsp.c
jack_lsp_LDFLAGS = -ldl -lpthread
jack_lsp_LDADD = ../libjack/libjack.la

jack_showtime_SOURCES = showtime.c
jack_showtime_LDFLAGS = -ldl -lpthread
jack_showtime_LDADD = ../libjack/libjack.la


if HAVE_FLTK
jack_fltk_client_SOURCES = fltk_client.cc
jack_fltk_client_LDFLAGS = -L/usr/X11R6/lib -lfltk -lX11 -lXext -ldl -lpthread
jack_fltk_client_LDADD = ../libjack/libjack.la
endif

if HAVE_SNDFILE
jackrec_SOURCES = capture_client.c
jackrec_LDFLAGS = -lsndfile -ldl -lpthread
jackrec_LDADD = ../libjack/libjack.la
endif
rpm: dist
rpm -ta $(distdir).tar.gz

jack_impulse_grabber_SOURCES = impulse_grabber.c
jack_impulse_grabber_LDFLAGS = -ldl -lpthread -lm
jack_impulse_grabber_LDADD = ../libjack/libjack.la
dist-hook: dist-check-doxygen

dist-hook: dist-check-fltk dist-check-sndfile
EXTRA_DIST = depcomp COPYING COPYING.GPL COPYING.LGPL

Loading…
Cancel
Save