From dd9ca370a1a8a80450d27efd2f302312ecd483bc Mon Sep 17 00:00:00 2001
From: Fabrice Bellard <fabrice@bellard.org>
Date: Sat, 18 May 2002 23:11:25 +0000
Subject: [PATCH] added VPATH support - added regression targets

Originally committed as revision 529 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 Makefile | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index a4f8d579df8..425fedca697 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,11 @@
 # Main ffmpeg Makefile
-# (c) 2000, 2001 Gerard Lantau
+# (c) 2000, 2001, 2002 Gerard Lantau
 #
 include config.mak
 
-CFLAGS= $(OPTFLAGS) -Wall -g -I./libavcodec -I./libav 
+VPATH=$(SRC_PATH)
+
+CFLAGS= $(OPTFLAGS) -Wall -g -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libav
 LDFLAGS= -g
 ifeq ($(TARGET_GPROF),yes)
 CFLAGS+=-p
@@ -63,6 +65,7 @@ depend:
 clean: 
 	$(MAKE) -C libavcodec clean
 	$(MAKE) -C libav clean
+	$(MAKE) -C tests clean
 	rm -f *.o *~ .depend gmon.out TAGS $(PROG) 
 
 distclean: clean
@@ -72,6 +75,11 @@ distclean: clean
 TAGS:
 	etags *.[ch] libav/*.[ch] libavcodec/*.[ch]
 
+# regression tests
+
+test mpeg4 mpeg: ffmpeg$(EXE)
+	make -C tests $@
+
 ifneq ($(wildcard .depend),)
 include .depend
 endif
-- 
GitLab