~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
JACK/example-clients/Makefile.am


  1 MAINTAINERCLEANFILES    = Makefile.in
  2 
  3 if HAVE_SNDFILE
  4 JACKREC = jackrec
  5 dist-check-sndfile:
  6 else
  7 JACKREC =
  8 dist-check-sndfile:
  9         @echo
 10         @echo ' ******' You need sndfile installed to make dist.' ******'
 11         @echo
 12         @false
 13 endif
 14 
 15 if HAVE_READLINE
 16 JACK_TRANSPORT = jack_transport
 17 dist-check-readline:
 18 else
 19 JACK_TRANSPORT =
 20 dist-check-readline:
 21         @echo
 22         @echo ' ******' You need readline installed to make dist.' ******'
 23         @echo
 24         @false
 25 endif
 26 
 27 bin_PROGRAMS = jack_load \
 28                jack_unload \
 29                jack_simple_client \
 30                jack_monitor_client \
 31                jack_impulse_grabber \
 32                jack_connect \
 33                jack_disconnect \
 34                jack_metro \
 35                jack_showtime \
 36                jack_bufsize \
 37                jack_lsp \
 38                jack_freewheel \
 39                $(JACKREC) \
 40                $(JACK_TRANSPORT)
 41 
 42 if HAVE_SNDFILE
 43 # note! jackrec_CFLAGS syntax not supported by automake-1.4
 44 sndfile_cflags = @SNDFILE_CFLAGS@
 45 endif
 46 
 47 AM_CFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
 48 AM_CXXFLAGS = -I.. $(JACK_CFLAGS) $(sndfile_cflags)
 49 
 50 jack_simple_client_SOURCES = simple_client.c
 51 jack_simple_client_LDFLAGS = -lrt -ldl -lpthread
 52 jack_simple_client_LDADD = ../libjack/libjack.la
 53 
 54 jack_connect_SOURCES = connect.c
 55 jack_connect_LDFLAGS = -lrt -ldl -lpthread
 56 jack_connect_LDADD = ../libjack/libjack.la
 57 
 58 jack_disconnect_SOURCES = connect.c
 59 jack_disconnect_LDFLAGS = -lrt -ldl -lpthread
 60 jack_disconnect_LDADD = ../libjack/libjack.la
 61 
 62 jack_monitor_client_SOURCES = monitor_client.c
 63 jack_monitor_client_LDFLAGS = -lrt -ldl -lpthread
 64 jack_monitor_client_LDADD = ../libjack/libjack.la
 65 
 66 jack_metro_SOURCES = metro.c
 67 jack_metro_LDFLAGS = -lrt -ldl -lpthread
 68 jack_metro_LDADD = ../libjack/libjack.la
 69 
 70 jack_lsp_SOURCES = lsp.c
 71 jack_lsp_LDFLAGS = -lrt -ldl -lpthread
 72 jack_lsp_LDADD = ../libjack/libjack.la
 73 
 74 jack_showtime_SOURCES = showtime.c
 75 jack_showtime_LDFLAGS = -lrt -ldl -lpthread
 76 jack_showtime_LDADD = ../libjack/libjack.la
 77 
 78 jack_bufsize_SOURCES = bufsize.c
 79 jack_bufsize_LDFLAGS =
 80 jack_bufsize_LDADD = ../libjack/libjack.la
 81 
 82 jack_freewheel_SOURCES = freewheel.c
 83 jack_freewheel_LDFLAGS =
 84 jack_freewheel_LDADD = ../libjack/libjack.la
 85 
 86 if HAVE_SNDFILE
 87 jackrec_SOURCES = capture_client.c
 88 jackrec_LDFLAGS = @SNDFILE_LIBS@ -lrt -ldl -lpthread
 89 jackrec_LDADD = ../libjack/libjack.la
 90 endif
 91 
 92 if HAVE_READLINE
 93 jack_transport_SOURCES = transport.c
 94 jack_transport_LDFLAGS = -lhistory -lreadline @READLINE_DEPS@ -lrt -ldl -lpthread
 95 jack_transport_LDADD = ../libjack/libjack.la
 96 endif
 97 
 98 jack_impulse_grabber_SOURCES = impulse_grabber.c
 99 jack_impulse_grabber_LDFLAGS = -lrt -ldl -lpthread -lm
100 jack_impulse_grabber_LDADD = ../libjack/libjack.la
101 
102 #
103 # general purpose in-process loader
104 #
105 
106 jack_load_SOURCES = ipload.c
107 jack_load_LDFLAGS = -lrt -ldl -lpthread -lm
108 jack_load_LDADD = ../libjack/libjack.la
109 
110 jack_unload_SOURCES = ipunload.c
111 jack_unload_LDFLAGS = -lrt -ldl -lpthread -lm
112 jack_unload_LDADD = ../libjack/libjack.la
113 
114 #
115 # sample in-process client(s)
116 #
117 
118 ip_clientdir = $(ADDON_DIR)
119 
120 ip_client_LTLIBRARIES = inprocess.la intime.la
121 
122 inprocess_la_LDFLAGS = -module -avoid-version
123 inprocess_la_SOURCES = inprocess.c
124 
125 intime_la_LDFLAGS = -module -avoid-version
126 intime_la_SOURCES = intime.c
127 
128 dist-hook: dist-check-sndfile

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.