10 # main GDB source directory
12 DOCFILES
= aoutx.texi archive.texi archures.texi \
13 bfd.texi cache.texi coffcode.texi \
14 core.texi format.texi libbfd.texi \
15 opncls.texi reloc.texi section.texi \
16 syms.texi targets.texi init.texi ctor.texi
18 PROTOS
= archive.p archures.p bfd.p \
19 coffcode.p core.p format.p \
20 libbfd.p opncls.p reloc.p \
21 section.p syms.p targets.p \
22 format.p coffcode.p core.p init.p
24 IPROTOS
= cache.ip libbfd.ip reloc.ip init.ip archures.ip ctor.ip
26 # SRCDOC, SRCPROT, SRCIPROT only used to sidestep Sun Make bug in interaction
27 # between VPATH and suffix rules. If you use GNU Make, perhaps other Makes,
28 # you don't need these three:
29 SRCDOC
= $(srcdir)/..
/aoutx.h
$(srcdir)/..
/archive.c \
30 $(srcdir)/..
/archures.c
$(srcdir)/..
/bfd.c \
31 $(srcdir)/..
/cache.c
$(srcdir)/..
/coffcode.h \
32 $(srcdir)/..
/core.c
$(srcdir)/..
/format.c \
33 $(srcdir)/..
/libbfd.c
$(srcdir)/..
/opncls.c \
34 $(srcdir)/..
/reloc.c
$(srcdir)/..
/section.c \
35 $(srcdir)/..
/syms.c
$(srcdir)/..
/targets.c \
38 SRCPROT
= $(srcdir)/..
/archive.c
$(srcdir)/..
/archures.c \
39 $(srcdir)/..
/bfd.c
$(srcdir)/..
/coffcode.h
$(srcdir)/..
/core.c \
40 $(srcdir)/..
/format.c
$(srcdir)/..
/libbfd.c \
41 $(srcdir)/..
/opncls.c
$(srcdir)/..
/reloc.c \
42 $(srcdir)/..
/section.c
$(srcdir)/..
/syms.c \
43 $(srcdir)/..
/targets.c
$(srcdir)/..
/init.c
45 SRCIPROT
= $(srcdir)/..
/cache.c
$(srcdir)/..
/libbfd.c \
46 $(srcdir)/..
/reloc.c
$(srcdir)/..
/cpu-h8300.c \
47 $(srcdir)/..
/cpu-i960.c
$(srcdir)/..
/archures.c \
48 $(srcdir)/..
/init.c
$(srcdir)/..
/ctor.c
50 STAGESTUFF
= $(PROTOS
) *.p
*.ip
*.h bfd.??
$(DOCFILES
)
56 install-info
: all-info
57 for i in
*.
info* ; do \
58 echo Installing
$$i...
; \
59 (cp
$$i $(idestdir
)/info/$$i.new \
60 && mv
-f
$(idestdir
)/info/$$i.new
$(idestdir
)/info/$$i) \
64 docs
: protos bfd.
info bfd.
dvi bfd.ps
66 protos
: $(PROTOS
) $(IPROTOS
)
67 sed
-f intobfd
$(srcdir)/..
/bfd-in.h
> bfd.h
68 sed
-f tolibbfd
$(srcdir)/..
/libbfd-in.h
> libbfd.h
69 sed
-f tolibcoff
$(srcdir)/..
/libcoff-in.h
> libcoff.h
71 aoutx.texi
: $(srcdir)/scanit
$(srcdir)/..
/aoutx.h
72 $(srcdir)/scanit
$(srcdir)/..
/aoutx.h aoutx.texi
$(srcdir)
74 archive.texi
: $(srcdir)/scanit
$(srcdir)/..
/archive.c
75 $(srcdir)/scanit
$(srcdir)/..
/archive.c archive.texi
$(srcdir)
77 archures.texi
: $(srcdir)/scanit
$(srcdir)/..
/archures.c
78 $(srcdir)/scanit
$(srcdir)/..
/archures.c archures.texi
$(srcdir)
80 bfd.texi
: $(srcdir)/scanit
$(srcdir)/..
/bfd.c
81 $(srcdir)/scanit
$(srcdir)/..
/bfd.c bfd.texi
$(srcdir)
83 cache.texi
: $(srcdir)/scanit
$(srcdir)/..
/cache.c
84 $(srcdir)/scanit
$(srcdir)/..
/cache.c cache.texi
$(srcdir)
86 coffcode.texi
: $(srcdir)/scanit
$(srcdir)/..
/coffcode.h
87 $(srcdir)/scanit
$(srcdir)/..
/coffcode.h coffcode.texi
$(srcdir)
89 core.texi
: $(srcdir)/scanit
$(srcdir)/..
/core.c
90 $(srcdir)/scanit
$(srcdir)/..
/core.c core.texi
$(srcdir)
92 format.texi
: $(srcdir)/scanit
$(srcdir)/..
/format.c
93 $(srcdir)/scanit
$(srcdir)/..
/format.c format.texi
$(srcdir)
95 libbfd.texi
: $(srcdir)/scanit
$(srcdir)/..
/libbfd.c
96 $(srcdir)/scanit
$(srcdir)/..
/libbfd.c libbfd.texi
$(srcdir)
98 opncls.texi
: $(srcdir)/scanit
$(srcdir)/..
/opncls.c
99 $(srcdir)/scanit
$(srcdir)/..
/opncls.c opncls.texi
$(srcdir)
101 reloc.texi
: $(srcdir)/scanit
$(srcdir)/..
/reloc.c
102 $(srcdir)/scanit
$(srcdir)/..
/reloc.c reloc.texi
$(srcdir)
104 section.texi
: $(srcdir)/scanit
$(srcdir)/..
/section.c
105 $(srcdir)/scanit
$(srcdir)/..
/section.c section.texi
$(srcdir)
107 syms.texi
: $(srcdir)/scanit
$(srcdir)/..
/syms.c
108 $(srcdir)/scanit
$(srcdir)/..
/syms.c syms.texi
$(srcdir)
110 targets.texi
: $(srcdir)/scanit
$(srcdir)/..
/targets.c
111 $(srcdir)/scanit
$(srcdir)/..
/targets.c targets.texi
$(srcdir)
113 init.texi
: $(srcdir)/scanit
$(srcdir)/..
/init.c
114 $(srcdir)/scanit
$(srcdir)/..
/init.c init.texi
$(srcdir)
116 ctor.texi
: $(srcdir)/scanit
$(srcdir)/..
/ctor.c
117 $(srcdir)/scanit
$(srcdir)/..
/ctor.c ctor.texi
$(srcdir)
119 archive.p
: $(srcdir)/scanph
$(srcdir)/..
/archive.c
120 $(srcdir)/scanph
$(srcdir)/..
/archive.c archive
$(srcdir)
122 archures.p
: $(srcdir)/scanph
$(srcdir)/..
/archures.c
123 $(srcdir)/scanph
$(srcdir)/..
/archures.c archures
$(srcdir)
125 bfd.p
: $(srcdir)/scanph
$(srcdir)/..
/bfd.c
126 $(srcdir)/scanph
$(srcdir)/..
/bfd.c bfd
$(srcdir)
128 coffcode.p
: $(srcdir)/scanph
$(srcdir)/..
/coffcode.h
129 $(srcdir)/scanph
$(srcdir)/..
/coffcode.h coffcode
$(srcdir)
131 core.p
: $(srcdir)/scanph
$(srcdir)/..
/core.c
132 $(srcdir)/scanph
$(srcdir)/..
/core.c core
$(srcdir)
134 format.p
: $(srcdir)/scanph
$(srcdir)/..
/format.c
135 $(srcdir)/scanph
$(srcdir)/..
/format.c format
$(srcdir)
137 libbfd.p
: $(srcdir)/scanph
$(srcdir)/..
/libbfd.c
138 $(srcdir)/scanph
$(srcdir)/..
/libbfd.c libbfd
$(srcdir)
140 opncls.p
: $(srcdir)/scanph
$(srcdir)/..
/opncls.c
141 $(srcdir)/scanph
$(srcdir)/..
/opncls.c opncls
$(srcdir)
143 reloc.p
: $(srcdir)/scanph
$(srcdir)/..
/reloc.c
144 $(srcdir)/scanph
$(srcdir)/..
/reloc.c reloc
$(srcdir)
146 section.p
: $(srcdir)/scanph
$(srcdir)/..
/section.c
147 $(srcdir)/scanph
$(srcdir)/..
/section.c section
$(srcdir)
149 syms.p
: $(srcdir)/scanph
$(srcdir)/..
/syms.c
150 $(srcdir)/scanph
$(srcdir)/..
/syms.c syms
$(srcdir)
152 targets.p
: $(srcdir)/scanph
$(srcdir)/..
/targets.c
153 $(srcdir)/scanph
$(srcdir)/..
/targets.c targets
$(srcdir)
155 init.p
: $(srcdir)/scanph
$(srcdir)/..
/init.c
156 $(srcdir)/scanph
$(srcdir)/..
/init.c init
$(srcdir)
158 cache.ip
: $(srcdir)/scanph
$(srcdir)/..
/cache.c
159 $(srcdir)/scanph
-i
$(srcdir)/..
/cache.c cache
$(srcdir)
161 libbfd.ip
: $(srcdir)/scanph
$(srcdir)/..
/libbfd.c
162 $(srcdir)/scanph
-i
$(srcdir)/..
/libbfd.c libbfd
$(srcdir)
164 reloc.ip
: $(srcdir)/scanph
$(srcdir)/..
/reloc.c
165 $(srcdir)/scanph
-i
$(srcdir)/..
/reloc.c reloc
$(srcdir)
167 init.ip
: $(srcdir)/scanph
$(srcdir)/..
/init.c
168 $(srcdir)/scanph
-i
$(srcdir)/..
/init.c init
$(srcdir)
170 archures.ip
: $(srcdir)/scanph
$(srcdir)/..
/archures.c
171 $(srcdir)/scanph
-i
$(srcdir)/..
/archures.c archures
$(srcdir)
173 ctor.ip
: $(srcdir)/scanph
$(srcdir)/..
/ctor.c
174 $(srcdir)/scanph
-i
$(srcdir)/..
/ctor.c ctor
$(srcdir)
178 rm -f
$(STAGESTUFF
) bfd.
dvi bfd.ps
*~
* *# bfd.???
180 bfd.
info: $(DOCFILES
) bfd.texinfo
181 $(MAKEINFO
) -o bfd.
info $(srcdir)/bfd.texinfo
183 bfd.
dvi: $(DOCFILES
) bfd.texinfo
184 TEXINPUTS
=${TEXIDIR}:.
:$$TEXINPUTS tex bfd.texinfo
186 TEXINPUTS
=${TEXIDIR}:.
:$$TEXINPUTS tex bfd.texinfo
191 quickdoc
: $(DOCFILES
) bfd.texinfo
192 TEXINPUTS
=${TEXIDIR}:.
:$$TEXINPUTS tex bfd.texinfo
196 - mv
-f
$(STAGESTUFF
) stage1
200 - mv
-f
$(STAGESTUFF
) stage2
204 - mv
-f
$(STAGESTUFF
) stage3
209 for i in
*.o
; do cmp
$$i $(against
)/$$i || exit
1 ; done
212 - (cd stage1
; mv
-f
$(STAGESTUFF
) ..
)
216 - (cd stage2
; mv
-f
$(STAGESTUFF
) ..
)
220 - (cd stage3
; mv
-f
$(STAGESTUFF
) ..
)
225 Makefile
: $(srcdir)/Makefile.in
$(host_makefile_frag
) $(target_makefile_frag
)
226 $(SHELL
) .
/config.status