diff --git a/libav/Makefile b/libav/Makefile
index a243c175182e7892cc2acd39174dc61f15105864..bbd080f693f2f7b466b618f86ec18718a05c2402 100644
--- a/libav/Makefile
+++ b/libav/Makefile
@@ -1,10 +1,14 @@
 include ../config.mak
-CFLAGS= $(OPTFLAGS) -Wall -g -I../libavcodec -DHAVE_AV_CONFIG_H
+
+VPATH=$(SRC_PATH)/libav
+PWD=$(shell pwd)
+
+CFLAGS= $(OPTFLAGS) -Wall -g -I.. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -DHAVE_AV_CONFIG_H
 
 OBJS= rm.o mpeg.o asf.o avienc.o jpeg.o swf.o wav.o raw.o \
 	 avidec.o ffm.o \
 	 avio.o aviobuf.o utils.o \
-	 file.o img.o au.o gif.o mov.o
+	 file.o img.o au.o gif.o mov.o crc.o
 
 ifeq ($(CONFIG_GRAB),yes)
 OBJS+= grab.o audio.o