view libmpeg2/Makefile @ 20874:b6d87b58754f

Partial fix for semitransparent glyph outlines. This fix removes semitransparent area (less then pixel width) between glyph and it's outline. Instead, it makes them overlap a little. It usually looks much better this way. Complete fix seems impossible with the current output format (single color alpha bitmaps). The right way is to blend both glyph and outline into one bitmap so that 2 pixels with 50% transparency produce a fully solid one. This requires RGBA bitmap output from libass.
author eugeni
date Mon, 13 Nov 2006 16:35:15 +0000
parents 4f71ed7cb512
children 618d1857f4c4
line wrap: on
line source


LIBNAME = libmpeg2.a

include ../config.mak

SRCS	= alloc.c \
	  cpu_accel.c\
	  cpu_state.c \
	  decode.c \
	  header.c \
	  idct.c \
	  motion_comp.c \
	  slice.c \

OBJS	= $(SRCS:.c=.o)
INCLUDE = -I. -I../libvo -I..
CFLAGS  = $(INCLUDE) $(OPTFLAGS) -DMPG12PLAY

ifeq ($(TARGET_MMX),yes)
SRCS += idct_mmx.c motion_comp_mmx.c
endif

ifeq ($(TARGET_ALTIVEC),yes)
SRCS += motion_comp_altivec.c idct_altivec.c
endif

ifeq ($(TARGET_VIS),yes)
SRCS += motion_comp_vis.c
endif

ifeq ($(TARGET_ARCH_ALPHA),yes)
SRCS += idct_alpha.c motion_comp_alpha.c
endif

.SUFFIXES: .c .o

# .PHONY: all clean

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

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

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