summaryrefslogtreecommitdiff
path: root/tests/Makefile
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2012-05-08 22:07:26 +0100
committerMans Rullgard <mans@mansr.com>2012-05-09 14:13:34 +0100
commitf7c2dca0d9f63caeab7277e64b30fb5d6d3aa071 (patch)
treeae4ebff6ead4f8b228ba40af97e2b4f3052e9a06 /tests/Makefile
parent63e01c2f19f18ac3fe8caf2c9740fb20a243e52c (diff)
fate: improve dependencies
This makes only tests actually using avconv depend on it. The remaining tests already depend on what they need. Signed-off-by: Mans Rullgard <mans@mansr.com>
Diffstat (limited to 'tests/Makefile')
-rw-r--r--tests/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 56a8bb7df3..1c8d4b6e05 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -79,9 +79,15 @@ FATE = $(FATE_ACODEC) \
$(FATE_LAVF) \
$(FATE_SEEK) \
+FATE_AVCONV += $(FATE_AVCONV-yes)
+
+FATE-$(CONFIG_AVCODEC) += $(FATE_LIBAVCODEC)
FATE-$(CONFIG_AVFILTER) += $(FATE_LAVFI)
FATE += $(FATE-yes)
+FATE += $(FATE_LIBAVUTIL)
+
+$(FATE_AVCONV): avconv$(EXESUF)
$(filter-out %-aref,$(FATE_ACODEC)): $(AREF)
$(filter-out %-vref,$(FATE_VSYNTH1)): fate-vsynth1-vref
@@ -105,7 +111,7 @@ fate-lavfi: $(FATE_LAVFI)
fate-seek: $(FATE_SEEK)
ifdef SAMPLES
-FATE += $(FATE_TESTS) $(FATE_TESTS-yes)
+FATE += $(FATE_AVCONV)
fate-rsync:
rsync -vaLW rsync://fate-suite.libav.org/fate-suite/ $(SAMPLES)
else
@@ -119,7 +125,7 @@ FATE_UTILS = base64 tiny_psnr
fate: $(FATE)
-$(FATE): avconv$(EXESUF) $(FATE_UTILS:%=tests/%$(HOSTEXESUF))
+$(FATE): $(FATE_UTILS:%=tests/%$(HOSTEXESUF))
@echo "TEST $(@:fate-%=%)"
$(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)' '$(THREAD_TYPE)' '$(CPUFLAGS)' '$(CMP_SHIFT)' '$(CMP_TARGET)' '$(SIZE_TOLERANCE)'