* Makefile.in: Add *clean rules.
authorPer Bothner <per@bothner.com>
Tue, 16 Mar 1993 20:16:31 +0000 (20:16 +0000)
committerPer Bothner <per@bothner.com>
Tue, 16 Mar 1993 20:16:31 +0000 (20:16 +0000)
bfd/doc/ChangeLog
bfd/doc/Makefile.in

index 8ad12fcd8e720c21d1a0ba8fa1af7464a79e43ee..9cd52546c251196ef4f970318fee5d593f052843 100644 (file)
@@ -1,3 +1,50 @@
+Tue Mar 16 12:15:13 1993  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * Makefile.in:  Add *clean rules.
+
+Mon Jan 11 18:43:56 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
+
+       * Makefile.in (libbfd.h): Removed duplicate init.c and libbfd.c.
+       Added seclet.c.
+       (bfd.h): Added dependency on bfd.c and seclet.c.  Added seclet.c
+       to build.
+
+Thu Dec 17 19:35:43 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * Makefile.in: added dvi target, define and use $(TEXI2DVI)
+
+Thu Dec  3 17:42:48 1992  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       * Makefile.in (TEXIDIR): New variable.
+       (bfd.dvi): Look for bfd.texinfo in $(srcdir).  Generate index.
+
+       * bfd.texinfo: Minor doc fixes.
+
+Thu Nov  5 03:13:55 1992  John Gilmore  (gnu@cygnus.com)
+
+       Cleanup:  Replace all uses of EXFUN in the BFD sources, with PARAMS.
+
+       * doc/chew.c (exfunstuff):  Eliminate.
+       (paramstuff):  Replace exfunstuff with function to generate PARAMS.
+       * doc/proto.str:  Use paramstuff rather than exfunstuff.
+
+Mon Aug 17 12:40:32 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * chew.c: various patches provided by Howard Chu.
+
+Fri Jun 19 18:59:54 1992  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in (libbfd.h):  Add elf.c as a source of prototypes.
+
+Mon May 11 18:55:59 1992  John Gilmore  (gnu at cygnus.com)
+
+       * chew.c:  exit() should be declared by config files, not by
+       portable source code.  Its type could be int or void function.  
+
+Mon May  4 13:45:57 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * Makefile.in: another CFLAGS correction.
+
 Tue Apr 28 10:21:32 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
 
        * Makefile.in: Do the CFLAGS thing.
index eaaeb9b1d0299664831ad7f8e3077d3d0246c5f7..f489aee3c2cc0425cdb445c8880173ba9aedb829 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Makefile
-#   Copyright (C) 1990, 1991, 1992 Free Software Foundation
+#   Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -51,6 +51,7 @@ AR = ar
 AR_FLAGS = qv
 BISON = bison
 MAKEINFO = makeinfo
+TEXI2DVI = texi2dvi
 RANLIB = ranlib
 CFLAGS = -g
 
@@ -86,27 +87,36 @@ SRCDOC = $(srcdir)/../aoutx.h  $(srcdir)/../archive.c \
        $(srcdir)/../libbfd.c $(srcdir)/../opncls.c \
        $(srcdir)/../reloc.c  $(srcdir)/../section.c \
        $(srcdir)/../syms.c  $(srcdir)/../targets.c \
-       $(srcdir)/../init.c
+       $(srcdir)/../init.c $(srcdir)/../seclet.c
 
 SRCPROT = $(srcdir)/../archive.c $(srcdir)/../archures.c \
        $(srcdir)/../bfd.c $(srcdir)/../coffcode.h $(srcdir)/../core.c \
        $(srcdir)/../format.c $(srcdir)/../libbfd.c \
        $(srcdir)/../opncls.c $(srcdir)/../reloc.c \
        $(srcdir)/../section.c $(srcdir)/../syms.c \
-       $(srcdir)/../targets.c $(srcdir)/../init.c    
+       $(srcdir)/../targets.c $(srcdir)/../init.c \
+       $(srcdir)/../seclet.c    
 
 SRCIPROT = $(srcdir)/../cache.c $(srcdir)/../libbfd.c \
        $(srcdir)/../reloc.c $(srcdir)/../cpu-h8300.c \
        $(srcdir)/../cpu-i960.c $(srcdir)/../archures.c \
-       $(srcdir)/../init.c $(srcdir)/../ctor.c
+       $(srcdir)/../init.c $(srcdir)/../ctor.c \
+       $(srcdir)/../seclet.c
 
 STAGESTUFF = $(DOCFILES) *.info*
 
