diff --git a/Makefile b/Makefile
index bd722b66317360562a475c1d432f76fa65191551..f4a3caa0ea05f12f082124351123d191762d97e7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile,v 1.18 1999/10/15 23:38:11 mast Exp $
+# $Id: Makefile,v 1.19 1999/11/08 23:27:32 mast Exp $
 #
 # Meta Makefile
 #
@@ -74,8 +74,8 @@ configure: src/configure builddir
 compile: configure
 	@builddir="$(BUILDDIR)"; \
 	metatarget="$(METATARGET)"; \
-	test -f "$$builddir"/pike || metatarget="new_peep_engine pike $$metatarget"; \
-	cd "$$builddir" && for target in all $$metatarget; do \
+	test -x "$$builddir"/pike || metatarget="all $$metatarget"; \
+	cd "$$builddir" && for target in $$metatarget; do \
 	  echo Making $$target in "$$builddir"; \
 	  rm -f remake; \
 	  $(MAKE) "MAKE=$(MAKE)" "MAKE_PARALLEL=$(MAKE_PARALLEL)" $$target || { \