about summary refs log tree commit homepage
path: root/t
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-10-08 08:49:22 +0000
committerEric Wong <normalperson@yhbt.net>2010-10-08 08:49:22 +0000
commitf20274e84169e18a73a5cd341b6bc31b625b83ce (patch)
tree93a251160bcdde87fce225e4709842e69f97ac6f /t
parent861481436b933bf4b8d647c43191c701651f16e4 (diff)
downloadunicorn-f20274e84169e18a73a5cd341b6bc31b625b83ce.tar.gz
Automation is nice, the makefile needs some cleanup
Diffstat (limited to 't')
-rw-r--r--t/GNUmakefile11
1 files changed, 5 insertions, 6 deletions
diff --git a/t/GNUmakefile b/t/GNUmakefile
index 9af9551..8f2668c 100644
--- a/t/GNUmakefile
+++ b/t/GNUmakefile
@@ -17,12 +17,11 @@ endif
 RUBY_ENGINE := $(shell $(RUBY) -e 'puts((RUBY_ENGINE rescue "ruby"))')
 export RUBY_ENGINE
 
-isolate_libs := ../tmp/isolate/.$(RUBY_ENGINE)-$(RUBY_VERSION).libs
-MYLIBS := $(shell cat $(isolate_libs))
-ifeq ($(MY_LIBS),)
-  ignore := $(shell cd .. && $(RUBY) ./script/isolate_for_tests)
-  MYLIBS := $(shell cat $(isolate_libs))
-endif
+isolate_libs := ../tmp/isolate/$(RUBY_ENGINE)-$(RUBY_VERSION).mk
+$(isolate_libs): ../script/isolate_for_tests
+        @cd .. && $(RUBY) script/isolate_for_tests
+-include $(isolate_libs)
+MYLIBS := $(RUBYLIB):$(ISOLATE_LIBS)
 
 T = $(wildcard t[0-9][0-9][0-9][0-9]-*.sh)