+TEXIDIR = $(srcdir)/../../texinfo/fsf
+
 all install:
 
 info: bfd.info
 
+dvi: bfd.dvi
+
 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
@@ -114,7 +124,7 @@ install-info: info
 docs: $(MKDOC) protos bfd.info bfd.dvi bfd.ps
 
 $(MKDOC): chew.c
-       $(CC) $(CFLAGS) -o $(MKDOC) $(srcdir)/chew.c $(LOADLIBES)
+       $(CC) $(CFLAGS) -o $(MKDOC) $(H_CFLAGS) -I.. -I$(srcdir)/.. -I$(srcdir)/../../include $(srcdir)/chew.c $(LOADLIBES)
 
 protos: libbfd.h libcoff.h bfd.h
 
@@ -168,28 +178,28 @@ ctor.texi: $(MKDOC) $(srcdir)/../ctor.c $(srcdir)/doc.str
 
 
 libbfd.h: $(srcdir)/../libbfd-in.h     \
-       $(srcdir)/../init.c             \
-       $(srcdir)/../libbfd.c           \
        $(srcdir)/../init.c             \
        $(srcdir)/../libbfd.c           \
        $(srcdir)/../cache.c            \
        $(srcdir)/../ctor.c             \
        $(srcdir)/../reloc.c            \
+       $(srcdir)/../seclet.c           \
        $(srcdir)/../cpu-h8300.c        \
        $(srcdir)/../cpu-i960.c         \
        $(srcdir)/../archures.c         \
+       $(srcdir)/../elf32.c            \
        $(MKDOC)
        cat $(srcdir)/../libbfd-in.h >libbfd.h 
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../init.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../libbfd.c >>libbfd.h
-       $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../init.c >>libbfd.h
-       $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../libbfd.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../cache.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../ctor.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../reloc.c >>libbfd.h
+       $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../seclet.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../cpu-h8300.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../cpu-i960.c >>libbfd.h
        $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../archures.c >>libbfd.h
+       $(MKDOC) -i -f $(srcdir)/proto.str  < $(srcdir)/../elf32.c >>libbfd.h
 
 libcoff.h: $(srcdir)/../libcoff-in.h   \
        $(srcdir)/../coffcode.h \
@@ -204,7 +214,9 @@ bfd.h: $(srcdir)/../bfd-in.h                \
        $(srcdir)/../section.c          \
        $(srcdir)/../archures.c         \
        $(srcdir)/../reloc.c            \
+       $(srcdir)/../seclet.c           \
        $(srcdir)/../syms.c             \
+       $(srcdir)/../bfd.c              \
        $(srcdir)/../archive.c          \
        $(srcdir)/../core.c             \
        $(srcdir)/../targets.c          \
@@ -217,6 +229,7 @@ bfd.h: $(srcdir)/../bfd-in.h                \
        $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../section.c >>bfd.h
        $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../archures.c >>bfd.h
        $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../reloc.c >>bfd.h
+       $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../seclet.c >>bfd.h
        $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../syms.c >>bfd.h
        $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../bfd.c >>bfd.h
        $(MKDOC) -f $(srcdir)/proto.str<$(srcdir)/../archive.c >>bfd.h
@@ -226,19 +239,26 @@ bfd.h: $(srcdir)/../bfd-in.h              \
        echo "#endif" >>bfd.h
 
 
-clean-info:
-       rm -f $(STAGESTUFF) *.p *.ip  bfd.dvi bfd.ps *~* *# bfd.?? \
-       bfd.??? $(MKDOC) bfd.h libbfd.h libcoff.h texput.log 
+clean-info: clean
+
+mostlyclean:
+       rm -rf *.log *.ps *~* *.dvi *# $(MKDOC)
+
+clean: mostlyclean
+       rm -rf $(STAGESTUFF)
+       rm -f *.p *.ip  bfd.?? bfd.??? bfd.h libbfd.h libcoff.h texput.log 
 
-clean:
+distclean: clean
+       rm -f Makefile config.status
+
+realclean: clean
+       rm -f Makefile config.status
 
 bfd.info: $(DOCFILES) bfd.texinfo
        $(MAKEINFO) -o bfd.info $(srcdir)/bfd.texinfo
 
 bfd.dvi: $(DOCFILES) bfd.texinfo
-       TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex bfd.texinfo
-#      texindex bfd.??
-#      TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex bfd.texinfo
+       $(TEXI2DVI) $(srcdir)/bfd.texino
 
 bfd.ps: bfd.dvi
        dvips bfd -o