--- p2c-1.21alpha-07.Dec.93/src/Makefile.orig	2003-05-29 18:58:06.000000000 -0400
+++ p2c-1.21alpha-07.Dec.93/src/Makefile	2003-05-29 18:58:43.000000000 -0400
@@ -29,11 +29,12 @@
 #MANFILE = p2c.man.Z       # compressed nroff source (for man.1.Z)
 
 # Directories (public version)
-HOMEDIR = /usr/lib/p2c
-INCDIR = /usr/include/p2c
-BINDIR = /usr/bin
-LIBDIR = /usr/lib
-MANDIR = /usr/man/man1
+DESTDIR =
+HOMEDIR = ${DESTDIR}/usr/lib/p2c
+INCDIR = ${DESTDIR}/usr/include/p2c
+BINDIR = ${DESTDIR}/usr/bin
+LIBDIR = ${DESTDIR}/usr/lib
+MANDIR = ${DESTDIR}/usr/man/man1
 MANFILE = p2c.man.inst
 
 # Compiler options
@@ -161,11 +162,11 @@
 
 SHELL=/bin/sh
 makedirs:
-	if [ ! -d $(HOMEDIR) ]; then mkdir $(HOMEDIR); else true; fi
-	if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR); else true; fi
-	if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR); else true; fi
-	if [ ! -d $(MANDIR) ]; then mkdir $(MANDIR); else true; fi
-	if [ ! -d $(INCDIR) ]; then mkdir $(INCDIR); else true; fi
+	if [ ! -d $(HOMEDIR) ]; then mkdir -p $(HOMEDIR); else true; fi
+	if [ ! -d $(BINDIR) ]; then mkdir -p $(BINDIR); else true; fi
+	if [ ! -d $(LIBDIR) ]; then mkdir -p $(LIBDIR); else true; fi
+	if [ ! -d $(MANDIR) ]; then mkdir -p $(MANDIR); else true; fi
+	if [ ! -d $(INCDIR) ]; then mkdir -p $(INCDIR); else true; fi
 
 $(BINDIR)/p2c: p2c
 	$(COPY)  p2c          $(BINDIR)/p2c
