# Use ``EXE=.exe'' for Unix emulations on DOS/Windows (e.g. GNUWIN32)
EXE=
+# Modes for directories, executables and data files created by the
+# install process. Default to group-writable directories but
+# user-only-writable for executables and data files.
+DIRMODE= 775
+EXEMODE= 755
+FILEMODE= 644
+
# Portable install script (configure doesn't always guess right)
INSTALL= @srcdir@/install-sh -c
-INSTALL_PROGRAM=${INSTALL} -m 755
-INSTALL_DATA= ${INSTALL} -m 644
+INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
+INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
# --with-PACKAGE options for configure script
# e.g. --with-readline --with-svr5 --with-solaris --with-thread
if test ! -d $$i; then \
echo "Creating directory $$i"; \
mkdir $$i; \
- chmod 755 $$i; \
+ chmod $(DIRMODE) $$i; \
else true; \
fi; \
done
if test ! -d $$i; then \
echo "Creating directory $$i"; \
mkdir $$i; \
- chmod 755 $$i; \
+ chmod $(DIRMODE) $$i; \
else true; \
fi; \
done
if test ! -d $$i; then \
echo "Creating directory $$i"; \
mkdir $$i; \
- chmod 755 $$i; \
+ chmod $(DIRMODE) $$i; \
else true; \
fi; \
done
if test ! -d $$b; then \
echo "Creating directory $$b"; \
mkdir $$b; \
- chmod 755 $$b; \
+ chmod $(DIRMODE) $$b; \
else true; \
fi; \
done
if test ! -d $$i; then \
echo "Creating directory $$i"; \
mkdir $$i; \
- chmod 755 $$i; \
+ chmod $(DIRMODE) $$i; \
else true; \
fi; \
done
if test ! -d $$i; then \
echo "Creating directory $$i"; \
mkdir $$i; \
- chmod 755 $$i; \
+ chmod $(DIRMODE) $$i; \
else true; \
fi; \
done