t/GNUmakefile: cleanup test dependencies
authorEric Wong <normalperson@yhbt.net>
Thu, 17 Jan 2013 10:17:29 +0000 (17 10:17 +0000)
committerEric Wong <normalperson@yhbt.net>
Thu, 17 Jan 2013 10:18:50 +0000 (17 10:18 +0000)
The missing random_blob dependency was causing the following
to fail on a fresh clone:

make -C t ThreadPool.t0005-large-file-response.sh

t/GNUmakefile

index 78a4e83..6c9b07b 100644 (file)
@@ -103,8 +103,6 @@ random_blob:
        dd if=/dev/urandom bs=1M count=30 of=$@.$(pid)
        mv $@.$(pid) $@
 
-$(T): random_blob
-
 dependencies := socat curl
 deps := $(addprefix .dep+,$(dependencies))
 $(deps): dep_bin = $(lastword $(subst +, ,$@))
@@ -119,7 +117,7 @@ $(libs): test_isolate.rb
        mkdir -p $(@D)
        $(RUBY) $< > $@+
        mv $@+ $@
-t_deps := $(libs) $(deps) $(bin_rainbows) trash/.gitignore
+t_deps := random_blob $(libs) $(deps) $(bin_rainbows) trash/.gitignore
 $(T): $(t_deps)
 
 $(MODEL_T): export model = $(firstword $(subst ., ,$@))