]> git.sesse.net Git - vlc/blob - plugins/x11/Makefile
* Mandatory step for video output IV and the audio output quality
[vlc] / plugins / x11 / Makefile
1 ###############################################################################
2 # vlc (VideoLAN Client) x11 module Makefile
3 # (c)2001 VideoLAN
4 ###############################################################################
5
6 #
7 # Objects
8 #
9
10 PLUGIN_X11 = x11.o vout_x11.o
11 PLUGIN_XVIDEO = xvideo.o vout_xvideo.o
12 BUILTIN_X11 = $(PLUGIN_X11:%.o=BUILTIN_%.o)
13 BUILTIN_XVIDEO = $(PLUGIN_XVIDEO:%.o=BUILTIN_%.o)
14
15 PLUGIN_C = $(PLUGIN_X11) $(PLUGIN_XVIDEO)
16 BUILTIN_C = $(BUILTIN_X11) $(BUILTIN_XVIDEO)
17
18 ALL_OBJ = $(PLUGIN_C) $(BUILTIN_C)
19
20 #
21 # Special plugin modifications
22 #
23
24 CFLAGS += $(CFLAGS_X11)
25
26 #
27 # Virtual targets
28 #
29
30 include ../../Makefile.modules
31
32 #
33 # Real targets
34 #
35
36 ../../lib/x11.so: $(PLUGIN_X11)
37 ifeq ($(SYS),nto-qnx)
38         $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_X11) -lsocket
39 else
40         $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_X11)
41 endif
42
43 ../../lib/x11.a: $(BUILTIN_X11)
44         ar r $@ $^
45         $(RANLIB) $@
46
47 ../../lib/xvideo.so: $(PLUGIN_XVIDEO)
48 ifeq ($(SYS),nto-qnx)
49         $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_XVIDEO) -lsocket
50 else
51         $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_XVIDEO)
52 endif
53
54 ../../lib/xvideo.a: $(BUILTIN_XVIDEO)
55         ar r $@ $^
56         $(RANLIB) $@
57