aboutsummaryrefslogtreecommitdiff
path: root/bfd/doc
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/doc')
-rw-r--r--bfd/doc/Makefile.in83
-rw-r--r--bfd/doc/configure.in11
2 files changed, 94 insertions, 0 deletions
diff --git a/bfd/doc/Makefile.in b/bfd/doc/Makefile.in
new file mode 100644
index 0000000..0a4baad
--- /dev/null
+++ b/bfd/doc/Makefile.in
@@ -0,0 +1,83 @@
+.SUFFIXES: .texi .o .c .h .p .ip
+VPATH=..
+.c.texi:
+ ./scanit $< $@
+
+.h.texi:
+ ./scanit $< $@
+
+.c.p:
+ ./scanph $< $@
+
+.h.p:
+ ./scanph $< $@
+
+.c.ip:
+ ./scanph -i $< $@
+
+# main GDB source directory
+srcdir = ..
+
+TEXIDIR=${srcdir}/../texinfo/fsf
+
+DOCFILES = aoutx.texi archive.texi archures.texi \
+ bfd.texi cache.texi coffcode.texi \
+ core.texi format.texi libbfd.texi \
+ opncls.texi reloc.texi section.texi \
+ syms.texi targets.texi init.texi ctor.texi
+
+
+PROTOS = archive.p archures.p bfd.p \
+ coffcode.p core.p format.p \
+ libbfd.p opncls.p reloc.p \
+ section.p syms.p targets.p \
+ format.p coffcode.p core.p machines.p init.p
+
+IPROTOS = cache.ip libbfd.ip reloc.ip init.ip archures.ip ctor.ip
+
+# SRCDOC, SRCPROT, SRCIPROT only used to sidestep Sun Make bug in interaction
+# between VPATH and suffix rules. If you use GNU Make, perhaps other Makes,
+# you don't need these three:
+SRCDOC = aoutx.h archive.c archures.c \
+ bfd.c cache.c coffcode.h \
+ core.c format.c libbfd.c \
+ opncls.c reloc.c section.c \
+ syms.c targets.c init.c
+
+SRCPROT = archive.c archures.c bfd.c \
+ coffcode.h core.c format.c \
+ libbfd.c opncls.c reloc.c \
+ section.c syms.c targets.c init.c
+
+SRCIPROT = cache.c libbfd.c reloc.c cpu-h8300.c cpu-i960.c archures.c init.c ctor.c
+
+all: bfd.info
+
+docs: protos bfd.info bfd.dvi bfd.ps
+
+protos: $(PROTOS) $(IPROTOS)
+ sed -f intobfd bfd-in.h > bfd.h
+ sed -f tolibbfd libbfd-in.h > libbfd.h
+ sed -f tolibcoff libcoff-in.h > libcoff.h
+
+# Following three rules only for the benefit of Sun Make; see comment above
+$(DOCFILES) : $(SRCDOC)
+$(PROTOS) : $(SRCPROT)
+$(IPROTOS) : $(SRCIPROT)
+
+clean:
+ rm -f $(PROTOS) *.p *.ip *.h bfd.?? $(DOCFILES) bfd.dvi bfd.ps *~* *# bfd.???
+
+bfd.info: $(DOCFILES) bfd.texinfo
+ makeinfo bfd.texinfo
+
+bfd.dvi: $(DOCFILES) bfd.texinfo
+ TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex bfd.texinfo
+ texindex bfd.??
+ TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex bfd.texinfo
+
+bfd.ps: bfd.dvi
+ dvips bfd -o
+
+quickdoc: $(DOCFILES) bfd.texinfo
+ TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex bfd.texinfo
diff --git a/bfd/doc/configure.in b/bfd/doc/configure.in
new file mode 100644
index 0000000..c23601b
--- /dev/null
+++ b/bfd/doc/configure.in
@@ -0,0 +1,11 @@
+# This file is a shell script that supplies the information necessary
+# to tailor a template configure script into the configure script
+# appropriate for this directory. For more information, check any
+# existing configure script.
+
+srctrigger=bfd.texinfo
+srcname="BFD doc"
+
+# per-host:
+
+# per-target: