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
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.