-SUBDIRS = dynamicoverlay
-
SOURCES_mosaic = mosaic.c mosaic.h
SOURCES_transform = transform.c
SOURCES_invert = invert.c
SOURCES_adjust = adjust.c adjust_sat_hue.c adjust_sat_hue.h
SOURCES_wall = wall.c
SOURCES_clone = clone.c
-SOURCES_crop = crop.c
SOURCES_motionblur = motionblur.c
SOURCES_logo = logo.c
SOURCES_audiobargraph_v = audiobargraph_v.c
endif
libvlc_LTLIBRARIES += libdeinterlace_plugin.la
-libosdmenu_plugin_la_SOURCES = osdmenu.c
-libosdmenu_plugin_la_CFLAGS = $(AM_CFLAGS) -DPKGDATADIR=\"$(vlcdatadir)\"
-libosdmenu_plugin_la_LIBADD = $(AM_LIBADD)
-if BUILD_OSDMENU
-libvlc_LTLIBRARIES += libosdmenu_plugin.la
+libdynamicoverlay_plugin_la_SOURCES = \
+ dynamicoverlay/dynamicoverlay_buffer.c \
+ dynamicoverlay/dynamicoverlay_queue.c \
+ dynamicoverlay/dynamicoverlay_list.c \
+ dynamicoverlay/dynamicoverlay_commands.c \
+ dynamicoverlay/dynamicoverlay.c dynamicoverlay/dynamicoverlay.h
+libdynamicoverlay_plugin_la_CFLAGS = $(AM_CFLAGS)
+libdynamicoverlay_plugin_la_LIBADD = $(AM_LIBADD)
+if !HAVE_WIN32
+libvlc_LTLIBRARIES += libdynamicoverlay_plugin.la
endif
libremoteosd_plugin_la_SOURCES = remoteosd.c remoteosd_rfbproto.h
SOURCES_panoramix = panoramix.c
SOURCES_opencv_wrapper = opencv_wrapper.c
SOURCES_opencv_example = opencv_example.cpp filter_event_info.h
-SOURCES_rotate = rotate.c
+
+if HAVE_DARWIN
+motion_extra = ../control/unimotion.c ../control/unimotion.h
+else
+motion_extra = $(NULL)
+endif
+SOURCES_rotate = \
+ rotate.c \
+ ../control/motionlib.c \
+ ../control/motionlib.h \
+ $(motion_extra) \
+ $(NULL)
+
SOURCES_puzzle = puzzle.c
SOURCES_colorthres = colorthres.c
SOURCES_extract = extract.c