summaryrefslogtreecommitdiffstats
path: root/make
diff options
context:
space:
mode:
Diffstat (limited to 'make')
-rw-r--r--make/host.cfg.in11
-rw-r--r--make/main.cfg2
2 files changed, 8 insertions, 5 deletions
diff --git a/make/host.cfg.in b/make/host.cfg.in
index 8b2350e6da..a68a1b2faf 100644
--- a/make/host.cfg.in
+++ b/make/host.cfg.in
@@ -30,13 +30,10 @@ CHMOD=@CHMOD@
SED=@SED@
M4=@M4@
+BSDINSTALL=@INSTALL@
INSTALL=$(PROJECT_TOOLS)/install-if-change
INSTALL_VARIANT=$(PROJECT_TOOLS)/install-if-change -V "$(LIB_VARIANT)"
-FGREP=@FGREP@
-GREP=@GREP@
-EGREP=@EGREP@
-
# FIXME: HACK for a bug in cygwin-hosted egcs which returns a mixture
# of '\\' and '/' as path separators.
# Should be removed as soon as this bug is fixed in egcs.
@@ -70,3 +67,9 @@ define make-script
-e '1,1s?^#!SHELL?#!$(SHELL)?' < $< > $@
$(CHMOD) 0555 $@
endef
+
+INSTBINFLAGS = -m 0755
+INSTDATAFLAGS = -m 0644
+INSTLIBFLAGS = -m 0644
+INSTDIRFLAGS = -m 0755 -d
+INSTINCFLAGS = -m 0644
diff --git a/make/main.cfg b/make/main.cfg
index 7521d4ea99..f35000a989 100644
--- a/make/main.cfg
+++ b/make/main.cfg
@@ -63,7 +63,7 @@ VARIANTS=${TARGET_ARCH} ${TARGET_VARIANTS:%=${TARGET_ARCH}-%}
# List of "recursion-able" targets for directory Makefiles
#
-RECURSE_TARGETS=all clean protos get clobber depend \
+RECURSE_TARGETS=all clean protos get clobber depend install \
$(TARGET_VARIANTS) $(TARGET_VARIANTS:%=%_install)
ifeq ($(RTEMS_USE_OWN_PDIR),yes)