+PLUGINS := $(PLUGINS:%=lib/%.so)
+
+PLUGIN_BEOS = plugins/beos/beos.o \
+ plugins/beos/aout_beos.o \
+ plugins/beos/intf_beos.o \
+ plugins/beos/vout_beos.o
+
+PLUGIN_DSP = plugins/dsp/dsp.o \
+ plugins/dsp/aout_dsp.o \
+
+PLUGIN_DUMMY = plugins/dummy/dummy.o \
+ plugins/dummy/aout_dummy.o \
+ plugins/dummy/intf_dummy.o \
+ plugins/dummy/vout_dummy.o
+
+PLUGIN_ESD = plugins/esd/esd.o \
+ plugins/esd/aout_esd.o
+
+PLUGIN_FB = plugins/fb/fb.o \
+ plugins/fb/intf_fb.o \
+ plugins/fb/vout_fb.o
+
+PLUGIN_GGI = plugins/ggi/ggi.o \
+ plugins/ggi/intf_ggi.o \
+ plugins/ggi/vout_ggi.o
+
+PLUGIN_GLIDE = plugins/glide/glide.o \
+ plugins/glide/intf_glide.o \
+ plugins/glide/vout_glide.o
+
+PLUGIN_GNOME = plugins/gnome/gnome.o \
+ plugins/gnome/intf_gnome.o \
+ plugins/gnome/intf_gnome_callbacks.o \
+ plugins/gnome/intf_gnome_interface.o \
+ plugins/gnome/intf_gnome_support.o \
+ plugins/gnome/vout_gnome.o
+
+PLUGIN_MGA = plugins/mga/mga.o \
+ plugins/mga/intf_mga.o \
+ plugins/mga/vout_mga.o
+
+PLUGIN_X11 = plugins/x11/x11.o \
+ plugins/x11/intf_x11.o \
+ plugins/x11/vout_x11.o
+
+PLUGIN_YUV = plugins/yuv/yuv.o \
+ plugins/yuv/video_yuv.o \
+ plugins/yuv/video_yuv8.o \
+ plugins/yuv/video_yuv15.o \
+ plugins/yuv/video_yuv16.o \
+ plugins/yuv/video_yuv24.o \
+ plugins/yuv/video_yuv32.o
+
+PLUGIN_YUVMMX = plugins/yuvmmx/yuvmmx.o \
+ plugins/yuvmmx/video_yuv.o \
+ plugins/yuvmmx/video_yuv8.o \
+ plugins/yuvmmx/video_yuv15.o \
+ plugins/yuvmmx/video_yuv16.o \
+ plugins/yuvmmx/video_yuv24.o \
+ plugins/yuvmmx/video_yuv32.o
+
+PLUGIN_OBJ = $(PLUGIN_BEOS) $(PLUGIN_DSP) $(PLUGIN_DUMMY) $(PLUGIN_ESD) \
+ $(PLUGIN_FB) $(PLUGIN_GGI) $(PLUGIN_GLIDE) $(PLUGIN_GNOME) \
+ $(PLUGIN_MGA) $(PLUGIN_X11) $(PLUGIN_YUV) $(PLUGIN_YUVMMX)