-SUBDIRS = \
+NULL =
+BASE_SUBDIRS = \
access \
- access_filter \
- access_output \
audio_filter \
audio_mixer \
audio_output \
gui \
meta_engine \
misc \
- mux \
packetizer \
services_discovery \
- stream_out \
+ stream_filter \
video_chroma \
video_filter \
video_output \
visualization
+EXTRA_SUBDIRS = \
+ access_output \
+ mux \
+ stream_out \
+ mmx \
+ mmxext \
+ sse2 \
+ 3dnow \
+ altivec \
+ arm_neon \
+ $(NULL)
+
+SUBDIRS = $(BASE_SUBDIRS)
+DIST_SUBDIRS = $(BASE_SUBDIRS) $(EXTRA_SUBDIRS)
+if ENABLE_SOUT
+SUBDIRS += access_output mux stream_out
+endif
+if HAVE_MMX
+SUBDIRS += mmx
+endif
+if HAVE_MMXEXT
+SUBDIRS += mmxext
+endif
+if HAVE_SSE2
+SUBDIRS += sse2
+endif
+if HAVE_3DNOW
+SUBDIRS += 3dnow
+endif
+if HAVE_ALTIVEC
+SUBDIRS += altivec
+endif
+if HAVE_ARM_NEON
+SUBDIRS += arm_neon
+endif
dist_noinst_SCRIPTS = genmf list.sh
dist_noinst_DATA = LIST