From: Jeffrey Osier Date: Wed, 3 Feb 1993 22:03:33 +0000 (+0000) Subject: added rules for info, install-info, and dvi; rule for clean is correct, too X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=2518bf3701c16d72fcbfedbd23e6a5f81868bb05;p=deliverable%2Fbinutils-gdb.git added rules for info, install-info, and dvi; rule for clean is correct, too --- diff --git a/gprof/ChangeLog b/gprof/ChangeLog index 5ef0cc44fe..c466d45bbf 100644 --- a/gprof/ChangeLog +++ b/gprof/ChangeLog @@ -1,3 +1,7 @@ +Wed Feb 3 13:55:33 1993 Jeffrey Osier (jeffrey@fowanton.cygnus.com) + + * Makefile.in: created info, install-info, dvi + Wed Jan 6 00:58:09 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) * Makefile.in: fix install rule for $(PROG) diff --git a/gprof/Makefile.in b/gprof/Makefile.in index 8fedebaf06..af0318788f 100644 --- a/gprof/Makefile.in +++ b/gprof/Makefile.in @@ -12,11 +12,18 @@ tooldir = $(libdir) mandir = $(prefix)/man man1dir = $(mandir)/man1 +infodir = $(prefix)/info datadir = $(prefix)/lib INSTALL = install -c INSTALL_PROGRAM = $(INSTALL) INSTALL_DATA = $(INSTALL) +MAKEINFO = makeinfo +TEX = tex +TEXINDEX = texindex + +# this is the directory we look in to find Texinfo +texidir = $(srcdir)/../texinfo #### host and target dependent Makefile fragments come in here. ### @@ -48,13 +55,30 @@ all: diststuff $(PROG) FILE=$*.m $(srcdir)/$*.m diststuff: $(DISTSTUFF) - + +gprof.info: gprof.texi + $(MAKEINFO) -o gprof.info $(srcdir)/gprof.texi + +gprof.dvi: gprof.texi + TEXINPUTS=${TEXIDIR}:$(srcdir):$$TEXINPUTS $(TEX) $(srcdir)/gprof.texi + $(TEXINDEX) gprof.?? + TEXINPUTS=${TEXIDIR}:$(srcdir):$$TEXINPUTS $(TEX) $(srcdir)/gprof.texi + +info: gprof.info + +dvi: gprof.dvi check: -info: -install-info: -install: all +install-info: info + -parent=`echo $(infodir)|sed -e 's@/[^/]*$$@@'`; \ + if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi + -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi + for i in *.info* ; do \ + $(INSTALL_DATA) $$i $(infodir)/$$i ; \ + done + +install: all install-info -parent=`echo $(man1dir)|sed -e 's@/[^/]*$$@@'`; \ if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; fi @@ -68,7 +92,10 @@ $(PROG): $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(PROG) $(LIBS) mostlyclean: - -rm -f *.o core gprof nohup.out + -rm -f *.o core gprof nohup.out gprof.info* \ + gprof.cps gprof.fns gprof.log gprof.ps gprof.tps\ + gprof.aux gprof.dvi gprof.ky gprof.pg gprof.toc gprof.vr\ + gprof.cp gprof.fn gprof.kys gprof.pgs gprof.tp gprof.vrs clean: mostlyclean -rm -f gprof distclean: clean