diff 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
line wrap: on
line diff
--- a/libvo/Makefile	Tue Nov 21 11:35:41 2006 +0000
+++ b/libvo/Makefile	Tue Nov 21 11:49:47 2006 +0000
@@ -2,19 +2,21 @@
 include ../config.mak
 
 LIBNAME = libvo.a
+LIBNAME2 = libosd.a
 
-SRCS=aclib.c \
-     aspect.c \
+SRCS=aspect.c \
      geometry.c \
-     osd.c \
      spuenc.c \
-     sub.c \
      video_out.c \
      vo_mpegpes.c \
      vo_null.c \
      vo_yuv4mpeg.c \
      $(VO_SRCS) \
 
+SRCS2 = aclib.c \
+        osd.c \
+        sub.c \
+
 ifeq ($(CONFIG_LIBAVUTIL),yes)
 LIBAV_INC += -I../libavutil
 endif
@@ -22,12 +24,13 @@
 OBJS_TEMP=$(basename $(SRCS))
 OBJS=$(OBJS_TEMP:%=%.o)
 
+OBJS2=$(SRCS2:.c=.o)
+
 ifeq ($(BITMAP_FONT),yes)
-SRCS += font_load.c
+SRCS2 += font_load.c
 endif
-
 ifeq ($(FREETYPE),yes)
-SRCS += font_load_ft.c
+SRCS2 += font_load_ft.c
 endif
 
 ifeq ($(VIDIX),yes)
@@ -53,11 +56,15 @@
 .m.o:
 	$(CC) -c $(CFLAGS) -o $@ $<
 
+all:    $(LIBNAME) $(LIBNAME2)
+
 $(LIBNAME):     $(OBJS)
 	$(AR) r $(LIBNAME) $(OBJS)
 	$(RANLIB) $(LIBNAME)
 
-all:    $(LIBNAME)
+$(LIBNAME2):     $(OBJS2)
+	$(AR) r $(LIBNAME2) $(OBJS2)
+	$(RANLIB) $(LIBNAME2)
 
 clean:
 	rm -f *.o *.a *~