New Makefile variables $(RANLIB) and $(PERL).
diff --git a/apps/Makefile.ssl b/apps/Makefile.ssl
index 4c87bd3..e9c22d1 100644
--- a/apps/Makefile.ssl
+++ b/apps/Makefile.ssl
@@ -84,7 +84,7 @@
 	$(CC) -c $(INCLUDES) $(CFLAG) -o sreq.o req.c
 
 files:
-	perl $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
+	$(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
 
 install:
 	@for i in $(EXE) $(SCRIPTS); \
@@ -111,7 +111,7 @@
 	$(MAKEDEPEND) $(INCLUDES) $(PROGS) $(SRC)
 
 dclean:
-	perl -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
+	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
 	mv -f Makefile.new $(MAKEFILE)
 
 errors:
@@ -132,7 +132,7 @@
 	@(cd ..; OPENSSL="`pwd`/apps/openssl"; export OPENSSL; sh tools/c_rehash certs)
 
 progs.h:
-	perl ./progs.pl $(E_EXE) >progs.h
+	$(PERL) ./progs.pl $(E_EXE) >progs.h
 	$(RM) $(PROGRAM).o
 
 # DO NOT DELETE THIS LINE -- make depend depends on it.