comparison libvo/Makefile @ 21107:790256469dd7

Split libvo.a into two libs so that libosd.a can be used by MEncoder.
author diego
date Tue, 21 Nov 2006 11:49:47 +0000
parents 1853a7b379e3
children 68df3b19a160
comparison
equal deleted inserted replaced
21106:b281f4a82031 21107:790256469dd7
1 1
2 include ../config.mak 2 include ../config.mak
3 3
4 LIBNAME = libvo.a 4 LIBNAME = libvo.a
5 LIBNAME2 = libosd.a
5 6
6 SRCS=aclib.c \ 7 SRCS=aspect.c \
7 aspect.c \
8 geometry.c \ 8 geometry.c \
9 osd.c \
10 spuenc.c \ 9 spuenc.c \
11 sub.c \
12 video_out.c \ 10 video_out.c \
13 vo_mpegpes.c \ 11 vo_mpegpes.c \
14 vo_null.c \ 12 vo_null.c \
15 vo_yuv4mpeg.c \ 13 vo_yuv4mpeg.c \
16 $(VO_SRCS) \ 14 $(VO_SRCS) \
15
16 SRCS2 = aclib.c \
17 osd.c \
18 sub.c \
17 19
18 ifeq ($(CONFIG_LIBAVUTIL),yes) 20 ifeq ($(CONFIG_LIBAVUTIL),yes)
19 LIBAV_INC += -I../libavutil 21 LIBAV_INC += -I../libavutil
20 endif 22 endif
21 23
22 OBJS_TEMP=$(basename $(SRCS)) 24 OBJS_TEMP=$(basename $(SRCS))
23 OBJS=$(OBJS_TEMP:%=%.o) 25 OBJS=$(OBJS_TEMP:%=%.o)
24 26
27 OBJS2=$(SRCS2:.c=.o)
28
25 ifeq ($(BITMAP_FONT),yes) 29 ifeq ($(BITMAP_FONT),yes)
26 SRCS += font_load.c 30 SRCS2 += font_load.c
27 endif 31 endif
28
29 ifeq ($(FREETYPE),yes) 32 ifeq ($(FREETYPE),yes)
30 SRCS += font_load_ft.c 33 SRCS2 += font_load_ft.c
31 endif 34 endif
32 35
33 ifeq ($(VIDIX),yes) 36 ifeq ($(VIDIX),yes)
34 SRCS += vosub_vidix.c 37 SRCS += vosub_vidix.c
35 endif 38 endif
51 $(CC) -c $(CFLAGS) -o $@ $< 54 $(CC) -c $(CFLAGS) -o $@ $<
52 55
53 .m.o: 56 .m.o:
54 $(CC) -c $(CFLAGS) -o $@ $< 57 $(CC) -c $(CFLAGS) -o $@ $<
55 58
59 all: $(LIBNAME) $(LIBNAME2)
60
56 $(LIBNAME): $(OBJS) 61 $(LIBNAME): $(OBJS)
57 $(AR) r $(LIBNAME) $(OBJS) 62 $(AR) r $(LIBNAME) $(OBJS)
58 $(RANLIB) $(LIBNAME) 63 $(RANLIB) $(LIBNAME)
59 64
60 all: $(LIBNAME) 65 $(LIBNAME2): $(OBJS2)
66 $(AR) r $(LIBNAME2) $(OBJS2)
67 $(RANLIB) $(LIBNAME2)
61 68
62 clean: 69 clean:
63 rm -f *.o *.a *~ 70 rm -f *.o *.a *~
64 71
65 distclean: clean 72 distclean: clean