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 \
20 libbfd.p opncls.p reloc.p \
21 section.p syms.p targets.p \
22 format.p core.p init.p
24 IPROTOS
= cache.ip libbfd.ip reloc.ip init.ip archures.ip ctor.ip coffcode.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
= $(DOCFILES
) *.
info*
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
: chew protos bfd.
info bfd.
dvi bfd.ps
67 gcc
-o chew
-I
$(srcdir)/..
-I
$(srcdir)/..
/..
/include chew.c
69 protos
: libbfd.h libcoff.h bfd.h
71 aoutx.texi
: $(MKDOC
) $(srcdir)/..
/aoutx.h
72 $(MKDOC
) -d
<$(srcdir)/..
/aoutx.h
>aoutx.texi
74 archive.texi
: $(MKDOC
) $(srcdir)/..
/archive.c
75 $(MKDOC
) -d
<$(srcdir)/..
/archive.c
>archive.texi
77 archures.texi
: $(srcdir)/..
/archures.c
78 $(MKDOC
) -d
< $(srcdir)/..
/archures.c
>archures.texi
80 bfd.texi
: $(MKDOC
) $(srcdir)/..
/bfd.c
81 $(MKDOC
) -d
< $(srcdir)/..
/bfd.c
>bfd.texi
83 cache.texi
: $(MKDOC
) $(srcdir)/..
/cache.c
84 $(MKDOC
) -d
< $(srcdir)/..
/cache.c
>cache.texi
86 coffcode.texi
: $(MKDOC
) $(srcdir)/..
/coffcode.h
87 $(MKDOC
) -d
<$(srcdir)/..
/coffcode.h
>coffcode.texi
89 core.texi
: $(MKDOC
) $(srcdir)/..
/core.c
90 $(MKDOC
) -d
<$(srcdir)/..
/core.c
>core.texi
92 format.texi
: $(MKDOC
) $(srcdir)/..
/format.c
93 $(MKDOC
) -d
<$(srcdir)/..
/format.c
>format.texi
95 libbfd.texi
: $(MKDOC
) $(srcdir)/..
/libbfd.c
96 $(MKDOC
) -d
< $(srcdir)/..
/libbfd.c
>libbfd.texi
98 opncls.texi
: $(srcdir)/chew
$(srcdir)/..
/opncls.c
99 $(MKDOC
) -d
<$(srcdir)/..
/opncls.c
>opncls.texi
101 reloc.texi
: $(MKDOC
) $(srcdir)/..
/reloc.c
102 $(MKDOC
) -d
<$(srcdir)/..
/reloc.c
>reloc.texi
104 section.texi
: $(MKDOC
) $(srcdir)/..
/section.c
105 $(MKDOC
) -d
<$(srcdir)/..
/section.c
>section.texi
107 syms.texi
: $(MKDOC
) $(srcdir)/..
/syms.c
108 $(MKDOC
) -d
<$(srcdir)/..
/syms.c
>syms.texi
110 targets.texi
: $(MKDOC
) $(srcdir)/..
/targets.c
111 $(MKDOC
) -d
<$(srcdir)/..
/targets.c
>targets.texi
113 init.texi
: $(MKDOC
) $(srcdir)/..
/init.c
114 $(MKDOC
) -d
<$(srcdir)/..
/init.c
>init.texi
116 ctor.texi
: $(MKDOC
) $(srcdir)/..
/ctor.c
117 $(MKDOC
) -d
<$(srcdir)/..
/ctor.c
>ctor.texi
120 libbfd.h
: $(srcdir)/..
/libbfd-in.h \
121 $(srcdir)/..
/init.c \
122 $(srcdir)/..
/libbfd.c \
123 $(srcdir)/..
/init.c \
124 $(srcdir)/..
/libbfd.c \
125 $(srcdir)/..
/cache.c \
126 $(srcdir)/..
/ctor.c \
127 $(srcdir)/..
/reloc.c \
128 $(srcdir)/..
/cpu-h8300.c \
129 $(srcdir)/..
/cpu-i960.c \
130 $(srcdir)/..
/archures.c
131 cat
$(srcdir)/..
/libbfd-in.h
>libbfd.h
132 $(MKDOC
) -i
< $(srcdir)/..
/init.c
>>libbfd.h
133 $(MKDOC
) -i
< $(srcdir)/..
/libbfd.c
>>libbfd.h
134 $(MKDOC
) -i
< $(srcdir)/..
/init.c
>>libbfd.h
135 $(MKDOC
) -i
< $(srcdir)/..
/libbfd.c
>>libbfd.h
136 $(MKDOC
) -i
< $(srcdir)/..
/cache.c
>>libbfd.h
137 $(MKDOC
) -i
< $(srcdir)/..
/ctor.c
>>libbfd.h
138 $(MKDOC
) -i
< $(srcdir)/..
/reloc.c
>>libbfd.h
139 $(MKDOC
) -i
< $(srcdir)/..
/cpu-h8300.c
>>libbfd.h
140 $(MKDOC
) -i
< $(srcdir)/..
/cpu-i960.c
>>libbfd.h
141 $(MKDOC
) -i
< $(srcdir)/..
/archures.c
>>libbfd.h
143 libcoff.h
: $(srcdir)/..
/libcoff-in.h \
144 $(srcdir)/..
/coffcode.h
145 cat
$(srcdir)/..
/libcoff-in.h
>libcoff.h
146 $(MKDOC
) -i
< $(srcdir)/..
/coffcode.h
>>libcoff.h
148 bfd.h
: $(srcdir)/..
/bfd-in.h \
149 $(srcdir)/..
/init.c \
150 $(srcdir)/..
/opncls.c \
151 $(srcdir)/..
/libbfd.c \
152 $(srcdir)/..
/section.c \
153 $(srcdir)/..
/archures.c \
154 $(srcdir)/..
/reloc.c \
155 $(srcdir)/..
/syms.c \
156 $(srcdir)/..
/archive.c \
157 $(srcdir)/..
/core.c \
158 $(srcdir)/..
/targets.c \
159 $(srcdir)/..
/format.c
160 cat
$(srcdir)/..
/bfd-in.h
>bfd.h
161 $(MKDOC
) -g
<$(srcdir)/..
/init.c
>>bfd.h
162 $(MKDOC
) -g
<$(srcdir)/..
/opncls.c
>>bfd.h
163 $(MKDOC
) -g
<$(srcdir)/..
/libbfd.c
>>bfd.h
164 $(MKDOC
) -g
<$(srcdir)/..
/section.c
>>bfd.h
165 $(MKDOC
) -g
<$(srcdir)/..
/archures.c
>>bfd.h
166 $(MKDOC
) -g
<$(srcdir)/..
/reloc.c
>>bfd.h
167 $(MKDOC
) -g
<$(srcdir)/..
/syms.c
>>bfd.h
168 $(MKDOC
) -g
<$(srcdir)/..
/bfd.c
>>bfd.h
169 $(MKDOC
) -g
<$(srcdir)/..
/archive.c
>>bfd.h
170 $(MKDOC
) -g
<$(srcdir)/..
/core.c
>>bfd.h
171 $(MKDOC
) -g
<$(srcdir)/..
/targets.c
>>bfd.h
172 $(MKDOC
) -g
<$(srcdir)/..
/format.c
>>bfd.h
176 rm -f
$(STAGESTUFF
) *.p
*.ip bfd.
dvi bfd.ps
*~
* *# bfd.?? bfd.??? chew
178 bfd.
info: $(DOCFILES
) bfd.texinfo
179 $(MAKEINFO
) -o bfd.
info $(srcdir)/bfd.texinfo
181 bfd.
dvi: $(DOCFILES
) bfd.texinfo
182 TEXINPUTS
=${TEXIDIR}:.
:$$TEXINPUTS tex bfd.texinfo
184 TEXINPUTS
=${TEXIDIR}:.
:$$TEXINPUTS tex bfd.texinfo
189 quickdoc
: $(DOCFILES
) bfd.texinfo
190 TEXINPUTS
=${TEXIDIR}:.
:$$TEXINPUTS tex bfd.texinfo
194 - mv
-f
$(STAGESTUFF
) stage1
198 - mv
-f
$(STAGESTUFF
) stage2
202 - mv
-f
$(STAGESTUFF
) stage3
207 for i in
$(STAGESTUFF
) ; do cmp
$$i $(against
)/$$i || exit
1 ; done
210 - (cd stage1
; mv
-f
$(STAGESTUFF
) ..
)
214 - (cd stage2
; mv
-f
$(STAGESTUFF
) ..
)
218 - (cd stage3
; mv
-f
$(STAGESTUFF
) ..
)
223 Makefile
: $(srcdir)/Makefile.in
$(host_makefile_frag
) $(target_makefile_frag
)
224 $(SHELL
) .
/config.status