added VPATH support - added regression targets
authorFabrice Bellard <fabrice@bellard.org>
Sat, 18 May 2002 23:11:25 +0000 (23:11 +0000)
committerFabrice Bellard <fabrice@bellard.org>
Sat, 18 May 2002 23:11:25 +0000 (23:11 +0000)
Originally committed as revision 529 to svn://svn.ffmpeg.org/ffmpeg/trunk

Makefile

index a4f8d579df848b0d405e40489dae389250d3bef2..425fedca6972af8023d984c5aedaed87c357fbc7 100644 (file)
--- 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