From: Andrew Cagney <ac131313@redhat.com>
To: Elena Zannoni <ezannoni@redhat.com>
Cc: gdb-patches@sources.redhat.com
Subject: Re: [RFA] mmalloc Makefile patch
Date: Mon, 25 Nov 2002 13:31:00 -0000 [thread overview]
Message-ID: <3DE296A1.4050405@redhat.com> (raw)
In-Reply-To: <15841.30537.977839.406061@localhost.redhat.com>
[-- Attachment #1: Type: text/plain, Size: 106 bytes --]
(Hmm, a host maintainer should be looking for this problem).
I think yes and yes for 5.3 branch.
Andrew
[-- Attachment #2: mailbox-message://ac131313@movemail/fsf/gdb/patches#11269760 --]
[-- Type: message/rfc822, Size: 6213 bytes --]
From: Elena Zannoni <ezannoni@redhat.com>
To: gdb-patches@sources.redhat.com
Subject: [RFA] mmalloc Makefile patch
Date: Sun, 24 Nov 2002 20:05:13 -0500
Message-ID: <15841.30537.977839.406061@localhost.redhat.com>
Turns out that the mmalloc.info file sufeered from the same problesm
as the gdb info files.
Elena
2002-11-24 Elena Zannoni <ezannoni@redhat.com>
* Makefile.in (INFO_DEPS): Define.
(all): Add install-info to the rule.
(info): Unse INFO_DEPS.
(install-info): Rewrite.
(uninstall-info): New.
(uninstall): New.
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/mmalloc/Makefile.in,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.in
--- Makefile.in 17 May 2000 11:45:56 -0000 1.3
+++ Makefile.in 25 Nov 2002 01:07:37 -0000
@@ -64,6 +64,9 @@ MAKEINFO=makeinfo
SET_TEXINPUTS = TEXINPUTS=${TEXIDIR}:.:$(srcdir):$(READLINE_DIR):$$TEXINPUTS
+# Files which should be generated via 'info' and installed by 'install-info'
+INFO_DEPS = mmalloc.info
+
# The TeX formatter
TEX = tex
@@ -94,9 +97,9 @@ TARGETOBJS = mm.o
STAGESTUFF = $(TARGETLIB) *.o
-all: $(TARGETLIB)
+all: $(TARGETLIB) install-info
-info: mmalloc.info
+info: $(INFO_DEPS)
dvi: mmalloc.dvi
clean-info:
installcheck:
@@ -110,14 +113,41 @@ mmalloc.dvi: mmalloc.texi
rm -f mmalloc.?? mmalloc.??s mmalloc.log mmalloc.aux mmalloc.toc
install-info: info
- $(SHELL) $(srcdir)/../mkinstalldirs $(infodir)
- if test ! -f mmalloc.info ; then cd $(srcdir); fi; \
- $(INSTALL_DATA) mmalloc.info $(infodir)/mmalloc.info
+ @list='$(INFO_DEPS)'; \
+ for file in $$list; do \
+ if test -f $$file; then d=.; else d=$(srcdir); fi; \
+ for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
+ if test -f $$d/$$ifile; then \
+ echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
+ $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
+ else : ; fi; \
+ done; \
+ done
+ $(POST_INSTALL)
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
- echo " install-info --info-dir=$(infodir) $(infodir)/mmalloc.info";\
- install-info --info-dir=$(infodir) $(infodir)/mmalloc.info || :;\
+ list='$(INFO_DEPS)'; \
+ for file in $$list; do \
+ echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
+ install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
+ done; \
else : ; fi
+uninstall-info:
+ $(PRE_UNINSTALL)
+ @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
+ ii=yes; \
+ else ii=; fi; \
+ list='$(INFO_DEPS)'; \
+ for file in $$list; do \
+ test -z "$$ii" \
+ || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
+ done
+ $(NORMAL_UNINSTALL)
+ list='$(INFO_DEPS)'; \
+ for file in $$list; do \
+ (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \
+ done
+
check: test1.c
# $(CC) -g $(srcdir)/test1.c libmmalloc.a
# This loses for Canadian cross (building mmalloc with a cross-compiler).
@@ -129,6 +159,8 @@ install: all
$(INSTALL_DATA) $(TARGETLIB) $(libdir)/$(TARGETLIB)n
$(RANLIB) $(libdir)/$(TARGETLIB)n
mv -f $(libdir)/$(TARGETLIB)n $(libdir)/$(TARGETLIB)
+
+uninstall: uninstall-info
$(TARGETLIB): $(TARGETOBJS)
$(RM) -rf $@
next prev parent reply other threads:[~2002-11-25 21:31 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-24 17:09 Elena Zannoni
2002-11-25 13:31 ` Andrew Cagney [this message]
2002-11-26 14:34 ` Elena Zannoni
2002-11-27 12:12 ` David Carlton
2002-11-28 8:48 ` Elena Zannoni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3DE296A1.4050405@redhat.com \
--to=ac131313@redhat.com \
--cc=ezannoni@redhat.com \
--cc=gdb-patches@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox