1if USE_UVCH264 2UVCH264_DIR=uvch264 3else 4UVCH264_DIR= 5endif 6 7if HAVE_GTK 8GTK_EXAMPLES=mxf camerabin2 $(UVCH264_DIR) 9else 10GTK_EXAMPLES= 11endif 12 13if USE_DIRECTFB 14DIRECTFB_DIR=directfb 15else 16DIRECTFB_DIR= 17endif 18 19OPENCV_EXAMPLES=opencv 20 21MATRIXMIX_DIR=audiomixmatrix 22 23if HAVE_AVFOUNDATION 24if HAVE_IOS 25AVSAMPLE_DIR= 26else 27AVSAMPLE_DIR=avsamplesink 28endif 29else 30AVSAMPLE_DIR= 31endif 32 33if USE_WAYLAND 34if HAVE_GTK3_WAYLAND 35WAYLAND_DIR=waylandsink 36else 37WAYLAND_DIR= 38endif 39else 40WAYLAND_DIR= 41endif 42 43if USE_IPCPIPELINE 44IPCPIPELINE_DIR=ipcpipeline 45else 46IPCPIPELINE_DIR= 47endif 48 49if USE_WEBRTC 50WEBRTC_DIR=webrtc 51else 52WEBRTC_DIR= 53endif 54 55noinst_PROGRAMS = playout 56 57playout_SOURCES = playout.c 58playout_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 59playout_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(GST_LIBS) 60 61SUBDIRS= codecparsers mpegts $(DIRECTFB_DIR) $(GTK_EXAMPLES) $(OPENCV_EXAMPLES) \ 62 $(AVSAMPLE_DIR) $(WAYLAND_DIR) $(MATRIXMIX_DIR) \ 63 $(IPCPIPELINE_DIR) $(WEBRTC_DIR) 64DIST_SUBDIRS= codecparsers mpegts camerabin2 directfb mxf opencv uvch264 \ 65 avsamplesink waylandsink audiomixmatrix ipcpipeline webrtc 66 67include $(top_srcdir)/common/parallel-subdirs.mak 68