1 ###############################################################################
2 # vlc (VideoLAN Client) yuv module makefile
4 ###############################################################################
10 PLUGIN_YUV = yuv.o video_yuv.o transforms_yuv.o
11 PLUGIN_YUVMMX = yuvmmx.o video_yuvmmx.o transforms_yuvmmx.o
13 BUILTIN_YUV = $(PLUGIN_YUV:%.o=BUILTIN_%.o)
14 BUILTIN_YUVMMX = $(PLUGIN_YUVMMX:%.o=BUILTIN_%.o)
16 PLUGIN_C = $(PLUGIN_YUV) $(PLUGIN_YUVMMX)
17 BUILTIN_C = $(BUILTIN_YUV) $(BUILTIN_YUVMMX)
18 ALL_OBJ = $(PLUGIN_C) $(BUILTIN_C)
24 include ../../Makefile.modules
30 ../../lib/yuv.so: $(PLUGIN_YUV)
31 $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_YUV)
33 ../../lib/yuv.a: $(BUILTIN_YUV)
37 ../../lib/yuvmmx.so: $(PLUGIN_YUVMMX)
38 $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS)
40 ../../lib/yuvmmx.a: $(BUILTIN_YUVMMX)