view vidix/Makefile @ 14742:76d461a061df

Unified colorkey code for vo xv and vo xvmc. Made the code also more flexible. Colorkey drawing is now by default done as proposed by Marko Macek. Patch also approved by iive.
author al
date Sun, 20 Feb 2005 22:43:25 +0000
parents 3c6a2b6437df
children ce1ba8fd57e7
line wrap: on
line source

LIBNAME = libvidix.a
SUBDIRS = drivers
DO_MAKE = @ for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done

include ../config.mak

SRCS    = vidixlib.c
OBJS	= $(SRCS:.c=.o)

CFLAGS  = $(OPTFLAGS)

.SUFFIXES: .c .o

# .PHONY: all clean

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

all:	$(SUBDIRS) $(LIBNAME)
	$(DO_MAKE)

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

clean:
	rm -f *.o *.a *~
	$(DO_MAKE)

distclean:
	rm -f test *.o *.a *~ .depend
	$(DO_MAKE)

dep:    depend
	$(DO_MAKE)

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

install:
	$(DO_MAKE)

uninstall:
	$(DO_MAKE)

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