annotate libvo/Makefile @ 18715:30d7ddf08889

Fix window position when changing videos while in fullscreen and for window managers that modify position on Map. Oked by Alexander Strasser.
author reimar
date Thu, 15 Jun 2006 08:00:37 +0000
parents 4f7892794a7f
children 1629108cd5b0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
2 include config.mak
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
3
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
4 LIBNAME = libvo.a
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
5
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
6 SRCS=aclib.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
7 aspect.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
8 font_load.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
9 font_load_ft.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
10 geometry.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
11 osd.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
12 spuenc.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
13 sub.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
14 video_out.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
15 vo_mpegpes.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
16 vo_null.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
17 vo_yuv4mpeg.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
18 $(OPTIONAL_SRCS) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
19
16331
96be528902fd Add -I../libavutil to the includes to fix building vo_zr[2].
diego
parents: 16264
diff changeset
20 LIBAV_INC =
96be528902fd Add -I../libavutil to the includes to fix building vo_zr[2].
diego
parents: 16264
diff changeset
21 ifeq ($(CONFIG_LIBAVUTIL),yes)
96be528902fd Add -I../libavutil to the includes to fix building vo_zr[2].
diego
parents: 16264
diff changeset
22 LIBAV_INC += -I../libavutil
96be528902fd Add -I../libavutil to the includes to fix building vo_zr[2].
diego
parents: 16264
diff changeset
23 endif
96be528902fd Add -I../libavutil to the includes to fix building vo_zr[2].
diego
parents: 16264
diff changeset
24
15291
21e7332ea44e macosx core video module
nplourde
parents: 13744
diff changeset
25 OBJS_TEMP=$(basename $(SRCS))
21e7332ea44e macosx core video module
nplourde
parents: 13744
diff changeset
26 OBJS=$(OBJS_TEMP:%=%.o)
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
27
4089
e1c6178de089 Configurable VIDIX usage
nick
parents: 4088
diff changeset
28 ifeq ($(VIDIX),yes)
4168
2d8403f1c54e Fix xvidix for non-x11 systems, 10l Alex :)
atmos4
parents: 4124
diff changeset
29 SRCS += vosub_vidix.c
4089
e1c6178de089 Configurable VIDIX usage
nick
parents: 4088
diff changeset
30 endif
e1c6178de089 Configurable VIDIX usage
nick
parents: 4088
diff changeset
31
17988
4f7892794a7f added support for external VIDIX
nicodvb
parents: 17488
diff changeset
32 ifeq ($(EXTERNAL_VIDIX),yes)
4f7892794a7f added support for external VIDIX
nicodvb
parents: 17488
diff changeset
33 SRCS += vosub_vidix.c
4f7892794a7f added support for external VIDIX
nicodvb
parents: 17488
diff changeset
34 endif
4f7892794a7f added support for external VIDIX
nicodvb
parents: 17488
diff changeset
35
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
36 CFLAGS = $(OPTFLAGS) -I. -I.. -I../osdep \
16331
96be528902fd Add -I../libavutil to the includes to fix building vo_zr[2].
diego
parents: 16264
diff changeset
37 $(LIBAV_INC) \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
38 $(FREETYPE_INC) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
39 $(SDL_INC) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
40 $(X11_INC) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
41 $(EXTRA_INC) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
42 $(DXR2_INC) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
43 $(DIRECTFB_INC) \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
44 -DMPG12PLAY \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
45
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15473
diff changeset
46 #CFLAGS += -Wall
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
47
15473
c1a6002fb140 If we use .m suffix we really should include it in .SUFFIXES
wight
parents: 15291
diff changeset
48 .SUFFIXES: .c .o .m
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
49
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
50 # .PHONY: all clean
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
51
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
52 .c.o:
24
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
53 $(CC) -c $(CFLAGS) -o $@ $<
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
54
15291
21e7332ea44e macosx core video module
nplourde
parents: 13744
diff changeset
55 .m.o:
21e7332ea44e macosx core video module
nplourde
parents: 13744
diff changeset
56 $(CC) -c $(CFLAGS) -o $@ $<
21e7332ea44e macosx core video module
nplourde
parents: 13744
diff changeset
57
1010
6d3a6d42c831 dependency stuff fixed
arpi_esp
parents: 866
diff changeset
58 $(LIBNAME): $(OBJS)
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
59 $(AR) r $(LIBNAME) $(OBJS)
12634
e03ae519f344 ranlib cleanup
alex
parents: 11765
diff changeset
60 $(RANLIB) $(LIBNAME)
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
61
10651
efb6dcac967d --dvbincdir support by Gotz Waschk <waschk@informatik.uni-rostock.de>
alex
parents: 8136
diff changeset
62 vo_mpegpes.o: vo_mpegpes.c
efb6dcac967d --dvbincdir support by Gotz Waschk <waschk@informatik.uni-rostock.de>
alex
parents: 8136
diff changeset
63 $(CC) -c $(CFLAGS) $(DVB_INC) -o $@ $<
efb6dcac967d --dvbincdir support by Gotz Waschk <waschk@informatik.uni-rostock.de>
alex
parents: 8136
diff changeset
64
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
65 all: $(LIBNAME)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
66
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
67 clean:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
68 rm -f *.o *.a *~
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
69
17488
ce1ba8fd57e7 Make clean/distclean behave uniformly in all directories.
diego
parents: 16331
diff changeset
70 distclean: clean
ce1ba8fd57e7 Make clean/distclean behave uniformly in all directories.
diego
parents: 16331
diff changeset
71 rm -f .depend
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
72
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
73 dep: depend
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
74
1010
6d3a6d42c831 dependency stuff fixed
arpi_esp
parents: 866
diff changeset
75 depend:
866
91087aaea5c7 using gcc -MM instead of makedepend, make OBJS from SRCS where possible
arpi_esp
parents: 698
diff changeset
76 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
77
24
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
78 #
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
79 # include dependency files if they exist
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
80 #
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
81 ifneq ($(wildcard .depend),)
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
82 include .depend
b4fdbec3d729 New dependency system
arpi_esp
parents: 1
diff changeset
83 endif