1 2 3if HAVE_ALSA 4if STATIC_ALSA 5 libsox_la_SOURCES += alsa.c 6if STATIC_LIBSOX_ONLY 7 sox_LDADD += @ALSA_LIBS@ 8else 9 libsox_la_LIBADD += @ALSA_LIBS@ 10endif 11else 12 libsox_fmt_alsa_la_SOURCES = alsa.c 13 libsox_fmt_alsa_la_LIBADD = @ALSA_LIBS@ 14 pkglib_LTLIBRARIES += libsox_fmt_alsa.la 15endif 16endif 17 18if HAVE_AMRNB 19if STATIC_AMRNB 20 libsox_la_SOURCES += amr-nb.c amr.h 21if STATIC_LIBSOX_ONLY 22 sox_LDADD += @AMRNB_LIBS@ 23else 24 libsox_la_LIBADD += @AMRNB_LIBS@ 25endif 26else 27 libsox_fmt_amr_nb_la_SOURCES = amr-nb.c amr.h 28 libsox_fmt_amr_nb_la_LIBADD = @AMRNB_LIBS@ 29 pkglib_LTLIBRARIES += libsox_fmt_amr_nb.la 30endif 31endif 32 33if HAVE_AMRWB 34if STATIC_AMRWB 35 libsox_la_SOURCES += amr-wb.c amr.h 36if STATIC_LIBSOX_ONLY 37 sox_LDADD += @AMRWB_LIBS@ 38else 39 libsox_la_LIBADD += @AMRWB_LIBS@ 40endif 41else 42 libsox_fmt_amr_wb_la_SOURCES = amr-wb.c amr.h 43 libsox_fmt_amr_wb_la_LIBADD = @AMRWB_LIBS@ 44 pkglib_LTLIBRARIES += libsox_fmt_amr_wb.la 45endif 46endif 47 48if HAVE_AO 49if STATIC_AO 50 libsox_la_SOURCES += ao.c 51if STATIC_LIBSOX_ONLY 52 sox_LDADD += @AO_LIBS@ 53else 54 libsox_la_LIBADD += @AO_LIBS@ 55endif 56else 57 libsox_fmt_ao_la_SOURCES = ao.c 58 libsox_fmt_ao_la_LIBADD = @AO_LIBS@ 59 pkglib_LTLIBRARIES += libsox_fmt_ao.la 60endif 61endif 62 63if HAVE_COREAUDIO 64if STATIC_COREAUDIO 65 libsox_la_SOURCES += coreaudio.c 66if STATIC_LIBSOX_ONLY 67 sox_LDADD += @COREAUDIO_LIBS@ 68else 69 libsox_la_LIBADD += @COREAUDIO_LIBS@ 70endif 71else 72 libsox_fmt_coreaudio_la_SOURCES = coreaudio.c 73 libsox_fmt_coreaudio_la_LIBADD = @COREAUDIO_LIBS@ 74 pkglib_LTLIBRARIES += libsox_fmt_coreaudio.la 75endif 76endif 77 78if HAVE_FLAC 79if STATIC_FLAC 80 libsox_la_SOURCES += flac.c 81 libsox_la_CFLAGS += @FLAC_CFLAGS@ 82if STATIC_LIBSOX_ONLY 83 sox_LDADD += @FLAC_LIBS@ 84else 85 libsox_la_LIBADD += @FLAC_LIBS@ 86endif 87else 88 libsox_fmt_flac_la_SOURCES = flac.c 89 libsox_fmt_opus_la_CFLAGS = @FLAC_CFLAGS@ 90 libsox_fmt_flac_la_LIBADD = @FLAC_LIBS@ 91 pkglib_LTLIBRARIES += libsox_fmt_flac.la 92endif 93endif 94 95if HAVE_GSM 96if STATIC_GSM 97 libsox_la_SOURCES += gsm.c 98if STATIC_LIBSOX_ONLY 99 sox_LDADD += @LIBGSM_LIBS@ 100else 101 libsox_la_LIBADD += @LIBGSM_LIBS@ 102endif 103else 104 libsox_fmt_gsm_la_SOURCES = gsm.c 105 libsox_fmt_gsm_la_LIBADD = @LIBGSM_LIBS@ 106 pkglib_LTLIBRARIES += libsox_fmt_gsm.la 107endif 108endif 109 110if HAVE_LPC10 111if STATIC_LPC10 112 libsox_la_SOURCES += lpc10.c 113 libsox_la_CFLAGS += @LPC10_CFLAGS@ 114if STATIC_LIBSOX_ONLY 115 sox_LDADD += @LPC10_LIBS@ 116else 117 libsox_la_LIBADD += @LPC10_LIBS@ 118endif 119else 120 libsox_fmt_lpc10_la_SOURCES = lpc10.c 121 libsox_fmt_lpc10_la_CFLAGS = @LPC10_CFLAGS@ 122 libsox_fmt_lpc10_la_LIBADD = @LPC10_LIBS@ 123 pkglib_LTLIBRARIES += libsox_fmt_lpc10.la 124endif 125endif 126 127if HAVE_MP3 128if STATIC_MP3 129 libsox_la_SOURCES += mp3.c mp3-util.h 130if STATIC_LIBSOX_ONLY 131 sox_LDADD += @MP3_LIBS@ 132else 133 libsox_la_LIBADD += @MP3_LIBS@ 134endif 135else 136 libsox_fmt_mp3_la_SOURCES = mp3.c mp3-util.h 137 libsox_fmt_mp3_la_LIBADD = @MP3_LIBS@ 138 pkglib_LTLIBRARIES += libsox_fmt_mp3.la 139endif 140endif 141 142if HAVE_OPUS 143if STATIC_OPUS 144 libsox_la_SOURCES += opus.c 145 libsox_la_CFLAGS += @OPUS_CFLAGS@ 146if STATIC_LIBSOX_ONLY 147 sox_LDADD += @OPUS_LIBS@ 148else 149 libsox_la_LIBADD += @OPUS_LIBS@ 150endif 151else 152 libsox_fmt_opus_la_SOURCES = opus.c 153 libsox_fmt_opus_la_CFLAGS = @OPUS_CFLAGS@ 154 libsox_fmt_opus_la_LIBADD = @OPUS_LIBS@ 155 pkglib_LTLIBRARIES += libsox_fmt_opus.la 156endif 157endif 158 159if HAVE_OSS 160if STATIC_OSS 161 libsox_la_SOURCES += oss.c 162else 163 libsox_fmt_oss_la_SOURCES = oss.c 164 pkglib_LTLIBRARIES += libsox_fmt_oss.la 165endif 166endif 167 168if HAVE_PULSEAUDIO 169if STATIC_PULSEAUDIO 170 libsox_la_SOURCES += pulseaudio.c 171if STATIC_LIBSOX_ONLY 172 sox_LDADD += @PULSEAUDIO_LIBS@ 173else 174 libsox_la_LIBADD += @PULSEAUDIO_LIBS@ 175endif 176else 177 libsox_fmt_pulseaudio_la_SOURCES = pulseaudio.c 178 libsox_fmt_pulseaudio_la_LIBADD = @PULSEAUDIO_LIBS@ 179 pkglib_LTLIBRARIES += libsox_fmt_pulseaudio.la 180endif 181endif 182 183if HAVE_WAVEAUDIO 184if STATIC_WAVEAUDIO 185 libsox_la_SOURCES += waveaudio.c 186if STATIC_LIBSOX_ONLY 187 sox_LDADD += @WAVEAUDIO_LIBS@ 188else 189 libsox_la_LIBADD += @WAVEAUDIO_LIBS@ 190endif 191else 192 libsox_fmt_waveaudio_la_SOURCES = waveaudio.c 193 libsox_fmt_waveaudio_la_LIBADD = @WAVEAUDIO_LIBS@ 194 pkglib_LTLIBRARIES += libsox_fmt_waveaudio.la 195endif 196endif 197 198if HAVE_SNDIO 199if STATIC_SNDIO 200 libsox_la_SOURCES += sndio.c 201 libsox_la_LIBADD += @SNDIO_LIBS@ 202if STATIC_LIBSOX_ONLY 203 sox_LDADD += @SNDIO_LIBS@ 204else 205 libsox_la_LIBADD += @SNDIO_LIBS@ 206endif 207else 208 libsox_fmt_sndio_la_SOURCES = sndio.c 209 libsox_fmt_sndio_la_LIBADD = @SNDIO_LIBS@ 210 pkglib_LTLIBRARIES += libsox_fmt_sndio.la 211endif 212endif 213 214if HAVE_SUNAUDIO 215if STATIC_SUNAUDIO 216 libsox_la_SOURCES += sunaudio.c 217else 218 libsox_fmt_sunau_la_SOURCES = sunaudio.c 219 pkglib_LTLIBRARIES += libsox_fmt_sunau.la 220endif 221endif 222 223if HAVE_OGGVORBIS 224if STATIC_OGGVORBIS 225 libsox_la_SOURCES += vorbis.c 226if STATIC_LIBSOX_ONLY 227 sox_LDADD += @OGGVORBIS_LIBS@ 228else 229 libsox_la_LIBADD += @OGGVORBIS_LIBS@ 230endif 231else 232 libsox_fmt_vorbis_la_SOURCES = vorbis.c 233 libsox_fmt_vorbis_la_LIBADD = @OGGVORBIS_LIBS@ 234 pkglib_LTLIBRARIES += libsox_fmt_vorbis.la 235endif 236endif 237 238if HAVE_WAVPACK 239if STATIC_WAVPACK 240 libsox_la_SOURCES += wavpack.c 241if STATIC_LIBSOX_ONLY 242 sox_LDADD += @WAVPACK_LIBS@ 243else 244 libsox_la_LIBADD += @WAVPACK_LIBS@ 245endif 246else 247 libsox_fmt_wavpack_la_SOURCES = wavpack.c 248 libsox_fmt_wavpack_la_LIBADD = @WAVPACK_LIBS@ 249 pkglib_LTLIBRARIES += libsox_fmt_wavpack.la 250endif 251endif 252 253 254if HAVE_SNDFILE 255if STATIC_SNDFILE 256 libsox_la_SOURCES += sndfile.c caf.c mat4.c mat5.c paf.c fap.c w64.c xi.c pvf.c sd2.c 257 libsox_la_CFLAGS += @LIBSNDFILE_CFLAGS@ 258if STATIC_LIBSOX_ONLY 259 sox_LDADD += @LIBSNDFILE_LIBS@ 260else 261 libsox_la_LIBADD += @LIBSNDFILE_LIBS@ 262endif 263else 264libsox_fmt_sndfile_la_SOURCES = sndfile.c 265libsox_fmt_sndfile_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 266libsox_fmt_sndfile_la_LIBADD = @LIBSNDFILE_LIBS@ 267libsox_fmt_caf_la_SOURCES = caf.c sndfile.c 268libsox_fmt_caf_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 269libsox_fmt_caf_la_LIBADD = @LIBSNDFILE_LIBS@ 270libsox_fmt_mat4_la_SOURCES = mat4.c sndfile.c 271libsox_fmt_mat4_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 272libsox_fmt_mat4_la_LIBADD = @LIBSNDFILE_LIBS@ 273libsox_fmt_mat5_la_SOURCES = mat5.c sndfile.c 274libsox_fmt_mat5_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 275libsox_fmt_mat5_la_LIBADD = @LIBSNDFILE_LIBS@ 276libsox_fmt_paf_la_SOURCES = paf.c sndfile.c 277libsox_fmt_paf_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 278libsox_fmt_paf_la_LIBADD = @LIBSNDFILE_LIBS@ 279libsox_fmt_fap_la_SOURCES = fap.c sndfile.c 280libsox_fmt_fap_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 281libsox_fmt_fap_la_LIBADD = @LIBSNDFILE_LIBS@ 282libsox_fmt_w64_la_SOURCES = w64.c sndfile.c 283libsox_fmt_w64_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 284libsox_fmt_w64_la_LIBADD = @LIBSNDFILE_LIBS@ 285libsox_fmt_xi_la_SOURCES = xi.c sndfile.c 286libsox_fmt_wi_la_CFLAGS = @LIBSNDFILE_CFLAGS@ 287libsox_fmt_xi_la_LIBADD = @LIBSNDFILE_LIBS@ 288libsox_fmt_pvf_la_SOURCES = pvf.c sndfile.c 289libsox_fmt_pvf_CFLAGS = @LIBSNDFILE_CFLAGS@ 290libsox_fmt_pvf_la_LIBADD = @LIBSNDFILE_LIBS@ 291libsox_fmt_sd2_la_SOURCES = sd2.c sndfile.c 292libsox_fmt_sd2_CFLAGS = @LIBSNDFILE_CFLAGS@ 293libsox_fmt_sd2_la_LIBADD = @LIBSNDFILE_LIBS@ 294pkglib_LTLIBRARIES += libsox_fmt_sndfile.la libsox_fmt_caf.la libsox_fmt_mat4.la libsox_fmt_mat5.la libsox_fmt_paf.la libsox_fmt_fap.la libsox_fmt_w64.la libsox_fmt_xi.la libsox_fmt_pvf.la libsox_fmt_sd2.la 295endif 296endif 297 298