Added Setup.local feature; make shared libs readonly
This commit is contained in:
parent
9b38a145e2
commit
6fe01d4ba0
|
@ -66,7 +66,8 @@ INSTALL_PROGRAM=${INSTALL} -m 755
|
||||||
INSTALL_DATA= ${INSTALL} -m 644
|
INSTALL_DATA= ${INSTALL} -m 644
|
||||||
# Shared libraries must be installed with executable mode on some systems;
|
# Shared libraries must be installed with executable mode on some systems;
|
||||||
# rather than figuring out exactly which, we always give them executable mode.
|
# rather than figuring out exactly which, we always give them executable mode.
|
||||||
INSTALL_SHARED= ${INSTALL} -m 755
|
# Also, making them read-only seems to be a good idea...
|
||||||
|
INSTALL_SHARED= ${INSTALL} -m 555
|
||||||
|
|
||||||
# === Variables that are customizable by hand or by inclusion in Setup ===
|
# === Variables that are customizable by hand or by inclusion in Setup ===
|
||||||
|
|
||||||
|
@ -137,12 +138,15 @@ getpath.o: getpath.c Makefile
|
||||||
-DEXEC_PREFIX='"$(exec_prefix)"' \
|
-DEXEC_PREFIX='"$(exec_prefix)"' \
|
||||||
$(srcdir)/getpath.c
|
$(srcdir)/getpath.c
|
||||||
|
|
||||||
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup
|
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup Setup.local
|
||||||
$(SHELL) $(MAKESETUP) Setup
|
$(SHELL) $(MAKESETUP) Setup Setup.local
|
||||||
|
|
||||||
Setup:
|
Setup:
|
||||||
cp $(srcdir)/Setup.in Setup
|
cp $(srcdir)/Setup.in Setup
|
||||||
|
|
||||||
|
Setup.local:
|
||||||
|
echo "# Edit this file for local setup changes" >Setup.local
|
||||||
|
|
||||||
Makefile.pre: Makefile.pre.in ../config.status
|
Makefile.pre: Makefile.pre.in ../config.status
|
||||||
(cd ..; CONFIG_FILES=Modules/Makefile.pre CONFIG_HEADERS= \
|
(cd ..; CONFIG_FILES=Modules/Makefile.pre CONFIG_HEADERS= \
|
||||||
$(SHELL) config.status)
|
$(SHELL) config.status)
|
||||||
|
|
Loading…
Reference in New Issue