aboutsummaryrefslogtreecommitdiff
path: root/bfd/doc
diff options
context:
space:
mode:
authorRoland Pesch <pesch@cygnus>1991-11-15 20:22:15 +0000
committerRoland Pesch <pesch@cygnus>1991-11-15 20:22:15 +0000
commitfafbc31929c2bb21ed244f56e7323648452548b6 (patch)
tree4e2f20c370549664dd2ff1c21743d61add1fb449 /bfd/doc
parentb08344573ea2bd050dee10f4918c33be966ea5bd (diff)
downloadfsf-binutils-gdb-fafbc31929c2bb21ed244f56e7323648452548b6.zip
fsf-binutils-gdb-fafbc31929c2bb21ed244f56e7323648452548b6.tar.gz
fsf-binutils-gdb-fafbc31929c2bb21ed244f56e7323648452548b6.tar.bz2
Repairs for srcdir/objdir separation.
Individual targets for proto-header files.
Diffstat (limited to 'bfd/doc')
-rw-r--r--bfd/doc/Makefile.in77
-rwxr-xr-xbfd/doc/scanph13
2 files changed, 68 insertions, 22 deletions
diff --git a/bfd/doc/Makefile.in b/bfd/doc/Makefile.in
index 4d05b02..0606985 100644
--- a/bfd/doc/Makefile.in
+++ b/bfd/doc/Makefile.in
@@ -7,17 +7,6 @@ SHELL = /bin/sh
MAKEINFO = makeinfo
-.SUFFIXES: .texi .o .c .h .p .ip
-
-.c.p:
- $(srcdir)/scanph $< $@
-
-.h.p:
- $(srcdir)/scanph $< $@
-
-.c.ip:
- $(srcdir)/scanph -i $< $@
-
# main GDB source directory
DOCFILES = aoutx.texi archive.texi archures.texi \
@@ -30,7 +19,7 @@ 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
+ format.p coffcode.p core.p init.p
IPROTOS = cache.ip libbfd.ip reloc.ip init.ip archures.ip ctor.ip
@@ -75,9 +64,9 @@ install-info: all-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
+ sed -f intobfd $(srcdir)/../bfd-in.h > bfd.h
+ sed -f tolibbfd $(srcdir)/../libbfd-in.h > libbfd.h
+ sed -f tolibcoff $(srcdir)/../libcoff-in.h > libcoff.h
aoutx.texi: $(srcdir)/scanit $(srcdir)/../aoutx.h
$(srcdir)/scanit $(srcdir)/../aoutx.h aoutx.texi $(srcdir)
@@ -127,6 +116,64 @@ init.texi: $(srcdir)/scanit $(srcdir)/../init.c
ctor.texi: $(srcdir)/scanit $(srcdir)/../ctor.c
$(srcdir)/scanit $(srcdir)/../ctor.c ctor.texi $(srcdir)
+archive.p: $(srcdir)/scanph $(srcdir)/../archive.c
+ $(srcdir)/scanph $(srcdir)/../archive.c archive $(srcdir)
+
+archures.p: $(srcdir)/scanph $(srcdir)/../archures.c
+ $(srcdir)/scanph $(srcdir)/../archures.c archures $(srcdir)
+
+bfd.p: $(srcdir)/scanph $(srcdir)/../bfd.c
+ $(srcdir)/scanph $(srcdir)/../bfd.c bfd $(srcdir)
+
+coffcode.p: $(srcdir)/scanph $(srcdir)/../coffcode.h
+ $(srcdir)/scanph $(srcdir)/../coffcode.h coffcode $(srcdir)
+
+core.p: $(srcdir)/scanph $(srcdir)/../core.c
+ $(srcdir)/scanph $(srcdir)/../core.c core $(srcdir)
+
+format.p: $(srcdir)/scanph $(srcdir)/../format.c
+ $(srcdir)/scanph $(srcdir)/../format.c format $(srcdir)
+
+libbfd.p: $(srcdir)/scanph $(srcdir)/../libbfd.c
+ $(srcdir)/scanph $(srcdir)/../libbfd.c libbfd $(srcdir)
+
+opncls.p: $(srcdir)/scanph $(srcdir)/../opncls.c
+ $(srcdir)/scanph $(srcdir)/../opncls.c opncls $(srcdir)
+
+reloc.p: $(srcdir)/scanph $(srcdir)/../reloc.c
+ $(srcdir)/scanph $(srcdir)/../reloc.c reloc $(srcdir)
+
+section.p: $(srcdir)/scanph $(srcdir)/../section.c
+ $(srcdir)/scanph $(srcdir)/../section.c section $(srcdir)
+
+syms.p: $(srcdir)/scanph $(srcdir)/../syms.c
+ $(srcdir)/scanph $(srcdir)/../syms.c syms $(srcdir)
+
+targets.p: $(srcdir)/scanph $(srcdir)/../targets.c
+ $(srcdir)/scanph $(srcdir)/../targets.c targets $(srcdir)
+
+init.p: $(srcdir)/scanph $(srcdir)/../init.c
+ $(srcdir)/scanph $(srcdir)/../init.c init $(srcdir)
+
+cache.ip: $(srcdir)/scanph $(srcdir)/../cache.c
+ $(srcdir)/scanph -i $(srcdir)/../cache.c cache $(srcdir)
+
+libbfd.ip: $(srcdir)/scanph $(srcdir)/../libbfd.c
+ $(srcdir)/scanph -i $(srcdir)/../libbfd.c libbfd $(srcdir)
+
+reloc.ip: $(srcdir)/scanph $(srcdir)/../reloc.c
+ $(srcdir)/scanph -i $(srcdir)/../reloc.c reloc $(srcdir)
+
+init.ip: $(srcdir)/scanph $(srcdir)/../init.c
+ $(srcdir)/scanph -i $(srcdir)/../init.c init $(srcdir)
+
+archures.ip: $(srcdir)/scanph $(srcdir)/../archures.c
+ $(srcdir)/scanph -i $(srcdir)/../archures.c archures $(srcdir)
+
+ctor.ip: $(srcdir)/scanph $(srcdir)/../ctor.c
+ $(srcdir)/scanph -i $(srcdir)/../ctor.c ctor $(srcdir)
+
+
clean:
rm -f $(STAGESTUFF) bfd.dvi bfd.ps *~* *# bfd.???
diff --git a/bfd/doc/scanph b/bfd/doc/scanph
index 4f36d68..956c2e9 100755
--- a/bfd/doc/scanph
+++ b/bfd/doc/scanph
@@ -9,7 +9,6 @@ if [ $1 = "-i" ]; then
shift
fi
-base=`echo $1 | cut -d '.' -f 1`
out=`echo $2 | cut -d '.' -f 1`
# passes:
@@ -18,9 +17,9 @@ out=`echo $2 | cut -d '.' -f 1`
# 2) first sed pass interprets Chamberlain markup;
# 3) further sed passes clean up---merging adjacent comments etc.
-awk -f awkscan-$SFX $1 |\
-sed -f sedscript-p |\
-sed -f mergecom-p |\
-sed -f startcom-p |\
-sed -f blins-p |\
-sed -f movecom-p >$out.$SFX
+awk -f $3/awkscan-$SFX $1 |\
+sed -f $3/sedscript-p |\
+sed -f $3/mergecom-p |\
+sed -f $3/startcom-p |\
+sed -f $3/blins-p |\
+sed -f $3/movecom-p >$out.$SFX