diff --git a/Makefile b/Makefile
index 14164e8dc82b38277ca7d18772f793668abd48c3..b50448c34760407190145245017c9784224ddce6 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,12 @@ webhome_public	:= "http://common-lisp.net/project/asdf/"
 clnet_home      := "/project/asdf/public_html/"
 sourceDirectory := $(shell pwd)
 
+ifdef ASDF_TEST_LISPS
+lisps ?= ${ASDF_TEST_LISPS}
+else
 lisps ?= ccl clisp sbcl ecl cmucl abcl scl allegro
+endif
+
 ## MINOR FAIL: ecl-bytecodes (failure in test-compile-file-failure.script)
 ## MINOR FAIL: xcl (logical pathname issue in asdf-pathname-test.script)
 ## OCCASIONALLY TESTED BY NOT ME: allegromodern (not in my free demo version)