CC = gcc AR = ar RANLIB = ranlib CFLAGS = VC1LIB = libvc1.a OBJS = \ vc13dhtab.o \ vc1cropmv.o \ vc1deblock.o \ vc1debug.o \ vc1dec.o \ vc1dec3dh.o \ vc1dec3dhtab.o \ vc1decbit.o \ vc1decbitpl.o \ vc1decbitpltab.o \ vc1decblk.o \ vc1decblktab.o \ vc1decent.o \ vc1decmb.o \ vc1decmbtab.o \ vc1decmv.o \ vc1decpic.o \ vc1decpictab.o \ vc1decseq.o \ vc1decslice.o \ vc1deczz.o \ vc1derivemv.o \ vc1gentab.o \ vc1hrd.o \ vc1interp.o \ vc1iquant.o \ vc1itrans.o \ vc1pred.o \ vc1predcbp.o \ vc1preddcac.o \ vc1predmv.o \ vc1recon.o \ vc1scalemv.o \ vc1smooth.o \ vc1tools.o \ vc1zztab.o all: $(VC1LIB) $(VC1LIB): $(OBJS) $(AR) rc $(VC1LIB) $(OBJS) $(RANLIB) $(VC1LIB) %.o: %.c \ $(CC) $(CFLAGS) -c -o $@ $< clean: rm -f *.o $(VC1LIB)