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