Makefile.am 4.05 KB
Newer Older
Julien Moutte Moutte's avatar
Julien Moutte Moutte committed
1 2
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
3
SUBDIRS = \
4
	gst-libs gst sys ext pkgconfig \
David Schleef's avatar
David Schleef committed
5
	m4 common docs tests po tools
6 7

DIST_SUBDIRS = \
8
	gst gst-libs sys ext pkgconfig \
David Schleef's avatar
David Schleef committed
9
	m4 common docs tests po tools
10

11 12
# include before EXTRA_DIST for win32 assignment
include $(top_srcdir)/common/win32.mak
13

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
14
EXTRA_DIST = \
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
15 16
	gst-plugins-bad.spec depcomp \
	AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
17 18
	ChangeLog gst-plugins-bad.doap autogen.sh \
	$(win32)
David I. Lehn's avatar
David I. Lehn committed
19

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
20
DISTCLEANFILES = _stdint.h
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
21

22 23
ACLOCAL_AMFLAGS = -I m4 -I common/m4

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
24
include $(top_srcdir)/common/release.mak
25
include $(top_srcdir)/common/po.mak
26 27

check-valgrind:
28
	cd tests/check && make check-valgrind
29

30
if HAVE_GST_CHECK
31
check-torture:
32 33 34 35 36 37
	cd tests/check && make torture
else
check-torture:
	true
endif

38 39 40 41
win32-update:
	cp $(top_builddir)/win32/common/config.h-new \
	    $(top_srcdir)/win32/common/config.h

42 43
include $(top_srcdir)/common/coverage/lcov.mak

44
check: check-exports
45 46 47 48

# cruft: plugins that have been merged or moved or renamed

CRUFT_FILES = \
49 50
	$(top_builddir)/common/shave \
	$(top_builddir)/common/shave-libtool \
51 52
	$(top_builddir)/ext/alsaspdif/.libs/*.{so,dll,DLL,dylib} \
	$(top_builddir)/ext/ivorbis/.libs/*.{so,dll,DLL,dylib} \
53
	$(top_builddir)/ext/jack/.libs/*.{so,dll,DLL,dylib} \
54 55
	$(top_builddir)/gst/aacparse/.libs/*.{so,dll,DLL,dylib} \
	$(top_builddir)/gst/amrparse/.libs/*.{so,dll,DLL,dylib} \
56
	$(top_builddir)/gst/audioparsers/.libs/*.{so,dll,DLL,dylib} \
57
	$(top_builddir)/gst/flacparse/.libs/*.{so,dll,DLL,dylib} \
58
	$(top_builddir)/gst/imagefreeze/.libs/*.{so,dll,DLL,dylib} \
59
	$(top_builddir)/gst/mpeg4videoparse/.libs/*.{so,dll,DLL,dylib} \
60
	$(top_builddir)/gst/qtmux/.libs/*.{so,dll,DLL,dylib} \
61
	$(top_builddir)/gst/rtpmux/.libs/*.{so,dll,DLL,dylib} \
62
	$(top_builddir)/gst/rtpvp8/.libs/*.{so,dll,DLL,dylib} \
63
	$(top_builddir)/gst/scaletempo/.libs/*.{so,dll,DLL,dylib} \
64
	$(top_builddir)/gst/selector/.libs/*.{so,dll,DLL,dylib} \
65 66
	$(top_builddir)/gst/shapewipe/.libs/*.{so,dll,DLL,dylib} \
	$(top_builddir)/gst/valve/.libs/*.{so,dll,DLL,dylib} \
67
	$(top_builddir)/gst/videoparsers/.libs/libgsth263parse* \
68
	$(top_builddir)/gst-libs/gst/baseparse/.libs/libgstbaseparse* \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
69
	$(top_builddir)/sys/oss4/.libs/*.{so,dll,DLL,dylib} \
70
	$(top_builddir)/tests/check/elements/{aac,ac3,amr,flac,mpegaudio,dca}parse \
71
	$(top_builddir)/tests/check/elements/autocolorspace \
72
	$(top_builddir)/tests/check/elements/capssetter \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
73
	$(top_builddir)/tests/check/elements/imagefreeze \
74
	$(top_builddir)/tests/check/elements/qtmux \
75
	$(top_builddir)/tests/check/elements/rtpmux \
76
	$(top_builddir)/tests/check/elements/selector \
77
	$(top_builddir)/tests/check/elements/valve \
78
	$(top_builddir)/tests/check/pipelines/metadata \
79
	$(top_builddir)/tests/examples/jack/jack_client \
80
	$(top_builddir)/tests/examples/scaletempo/scaletempo-demo \
81 82
	$(top_builddir)/tests/examples/switch/switcher \
	$(top_builddir)/tests/icles/output-selector-test \
83 84
	$(top_builddir)/tests/icles/test-oss4 \
	$(top_builddir)/tests/icles/equalizer-test
85 86 87 88

CRUFT_DIRS = \
	$(top_srcdir)/gst/aacparse \
	$(top_srcdir)/gst/amrparse \
89
	$(top_srcdir)/gst/camerabin \
90
	$(top_srcdir)/gst/flacparse \
91
	$(top_srcdir)/gst/hls \
92
	$(top_srcdir)/gst/imagefreeze \
93
	$(top_srcdir)/gst/invtelecine \
94
	$(top_srcdir)/gst/mpeg4videoparse \
95
	$(top_srcdir)/gst/qtmux \
96
	$(top_srcdir)/gst/rtpmux \
97
	$(top_srcdir)/gst/rtpvp8 \
98
	$(top_srcdir)/gst/scaletempo \
99
	$(top_srcdir)/gst/selector \
100
	$(top_srcdir)/gst/shapewipe \
101
	$(top_srcdir)/gst/valve \
102
	$(top_srcdir)/gst-libs/gst/baseparse \
103
	$(top_srcdir)/gst-libs/gst/egl \
104
	$(top_srcdir)/gst-libs/gst/signalprocessor \
105
	$(top_srcdir)/gst-libs/gst/video \
106
	$(top_srcdir)/tests/examples/scaletempo \
107
	$(top_srcdir)/tests/examples/shapewipe \
108
	$(top_srcdir)/tests/examples/switch \
109
	$(top_srcdir)/tests/examples/jack \
110
	$(top_srcdir)/ext/alsaspdif \
111
	$(top_srcdir)/ext/amrwbenc \
112
	$(top_srcdir)/ext/cog \
113
	$(top_srcdir)/ext/eglgles \
114
	$(top_srcdir)/ext/ivorbis \
115
	$(top_srcdir)/ext/jack \
116
	$(top_srcdir)/ext/metadata \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
117
	$(top_srcdir)/ext/swfdec \
118
	$(top_srcdir)/ext/tarkin \
119
	$(top_srcdir)/ext/theora \
120 121
	$(top_srcdir)/ext/vp8 \
	$(top_srcdir)/sys/mfc
122 123 124 125

include $(top_srcdir)/common/cruft.mak

all-local: check-cruft