From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) by sourceware.org (Postfix) with ESMTPS id 153BF3858D32 for ; Tue, 18 Oct 2022 19:53:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 153BF3858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-qt1-x834.google.com with SMTP id a24so10372167qto.10 for ; Tue, 18 Oct 2022 12:53:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=v5a/TzWxgbViITMqmsC/K62FuOaznOooDSAi2NI4Lmw=; b=FDCW+YwVvrHOh6A/ATdfqNt2GBQyHDwAl4t906JwI5h93Xs+Cf8tiVPFu5L0qm4Ue7 qS9OvmVlbbHOcA0ctyOEBGGSecXIK68JU2uRVJxrDA7tCH8COpM2n/h0F/2CiAdfGo7y 0YZbLSIr+oFNqW8SU44e2hhbyc1ZxvImI5P2FMa3/lYqUf/FK9/fBjxgtIZEIQa1/cQV A2IpNNEvvFdwcqZH/ChrkrT84cRKpFo9/Ymu08ZkrHHEAnQmg5RY0PiApCTdJ69l9TLN lqUgPCku7ZFFkaJIVjJOtTnMwKOc+iB9a5wx7DzK+gRcp6joNyP005DFnkUZ6MpHDxgj 85fA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=v5a/TzWxgbViITMqmsC/K62FuOaznOooDSAi2NI4Lmw=; b=6eF8TAnVvCq2TGvv6vSAQD8uGU0D4fLfxEnpsXcQf8IBvyle0piKHcRrqFBqDXJQt0 s1TjuXAwMYQ0vTKX1R5nJS04Ovm8Dk4E6zQqP1y2zGcffxfBmJXrr+sen70msVDciB4V 1QKaU5yMY40I4XOp5QqPJCkI9GM0cQqoGEeIz4Jw5BAVoWTqowbj2Et8l6VvQZ0l9NNd NgkwnvVNWPRE8LPic6wuSEnxdk9HuoKmjvrADltHoFIY71e18Ueydq3BeIWs1ObMwUvc R2YFb+qWpbJNRGEY4xpckcQ8fMgzHE4RuFVrG8CsWbXZzag4dknOIYrUvHoBqcmbX/gT BPPg== X-Gm-Message-State: ACrzQf2j+qy/VYFwYGr8ggyQwB6Ys2N9AzTdoIdIwXU58KGVB6fyBJBH 1LQurtm0MQ22inFhK19LDzmaueNBUj0R4GMIvB/QIqHNlbLOIn4NcX4= X-Google-Smtp-Source: AMsMyM79YD/+hzdlDYcytbAkAy/+WEN0oc33d7X8QsHWozibd89hcs04Mji1634lHA5Gk7f+XCiL/agH4KtFiKZDJoo= X-Received: by 2002:ac8:5f12:0:b0:39c:d2ff:13aa with SMTP id x18-20020ac85f12000000b0039cd2ff13aamr3393818qta.193.1666122811127; Tue, 18 Oct 2022 12:53:31 -0700 (PDT) MIME-Version: 1.0 From: Simon Cook Date: Tue, 18 Oct 2022 21:53:20 +0200 Message-ID: Subject: [PATCH] libgloss: riscv: Install machine/syscall.h To: newlib@sourceware.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,UNWANTED_LANGUAGE_BODY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: A recent change to the Makefile.in for riscv resulted in the machine/syscall.h header not being installed. This updates the file to install this file again. Signed-off-by: Simon Cook --- libgloss/Makefile.in | 68 +++++++++++++++++++++++++------------ libgloss/riscv/Makefile.inc | 3 ++ 2 files changed, 50 insertions(+), 21 deletions(-) diff --git a/libgloss/Makefile.in b/libgloss/Makefile.in index 16723dca1..36ab3fbd3 100644 --- a/libgloss/Makefile.in +++ b/libgloss/Makefile.in @@ -212,8 +212,9 @@ am__uninstall_files_from_dir = { \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(multilibtooldir)" "$(DESTDIR)$(bindir)" \ - "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includesystooldir)" \ - "$(DESTDIR)$(includetooldir)" "$(DESTDIR)$(multilibtooldir)" + "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includemachinetooldir)" \ + "$(DESTDIR)$(includesystooldir)" "$(DESTDIR)$(includetooldir)" \ + "$(DESTDIR)$(multilibtooldir)" LIBRARIES = $(multilibtool_LIBRARIES) $(noinst_LIBRARIES) ARFLAGS = cru AM_V_AR = $(am__v_AR_@AM_V@) @@ -471,7 +472,8 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac -DATA = $(includesystool_DATA) $(includetool_DATA) $(multilibtool_DATA) +DATA = $(includemachinetool_DATA) $(includesystool_DATA) \ + $(includetool_DATA) $(multilibtool_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ @@ -610,7 +612,6 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -791,6 +792,8 @@ TEXINFO_TEX = ../texinfo/texinfo.tex @CONFIG_RISCV_TRUE@ riscv/semihost-sys_unlink.c \ @CONFIG_RISCV_TRUE@ riscv/semihost-sys_write.c +@CONFIG_RISCV_TRUE@includemachinetooldir = $(tooldir)/include/machine +@CONFIG_RISCV_TRUE@includemachinetool_DATA = riscv/machine/syscall.h @CONFIG_WINCE_TRUE@gdbdir = ${dir ${patsubst %/,%,${dir @srcdir@}}}gdb @CONFIG_WINCE_TRUE@wince_stub_exe_SOURCES = wince-stub.c @CONFIG_WINCE_TRUE@wince_stub_exe_CPPFLAGS = $(AM_CPPFLAGS) -I$(gdbdir) @@ -2504,6 +2507,27 @@ maintainer-clean-aminfo: echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \ rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ done +install-includemachinetoolDATA: $(includemachinetool_DATA) + @$(NORMAL_INSTALL) + @list='$(includemachinetool_DATA)'; test -n "$(includemachinetooldir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(includemachinetooldir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(includemachinetooldir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(includemachinetooldir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(includemachinetooldir)" || exit $$?; \ + done + +uninstall-includemachinetoolDATA: + @$(NORMAL_UNINSTALL) + @list='$(includemachinetool_DATA)'; test -n "$(includemachinetooldir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(includemachinetooldir)'; $(am__uninstall_files_from_dir) install-includesystoolDATA: $(includesystool_DATA) @$(NORMAL_INSTALL) @list='$(includesystool_DATA)'; test -n "$(includesystooldir)" || list=; \ @@ -2680,7 +2704,7 @@ all-am: Makefile $(INFO_DEPS) $(LIBRARIES) $(PROGRAMS) $(DATA) \ config.h all-local installdirs: installdirs-recursive installdirs-am: - for dir in "$(DESTDIR)$(multilibtooldir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includesystooldir)" "$(DESTDIR)$(includetooldir)" "$(DESTDIR)$(multilibtooldir)"; do \ + for dir in "$(DESTDIR)$(multilibtooldir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includemachinetooldir)" "$(DESTDIR)$(includesystooldir)" "$(DESTDIR)$(includetooldir)" "$(DESTDIR)$(multilibtooldir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive @@ -2750,7 +2774,8 @@ info: info-recursive info-am: $(INFO_DEPS) -install-data-am: install-includesystoolDATA install-includetoolDATA \ +install-data-am: install-includemachinetoolDATA \ + install-includesystoolDATA install-includetoolDATA \ install-info-am install-multilibtoolDATA \ install-multilibtoolLIBRARIES @@ -2893,10 +2918,10 @@ ps: ps-recursive ps-am: $(PSS) uninstall-am: uninstall-binPROGRAMS uninstall-dvi-am uninstall-html-am \ - uninstall-includesystoolDATA uninstall-includetoolDATA \ - uninstall-info-am uninstall-multilibtoolDATA \ - uninstall-multilibtoolLIBRARIES uninstall-pdf-am \ - uninstall-ps-am + uninstall-includemachinetoolDATA uninstall-includesystoolDATA \ + uninstall-includetoolDATA uninstall-info-am \ + uninstall-multilibtoolDATA uninstall-multilibtoolLIBRARIES \ + uninstall-pdf-am uninstall-ps-am .MAKE: $(am__recursive_targets) all check-am install-am install-strip @@ -2910,17 +2935,18 @@ uninstall-am: uninstall-binPROGRAMS uninstall-dvi-am uninstall-html-am \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-exec-local install-html \ - install-html-am install-includesystoolDATA \ - install-includetoolDATA install-info install-info-am \ - install-man install-multilibtoolDATA \ - install-multilibtoolLIBRARIES install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-aminfo maintainer-clean-generic \ - maintainer-clean-local mostlyclean mostlyclean-aminfo \ - mostlyclean-compile mostlyclean-generic mostlyclean-local pdf \ - pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-binPROGRAMS uninstall-dvi-am uninstall-html-am \ + install-html-am install-includemachinetoolDATA \ + install-includesystoolDATA install-includetoolDATA \ + install-info install-info-am install-man \ + install-multilibtoolDATA install-multilibtoolLIBRARIES \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-aminfo \ + maintainer-clean-generic maintainer-clean-local mostlyclean \ + mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \ + mostlyclean-local pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-dvi-am \ + uninstall-html-am uninstall-includemachinetoolDATA \ uninstall-includesystoolDATA uninstall-includetoolDATA \ uninstall-info-am uninstall-multilibtoolDATA \ uninstall-multilibtoolLIBRARIES uninstall-pdf-am \ diff --git a/libgloss/riscv/Makefile.inc b/libgloss/riscv/Makefile.inc index 5341038b3..fafc74374 100644 --- a/libgloss/riscv/Makefile.inc +++ b/libgloss/riscv/Makefile.inc @@ -69,3 +69,6 @@ multilibtool_LIBRARIES += %D%/libsemihost.a %D%/semihost-sys_stat_common.c \ %D%/semihost-sys_unlink.c \ %D%/semihost-sys_write.c + +includemachinetooldir = $(tooldir)/include/machine +includemachinetool_DATA = %D%/machine/syscall.h -- 2.37.0 (Apple Git-136)