Merge remote-tracking branch 'origin/master' into 0.11
[platform/upstream/gstreamer.git] / gst-libs / gst / Makefile.am
1 # The interfaces directory has to be built before the others,
2 # otherwise some generated header files will be missing for the
3 # plugins in the other directories.
4 # Also, the tag directory has to be built before the cdda directory.
5 SUBDIRS = \
6         interfaces \
7         tag \
8         cdda \
9         fft \
10         netbuffer \
11         rtp \
12         sdp \
13         rtsp \
14         video \
15         audio \
16         pbutils \
17         riff \
18         app
19
20 noinst_HEADERS = gettext.h gst-i18n-plugin.h
21
22 # dependencies:
23 audio: interfaces
24
25 cdda: tag
26
27 riff: tag audio
28
29 rtsp: sdp
30
31 pbutils: video audio
32
33 INDEPENDENT_SUBDIRS = \
34         interfaces tag audio fft netbuffer rtp sdp video app
35
36 .PHONY: independent-subdirs $(INDEPENDENT_SUBDIRS)
37
38 independent-subdirs: $(INDEPENDENT_SUBDIRS)
39
40 $(INDEPENDENT_SUBDIRS):
41         $(MAKE) -C $@
42
43 all-recursive: independent-subdirs