view 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
line wrap: on
line source


include config.mak

LIBNAME = libvo.a

SRCS=aclib.c \
     aspect.c \
     font_load.c \
     font_load_ft.c \
     geometry.c \
     osd.c \
     spuenc.c \
     sub.c \
     video_out.c \
     vo_mpegpes.c \
     vo_null.c \
     vo_yuv4mpeg.c \
     $(OPTIONAL_SRCS) \

LIBAV_INC =
ifeq ($(CONFIG_LIBAVUTIL),yes)
LIBAV_INC += -I../libavutil
endif

OBJS_TEMP=$(basename $(SRCS))
OBJS=$(OBJS_TEMP:%=%.o)

ifeq ($(VIDIX),yes)
SRCS += vosub_vidix.c
endif

ifeq ($(EXTERNAL_VIDIX),yes)
SRCS += vosub_vidix.c
endif

CFLAGS  = $(OPTFLAGS) -I. -I.. -I../osdep \
          $(LIBAV_INC) \
          $(FREETYPE_INC) \
          $(SDL_INC) \
          $(X11_INC) \
          $(EXTRA_INC) \
          $(DXR2_INC) \
          $(DIRECTFB_INC) \
          -DMPG12PLAY \

#CFLAGS += -Wall

.SUFFIXES: .c .o .m

# .PHONY: all clean

.c.o:
	$(CC) -c $(CFLAGS) -o $@ $<

.m.o:
	$(CC) -c $(CFLAGS) -o $@ $<

$(LIBNAME):     $(OBJS)
	$(AR) r $(LIBNAME) $(OBJS)
	$(RANLIB) $(LIBNAME)

vo_mpegpes.o: vo_mpegpes.c
	$(CC) -c $(CFLAGS) $(DVB_INC) -o $@ $<

all:    $(LIBNAME)

clean:
	rm -f *.o *.a *~

distclean: clean
	rm -f .depend

dep:    depend

depend:
	$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend

#
# include dependency files if they exist
#
ifneq ($(wildcard .depend),)
include .depend
endif