1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
|
EXTRA_DIST = \
ffmpeg/libavcodec/avcodec.h \
ffmpeg/libavcodec/avfft.h \
ffmpeg/libavcodec/dxva2.h \
ffmpeg/libavcodec/old_codec_ids.h \
ffmpeg/libavcodec/vaapi.h \
ffmpeg/libavcodec/vda.h \
ffmpeg/libavcodec/vdpau.h \
ffmpeg/libavcodec/version.h \
ffmpeg/libavcodec/xvmc.h \
ffmpeg/libavformat/avformat.h \
ffmpeg/libavformat/avio.h \
ffmpeg/libavformat/version.h \
ffmpeg/libavutil/adler32.h \
ffmpeg/libavutil/aes.h \
ffmpeg/libavutil/attributes.h \
ffmpeg/libavutil/audioconvert.h \
ffmpeg/libavutil/audio_fifo.h \
ffmpeg/libavutil/avassert.h \
ffmpeg/libavutil/avconfig.h \
ffmpeg/libavutil/avstring.h \
ffmpeg/libavutil/avutil.h \
ffmpeg/libavutil/base64.h \
ffmpeg/libavutil/blowfish.h \
ffmpeg/libavutil/bprint.h \
ffmpeg/libavutil/bswap.h \
ffmpeg/libavutil/buffer.h \
ffmpeg/libavutil/channel_layout.h \
ffmpeg/libavutil/common.h \
ffmpeg/libavutil/cpu.h \
ffmpeg/libavutil/crc.h \
ffmpeg/libavutil/dict.h \
ffmpeg/libavutil/downmix_info.h \
ffmpeg/libavutil/error.h \
ffmpeg/libavutil/eval.h \
ffmpeg/libavutil/ffversion.h \
ffmpeg/libavutil/fifo.h \
ffmpeg/libavutil/file.h \
ffmpeg/libavutil/frame.h \
ffmpeg/libavutil/hmac.h \
ffmpeg/libavutil/imgutils.h \
ffmpeg/libavutil/intfloat.h \
ffmpeg/libavutil/intfloat_readwrite.h \
ffmpeg/libavutil/intreadwrite.h \
ffmpeg/libavutil/lfg.h \
ffmpeg/libavutil/log.h \
ffmpeg/libavutil/lzo.h \
ffmpeg/libavutil/macros.h \
ffmpeg/libavutil/mathematics.h \
ffmpeg/libavutil/md5.h \
ffmpeg/libavutil/mem.h \
ffmpeg/libavutil/murmur3.h \
ffmpeg/libavutil/old_pix_fmts.h \
ffmpeg/libavutil/opencl.h \
ffmpeg/libavutil/opt.h \
ffmpeg/libavutil/parseutils.h \
ffmpeg/libavutil/pixdesc.h \
ffmpeg/libavutil/pixfmt.h \
ffmpeg/libavutil/random_seed.h \
ffmpeg/libavutil/rational.h \
ffmpeg/libavutil/ripemd.h \
ffmpeg/libavutil/samplefmt.h \
ffmpeg/libavutil/sha512.h \
ffmpeg/libavutil/sha.h \
ffmpeg/libavutil/stereo3d.h \
ffmpeg/libavutil/timecode.h \
ffmpeg/libavutil/time.h \
ffmpeg/libavutil/timestamp.h \
ffmpeg/libavutil/version.h \
ffmpeg/libavutil/xtea.h \
ffmpeg/win32/inttypes.h \
ffmpeg/win32/stdint.h \
lame/lame/lame.h \
$(NULL)
# Distribute patches
EXTRA_DIST += \
portsmf/autotools.patch \
portsmf/autotools-fix-make-dist.patch \
sbsms/autotools.patch \
sbsms/autotools-fix-make-dist.patch \
sbsms/dont-mangle-cflags.patch \
$(NULL)
# Distribute library schedule
EXTRA_DIST += audacity-patches.txt \
$(NULL)
DIST_SUBDIRS = \
FileDialog \
libnyquist \
libsoxr \
lib-widget-extra \
lv2 \
portmixer \
portsmf \
sbsms \
$(NULL)
include dist-libsoxr.mk
include dist-libvamp.mk
include dist-portaudio.mk
# TODO: Check and distribute these directories:
# libscorealign, mod-null, mod-nyq-bench, mod-script-pipe, mod-track-panel, portmidi
SUBDIRS = FileDialog
OPTIONAL_SUBDIRS =
if USE_LOCAL_EXPAT
OPTIONAL_SUBDIRS += expat
endif
if USE_LOCAL_LIBID3TAG
OPTIONAL_SUBDIRS += libid3tag
endif
if USE_LOCAL_LIBMAD
OPTIONAL_SUBDIRS += libmad
endif
if USE_LOCAL_LIBNYQUIST
SUBDIRS += libnyquist
endif
if USE_LOCAL_LIBSNDFILE
OPTIONAL_SUBDIRS += libsndfile
endif
if USE_LOCAL_LIBSOXR
OPTIONAL_SUBDIRS += libsoxr
endif
if USE_LOCAL_LIBSOUNDTOUCH
OPTIONAL_SUBDIRS += soundtouch
endif
if USE_LOCAL_LIBTWOLAME
OPTIONAL_SUBDIRS += twolame
endif
if USE_LOCAL_LIBVORBIS
OPTIONAL_SUBDIRS += libogg libvorbis
endif
if USE_LOCAL_LIBFLAC
# Note: libflac needs to be linked against (the local or system) libogg.
OPTIONAL_SUBDIRS += libflac
endif
if USE_LOCAL_LV2
SUBDIRS += lv2
endif
if USE_LOCAL_PORTAUDIO
SUBDIRS += portaudio-v19
endif
# Note: portmixer needs to be linked against (the local or system) portaudio.
SUBDIRS += portmixer
if USE_LOCAL_PORTSMF
SUBDIRS += portsmf
endif
if USE_LOCAL_PORTMIDI
SUBDIRS += portmidi
endif
if USE_LOCAL_SBSMS
SUBDIRS += sbsms
endif
if USE_LOCAL_VAMP
SUBDIRS += libvamp
endif
if USE_LOCAL_WIDGETEXTRA
SUBDIRS += lib-widget-extra
endif
# Note: These optional libraries will not be distributed in the source tarball.
#SUBDIRS += $(OPTIONAL_SUBDIRS)
# Overwrite install* targets from automake. We do not want to install anything
# from the lib-src libraries, because we statically link these libraries.
install:
install-dvi:
install-data:
install-exec:
install-html:
install-info:
install-ps:
install-pdf:
installdirs:
uninstall:
# Overwrite check target. We do not want to run the tests from the libraries.
check:
# Overwrite distclean rule to avoid running distclean for unconfigured libraries
# (and then failing due to the missing Makefile).
distclean:
@for subdir in $(SUBDIRS); do \
if test -f $$subdir/Makefile; then \
echo "Making $@ in $$subdir"; \
$(MAKE) $(AM_MAKEFLAGS) -C $$subdir $@ || exit 1; \
fi; \
done
rm -f Makefile
# Overwrite maintainer-clean rule to avoid running maintainer-clean for
# unconfigured libraries (and then failing due to the missing Makefile).
maintainer-clean:
@for subdir in $(SUBDIRS); do \
if test -f $$subdir/Makefile; then \
echo "Making $@ in $$subdir"; \
$(MAKE) $(AM_MAKEFLAGS) -C $$subdir $@ || exit 1; \
fi; \
done
rm -f Makefile
.PHONY: check install install-dvi install-data install-exec install-html install-info install-ps install-pdf installdirs uninstall distclean maintainer-clean
|