mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-21 01:21:27 +00:00
scripts: fix installing samples
It's been a while now that the working directory CT_WORK_DIR has been changed from 'targets' to '.build'. Fix the install procedure to properly tweak the installed samples. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
666d810925
commit
ff3fba024c
10
Makefile.in
10
Makefile.in
@ -234,10 +234,12 @@ install-lib-main: $(DESTDIR)$(LIBDIR) $(patsubst %,install-lib-%,$(LIB_SUB_DIR))
|
||||
# - change every occurrence of CT_TOP_DIR to CT_LIB_DIR
|
||||
install-lib-samples: $(DESTDIR)$(LIBDIR) install-lib-main
|
||||
@echo " INSTDIR 'samples/'"
|
||||
@tar cf - samples |(cd "$(DESTDIR)$(LIBDIR)"; tar xf -)
|
||||
@for samp_file in "$(DESTDIR)$(LIBDIR)/samples/"*"/crosstool.config"; do \
|
||||
$(sed) -r -i -e 's,\$$\{CT_TOP_DIR\},\$$\{CT_LIB_DIR\},g;' $${samp_file}; \
|
||||
$(sed) -r -i -e 's,^(CT_WORK_DIR)=.*,\1="\$${CT_TOP_DIR}/targets",;' $${samp_file}; \
|
||||
@for samp_file in samples/*/crosstool.config; do \
|
||||
mkdir -p "$(DESTDIR)$(LIBDIR)/$${samp_file%/*}"; \
|
||||
$(sed) -r -e 's:\$$\{CT_TOP_DIR\}:\$$\{CT_LIB_DIR\}:;' \
|
||||
-e 's:^(CT_WORK_DIR)=.*:\1="\$${CT_TOP_DIR}/.build":;' \
|
||||
$${samp_file} \
|
||||
>"$(DESTDIR)$(LIBDIR)/$${samp_file}"; \
|
||||
done
|
||||
|
||||
install-doc: $(DESTDIR)$(DOCDIR)
|
||||
|
Loading…
x
Reference in New Issue
Block a user