X-Git-Url: http://rtime.felk.cvut.cz/gitweb/frescor/ffmpeg.git/blobdiff_plain/403857faff5be16a5f0fbafc36241ff9ac6be97c..e8f986c9d49bd268b086dc71302084587bee5bf4:/Makefile diff --git a/Makefile b/Makefile index 1aace0043..6b20ac166 100644 --- a/Makefile +++ b/Makefile @@ -115,7 +115,7 @@ uninstall-man: rm -f $(addprefix "$(MANDIR)/man1/",$(ALLMANPAGES)) testclean: - rm -rf tests/vsynth1 tests/vsynth2 tests/data tests/asynth1.sw tests/*~ + rm -rf tests/vsynth1 tests/vsynth2 tests/data tests/*~ clean:: testclean rm -f $(ALLPROGS) $(ALLPROGS_G) @@ -131,11 +131,11 @@ distclean:: check: test checkheaders -fulltest test: codectest libavtest seektest +fulltest test: codectest lavftest seektest FFMPEG_REFFILE = $(SRC_PATH)/tests/ffmpeg.regression.ref FFSERVER_REFFILE = $(SRC_PATH)/tests/ffserver.regression.ref -LIBAV_REFFILE = $(SRC_PATH)/tests/libav.regression.ref +LAVF_REFFILE = $(SRC_PATH)/tests/lavf.regression.ref ROTOZOOM_REFFILE = $(SRC_PATH)/tests/rotozoom.regression.ref SEEK_REFFILE = $(SRC_PATH)/tests/seek.regression.ref @@ -249,8 +249,8 @@ codectest: $(VSYNTH_REG) $(ROTOZOOM_REG) diff -u -w $(FFMPEG_REFFILE) $(VSYNTH_REG) diff -u -w $(ROTOZOOM_REFFILE) $(ROTOZOOM_REG) -libavtest: $(LAVF_REG) - diff -u -w $(LIBAV_REFFILE) $(LAVF_REG) +lavftest: $(LAVF_REG) + diff -u -w $(LAVF_REFFILE) $(LAVF_REG) $(VSYNTH_REG) $(ROTOZOOM_REG) $(LAVF_REG): cat $^ > $@ @@ -265,24 +265,24 @@ $(LAVF_REGFILES): $(LAVF_TESTS) $(CODEC_TESTS) $(LAVF_TESTS): regtest-ref -regtest-ref: ffmpeg$(EXESUF) tests/vsynth1/00.pgm tests/vsynth2/00.pgm tests/asynth1.sw +regtest-ref: ffmpeg$(EXESUF) tests/vsynth1/00.pgm tests/vsynth2/00.pgm tests/data/asynth1.sw $(CODEC_TESTS) regtest-ref: tests/tiny_psnr$(HOSTEXESUF) - $(SRC_PATH)/tests/regression.sh $@ vsynth tests/vsynth1 a "$(TARGET_EXEC)" "$(TARGET_PATH)" - $(SRC_PATH)/tests/regression.sh $@ rotozoom tests/vsynth2 a "$(TARGET_EXEC)" "$(TARGET_PATH)" + $(SRC_PATH)/tests/codec-regression.sh $@ vsynth tests/vsynth1 a "$(TARGET_EXEC)" "$(TARGET_PATH)" + $(SRC_PATH)/tests/codec-regression.sh $@ rotozoom tests/vsynth2 a "$(TARGET_EXEC)" "$(TARGET_PATH)" $(LAVF_TESTS): - $(SRC_PATH)/tests/regression.sh $@ lavf tests/vsynth1 b "$(TARGET_EXEC)" "$(TARGET_PATH)" + $(SRC_PATH)/tests/codec-regression.sh $@ lavf tests/vsynth1 b "$(TARGET_EXEC)" "$(TARGET_PATH)" -seektest: codectest libavtest tests/seek_test$(EXESUF) +seektest: codectest lavftest tests/seek_test$(EXESUF) $(SRC_PATH)/tests/seek-regression.sh $(SEEK_REFFILE) "$(TARGET_EXEC)" "$(TARGET_PATH)" -servertest: ffserver$(EXESUF) tests/vsynth1/00.pgm tests/asynth1.sw +ffservertest: ffserver$(EXESUF) tests/vsynth1/00.pgm tests/data/asynth1.sw @echo @echo "Unfortunately ffserver is broken and therefore its regression" @echo "test fails randomly. Treat the results accordingly." @echo - $(SRC_PATH)/tests/server-regression.sh $(FFSERVER_REFFILE) $(SRC_PATH)/tests/ffserver.conf + $(SRC_PATH)/tests/ffserver-regression.sh $(FFSERVER_REFFILE) $(SRC_PATH)/tests/ffserver.conf tests/vsynth1/00.pgm: tests/videogen$(HOSTEXESUF) mkdir -p tests/vsynth1 @@ -292,7 +292,8 @@ tests/vsynth2/00.pgm: tests/rotozoom$(HOSTEXESUF) mkdir -p tests/vsynth2 $(BUILD_ROOT)/$< 'tests/vsynth2/' $(SRC_PATH)/tests/lena.pnm -tests/asynth1.sw: tests/audiogen$(HOSTEXESUF) +tests/data/asynth1.sw: tests/audiogen$(HOSTEXESUF) + mkdir -p tests/data $(BUILD_ROOT)/$< $@ tests/%$(HOSTEXESUF): tests/%.c