Commit | Line | Data |
---|---|---|
a92c5906 | 1 | # Makefile template for Configure for the BFD library. |
fbe3316a | 2 | # Copyright (C) 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. |
a92c5906 SS |
3 | # Written by Cygnus Support. |
4 | # | |
5 | # This file is part of BFD, the Binary File Descriptor library. | |
6 | # | |
7 | # This program is free software; you can redistribute it and/or modify | |
8 | # it under the terms of the GNU General Public License as published by | |
9 | # the Free Software Foundation; either version 2 of the License, or | |
10 | # (at your option} any later version. | |
11 | # | |
12 | # This program is distributed in the hope that it will be useful, | |
13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 | # GNU General Public License for more details. | |
16 | # | |
17 | # You should have received a copy of the GNU General Public License | |
18 | # along with this program; if not, write to the Free Software | |
19 | # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |
20 | ||
21 | s = "{srcdir}" | |
22 | ||
23 | o = : | |
24 | ||
fbe3316a | 25 | "{o}" \Option-f : "{s}" |
a92c5906 SS |
26 | |
27 | # Default rule that puts each file into separate segment. | |
28 | ||
fbe3316a | 29 | .c.o \Option-f .c |
a92c5906 SS |
30 | {CC} {DepDir}{Default}.c {ALL_CFLAGS} {SymOptions} -s {Default} -o {TargDir}{Default}.c.o |
31 | ||
32 | HDEFINES = | |
33 | TDEFINES = | |
34 | CSWITCHES = | |
35 | SymOptions = | |
36 | ||
37 | prefix = :usr:local | |
38 | ||
39 | exec_prefix = {prefix} | |
40 | bindir = {exec_prefix}:bin | |
41 | libdir = {exec_prefix}:lib | |
42 | ||
43 | datadir = {prefix}:lib | |
44 | mandir = {prefix}:man | |
45 | man1dir = {mandir}:man1 | |
46 | man2dir = {mandir}:man2 | |
47 | man3dir = {mandir}:man3 | |
48 | man4dir = {mandir}:man4 | |
49 | man5dir = {mandir}:man5 | |
50 | man6dir = {mandir}:man6 | |
51 | man7dir = {mandir}:man7 | |
52 | man8dir = {mandir}:man8 | |
53 | man9dir = {mandir}:man9 | |
54 | infodir = {prefix}:info | |
55 | includedir = {prefix}:include | |
56 | oldincludedir = | |
57 | docdir = doc | |
58 | ||
59 | SHELL = :bin:sh | |
60 | ||
61 | INSTALL = install -c | |
62 | INSTALL_PROGRAM = {INSTALL} | |
63 | INSTALL_DATA = {INSTALL} | |
64 | ||
65 | AR = ar | |
66 | AR_FLAGS = | |
645be480 | 67 | #CFLAGS = |
a92c5906 SS |
68 | BISON = bison |
69 | MAKEINFO = makeinfo | |
70 | RANLIB = ranlib | |
71 | ||
72 | CC_FOR_BUILD = {CC} | |
73 | ||
74 | INCDIR = "{topsrcdir}"include | |
75 | #CSEARCH = -i : -i {srcdir} -i {INCDIR}: | |
848743c1 | 76 | CSEARCH = -i "{INCDIR}","{INCDIR}":,"{INCDIR}":mpw:,::extra-include:,"{srcdir}" |
a92c5906 SS |
77 | DEP = mkdep |
78 | ||
79 | SUBDIRS = doc | |
80 | ||
81 | ||
82 | TARGETLIB = libbfd.o | |
83 | ||
84 | # bfd.h goes here, for now | |
85 | BFD_H = bfd.h | |
86 | ||
87 | # Some of these files should be in BFD*_BACKENDS below, but some programs | |
88 | # won't link without them. So, in order for some of the minimal-bfd | |
89 | # hacks to work, they're also included here for now. | |
fbe3316a SS |
90 | # gdb\Option-f ecoff.c.o ecofflink.c.o elf.o |
91 | # objdump\Option-f elf.o | |
a92c5906 | 92 | # |
fbe3316a | 93 | # Also, Jim Kingdon notes\Option-f |
a92c5906 SS |
94 | # Writing S-records should be included in all (or at least most} |
95 | # *-*-coff, *-*-aout, etc., configurations, because people will want to | |
96 | # be able to use objcopy to create S-records. (S-records are not useful | |
97 | # for the debugger, so if you are downloading things as S-records you | |
98 | # need two copies of the executable, one to download and one for the | |
99 | # debugger}. | |
fbe3316a SS |
100 | BFD_LIBS = \Option-d |
101 | "{o}"archive.c.o "{o}"archures.c.o "{o}"bfd.c.o "{o}"cache.c.o "{o}"coffgen.c.o "{o}"core.c.o "{o}"ctor.c.o \Option-d | |
102 | "{o}"format.c.o "{o}"init.c.o "{o}"libbfd.c.o "{o}"opncls.c.o "{o}"reloc.c.o \Option-d | |
103 | "{o}"section.c.o "{o}"syms.c.o "{o}"targets.c.o "{o}"hash.c.o "{o}"linker.c.o \Option-d | |
a92c5906 SS |
104 | "{o}"ecoff.c.o "{o}"ecofflink.c.o "{o}"elf.c.o "{o}"srec.c.o |
105 | ||
106 | # This list is alphabetized to make it easier to keep in sync | |
107 | # with the decls and initializer in archures.c. | |
fbe3316a SS |
108 | ALL_MACHINES = \Option-d |
109 | "{o}"cpu-a29k.c.o \Option-d | |
110 | "{o}"cpu-alpha.c.o \Option-d | |
111 | "{o}"cpu-h8300.c.o \Option-d | |
112 | "{o}"cpu-h8500.c.o \Option-d | |
113 | "{o}"cpu-hppa.c.o \Option-d | |
114 | "{o}"cpu-i386.c.o \Option-d | |
115 | "{o}"cpu-i960.c.o \Option-d | |
116 | "{o}"cpu-m68k.c.o \Option-d | |
117 | "{o}"cpu-m88k.c.o \Option-d | |
118 | "{o}"cpu-mips.c.o \Option-d | |
119 | "{o}"cpu-rs6000.c.o \Option-d | |
120 | "{o}"cpu-sh.c.o \Option-d | |
121 | "{o}"cpu-sparc.c.o \Option-d | |
122 | "{o}"cpu-vax.c.o \Option-d | |
123 | "{o}"cpu-we32k.c.o \Option-d | |
a92c5906 SS |
124 | "{o}"cpu-z8k.c.o |
125 | ||
126 | # The .c.o files needed by all of the 32 bit vectors that are configured into | |
127 | # target_vector in targets.c if configured with --with-targets=all. | |
fbe3316a SS |
128 | BFD32_BACKENDS = \Option-d |
129 | "{o}"aout-adobe.c.o \Option-d | |
130 | "{o}"aout32.c.o \Option-d | |
131 | "{o}"bout.c.o \Option-d | |
132 | "{o}"cf-i386lynx.c.o \Option-d | |
133 | "{o}"cf-m68klynx.c.o \Option-d | |
134 | "{o}"cf-sparclynx.c.o \Option-d | |
135 | "{o}"coff-a29k.c.o \Option-d | |
136 | "{o}"coff-apollo.c.o \Option-d | |
137 | "{o}"coff-h8300.c.o \Option-d | |
138 | "{o}"coff-h8500.c.o \Option-d | |
139 | "{o}"coff-i386.c.o \Option-d | |
140 | "{o}"coff-i960.c.o \Option-d | |
141 | "{o}"coff-m68k.c.o \Option-d | |
142 | "{o}"coff-m88k.c.o \Option-d | |
143 | "{o}"coff-mips.c.o \Option-d | |
144 | "{o}"coff-rs6000.c.o \Option-d | |
145 | "{o}"coff-sh.c.o \Option-d | |
146 | "{o}"coff-u68k.c.o \Option-d | |
147 | "{o}"coff-we32k.c.o \Option-d | |
148 | "{o}"coff-z8k.c.o \Option-d | |
149 | "{o}"elf32-gen.c.o \Option-d | |
150 | "{o}"elf32-hppa.c.o \Option-d | |
151 | "{o}"elf32-i386.c.o \Option-d | |
152 | "{o}"elf32-i860.c.o \Option-d | |
153 | "{o}"elf32-m68k.c.o \Option-d | |
154 | "{o}"elf32-m88k.c.o \Option-d | |
155 | "{o}"elf32-mips.c.o \Option-d | |
156 | "{o}"elf32-sparc.c.o \Option-d | |
157 | "{o}"elf32.c.o \Option-d | |
158 | "{o}"hp300hpux.c.o \Option-d | |
159 | "{o}"som.c.o \Option-d | |
160 | "{o}"i386aout.c.o \Option-d | |
161 | "{o}"i386bsd.c.o \Option-d | |
162 | "{o}"i386linux.c.o \Option-d | |
163 | "{o}"i386lynx.c.o \Option-d | |
164 | "{o}"netbsd386.c.o \Option-d | |
165 | "{o}"i386mach3.c.o \Option-d | |
166 | "{o}"ieee.c.o \Option-d | |
167 | "{o}"m68klynx.c.o \Option-d | |
168 | "{o}"mipsbsd.c.o \Option-d | |
169 | "{o}"newsos3.c.o \Option-d | |
170 | "{o}"nlm.c.o \Option-d | |
171 | "{o}"nlm32-gen.c.o \Option-d | |
172 | "{o}"nlm32-i386.c.o \Option-d | |
173 | "{o}"nlm32-sparc.c.o \Option-d | |
174 | "{o}"nlm32-alpha.c.o \Option-d | |
175 | "{o}"nlm32.c.o \Option-d | |
176 | "{o}"oasys.c.o \Option-d | |
177 | "{o}"reloc16.c.o \Option-d | |
178 | "{o}"sparclynx.c.o \Option-d | |
179 | "{o}"stab-syms.c.o \Option-d | |
a92c5906 SS |
180 | "{o}"sunos.c.o |
181 | ||
182 | # The .c.o files needed by all of the 64 bit vectors that are configured into | |
183 | # target_vector in targets.c if configured with --with-targets=all | |
184 | # and --with-64-bit-bfd. | |
fbe3316a SS |
185 | BFD64_BACKENDS = \Option-d |
186 | "{o}"aout64.c.o \Option-d | |
187 | "{o}"coff-alpha.c.o \Option-d | |
188 | "{o}"demo64.c.o \Option-d | |
189 | "{o}"elf64-gen.c.o \Option-d | |
190 | "{o}"elf64.c.o \Option-d | |
191 | "{o}"nlm64-gen.c.o \Option-d | |
a92c5906 SS |
192 | "{o}"nlm64.c.o |
193 | ||
fbe3316a SS |
194 | OPTIONAL_BACKENDS = \Option-d |
195 | "{o}"aix386-core.c.o \Option-d | |
196 | "{o}"hpux-core.c.o \Option-d | |
197 | "{o}"irix-core.c.o \Option-d | |
198 | "{o}"lynx-core.c.o \Option-d | |
199 | "{o}"osf-core.c.o \Option-d | |
a92c5906 SS |
200 | "{o}"trad-core.c.o |
201 | ||
fbe3316a | 202 | # These are defined by configure.in\Option-f |
a92c5906 SS |
203 | WORDSIZE=32 |
204 | BFD_BACKENDS = "{o}"coff-mips.c.o | |
205 | BFD_MACHINES = "{o}"cpu-mips.c.o | |
206 | TDEFAULTS = -d DEFAULT_VECTOR=ecoff_big_vec -d SELECT_VECS='&ecoff_big_vec,&ecoff_little_vec' -d SELECT_ARCHITECTURES='bfd_mips_arch' | |
207 | ||
208 | ||
fbe3316a | 209 | all \Option-f libbfd.o |
a92c5906 SS |
210 | |
211 | #### host and target dependent Makefile fragments come in here. | |
212 | ### | |
213 | ||
fbe3316a SS |
214 | FLAGS_TO_PASS = \Option-d |
215 | "prefix={prefix}" \Option-d | |
216 | "exec_prefix={exec_prefix}" \Option-d | |
217 | "against={against}" \Option-d | |
218 | "AR={AR}" \Option-d | |
219 | "AR_FLAGS={AR_FLAGS}" \Option-d | |
220 | "CC={CC}" \Option-d | |
221 | "CC_FOR_BUILD={CC_FOR_BUILD}" \Option-d | |
222 | "CFLAGS={CFLAGS}" \Option-d | |
223 | "RANLIB={RANLIB}" \Option-d | |
224 | "MAKEINFO={MAKEINFO}" \Option-d | |
225 | "INSTALL={INSTALL}" \Option-d | |
226 | "INSTALL_DATA={INSTALL_DATA}" \Option-d | |
227 | "INSTALL_PROGRAM={INSTALL_PROGRAM}" \Option-d | |
a92c5906 SS |
228 | "BISON={BISON}" |
229 | ||
230 | ALL_CFLAGS={CFLAGS} {HDEFINES} {TDEFINES} {CSEARCH} {CSWITCHES} | |
231 | ||
232 | # C source files that correspond to .o's. | |
fbe3316a SS |
233 | CFILES = libbfd.c opncls.c bfd.c archive.c targets.c cache.c \Option-d |
234 | archures.c coff-i386.c aout64.c aout32.c sunos.c demo64.c \Option-d | |
235 | coff-i960.c srec.c tekhex.c oasys.c ieee.c \Option-d | |
236 | ecoff.c ecofflink.c coff-m68k.c coff-u68k.c coff-apollo.c \Option-d | |
237 | coff-a29k.c coff-rs6000.c coffgen.c format.c \Option-d | |
238 | section.c core.c syms.c stab-syms.c reloc.c init.c ctor.c \Option-d | |
239 | coff-m88k.c coff-mips.c coff-sh.c trad-core.c newsos3.c \Option-d | |
240 | i386aout.c i386linux.c netbsd386.c i386mach3.c bout.c aout-adobe.c coff-we32k.c \Option-d | |
241 | i386bsd.c cpu-h8300.c cpu-i960.c cpu-sparc.c cpu-m68k.c \Option-d | |
242 | cpu-m88k.c cpu-vax.c cpu-mips.c cpu-a29k.c cpu-i386.c \Option-d | |
243 | cpu-rs6000.c coff-h8300.c som.c cpu-hppa.c cpu-we32k.c reloc16.c \Option-d | |
244 | mipsbsd.c cpu-sh.c \Option-d | |
245 | elf.c elf32.c elf32-sparc.c elf32-i386.c elf32-i860.c elf32-m68k.c \Option-d | |
246 | elf32-hppa.c elf32-m88k.c elf32-mips.c elf32-gen.c \Option-d | |
247 | elf64.c elf64-gen.c \Option-d | |
248 | nlm.c nlm32.c nlm32-gen.c nlm32-i386.c nlm32-sparc.c nlm32-alpha.c \Option-d | |
249 | nlm64.c nlm64-gen.c \Option-d | |
250 | coff-alpha.c cpu-alpha.c \Option-d | |
251 | hp300bsd.c hp300hpux.c \Option-d | |
252 | i386lynx.c cf-i386lynx.c m68klynx.c cf-m68klynx.c \Option-d | |
253 | sparclynx.c cf-sparclynx.c aix386-core.c hpux-core.c \Option-d | |
a92c5906 SS |
254 | irix-core.c lynx-core.c osf-core.c |
255 | ||
fbe3316a SS |
256 | HFILES = aout-target.h aoutf1.h aoutx.h coffcode.h \Option-d |
257 | "{s}"coffswap.h "{s}"ecoffswap.h elf32-hppa.h elf32-target.h elf64-target.h \Option-d | |
258 | elfcode.h hppa_stubs.h "{s}"libaout.h "{s}"libbfd.h \Option-d | |
259 | libcoff.h "{s}"libecoff.h libelf.h libhppa.h libieee.h libnlm.h \Option-d | |
a92c5906 SS |
260 | liboasys.h nlm-target.h nlmcode.h som.h |
261 | ||
262 | STAGESTUFF = {TARGETLIB} {OFILES} | |
263 | ||
fbe3316a | 264 | all \Option-f {TARGETLIB} |
a92c5906 SS |
265 | # @{MAKE} subdir_do DO=all "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} |
266 | ||
fbe3316a | 267 | # Various kinds of .c.o files to put in libbfd.a\Option-f |
a92c5906 SS |
268 | # BFD_LIBS Generic routines, always needed. |
269 | # BFD_BACKENDS Routines the configured targets need. | |
270 | # BFD_MACHINES Architecture-specific routines the configured targets need. | |
271 | # HDEPFILES Routines the host needs, regardless of target. | |
272 | # TDEPFILES Routines the target needs, regardless of host. | |
273 | TDEPFILES = | |
274 | HDEPFILES = | |
275 | ||
276 | OFILES = {BFD_LIBS} {BFD_BACKENDS} {BFD_MACHINES} {HDEPFILES} {TDEPFILES} | |
277 | ||
fbe3316a | 278 | {TARGETLIB} \Option-f {OFILES} |
a92c5906 SS |
279 | # rm -f {TARGETLIB} |
280 | Lib -o {TARGETLIB} {OFILES} | |
281 | # {RANLIB} {TARGETLIB} | |
282 | ||
283 | # When compiling archures.c and targets.c, supply the default target | |
284 | # info from configure. | |
285 | ||
286 | ||
fbe3316a | 287 | "{o}"targets.c.o \Option-f "{s}"targets.c |
a92c5906 SS |
288 | {CC} "{s}"targets.c {CFLAGS} {HDEFINES} {TDEFINES} {CSEARCH} {CSWITCHES} {TDEFAULTS} -o "{o}"targets.c.o |
289 | ||
fbe3316a | 290 | "{o}"archures.c.o \Option-f "{s}"archures.c |
a92c5906 SS |
291 | {CC} "{s}"archures.c {CFLAGS} {HDEFINES} {TDEFINES} {CSEARCH} {CSWITCHES} {TDEFAULTS} -o "{o}"archures.c.o |
292 | ||
fbe3316a | 293 | do_mostlyclean \Option-f |
a92c5906 | 294 | rm -f *.c.o *~ core *.E *.p *.ip aout-params.h gen-aout |
fbe3316a | 295 | do_clean \Option-f do_mostlyclean |
a92c5906 | 296 | rm -f libbfd.a TAGS "{s}"bfd.h stmp-"{s}"bfd.h ofiles |
fbe3316a | 297 | do_distclean \Option-f do_clean |
a92c5906 SS |
298 | rm -f Makefile config.status sysdep.h |
299 | ||
300 | # Should we remove {srcdir}:libcoff.h {srcdir}:"{s}"libbfd.h {srcdir}:bfd-in2.h? | |
301 | # make-stds.texi says it depends on whether they can be regenerated using | |
302 | # this makefile. Well, they can, but only via an explicit "make headers"; | |
303 | # the makefile does not regenerate them as needed. So I guess we should not | |
304 | # remove them in realclean. | |
fbe3316a | 305 | do_realclean \Option-f do_distclean |
a92c5906 | 306 | |
fbe3316a | 307 | mostlyclean \Option-f do_mostlyclean |
a92c5906 | 308 | {MAKE} subdir_do DO=mostlyclean "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} |
fbe3316a | 309 | clean \Option-f do_clean |
a92c5906 | 310 | {MAKE} subdir_do DO=clean "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} |
fbe3316a | 311 | distclean \Option-f |
a92c5906 SS |
312 | {MAKE} subdir_do DO=distclean "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} |
313 | {MAKE} do_distclean | |
fbe3316a | 314 | clobber realclean \Option-f |
a92c5906 SS |
315 | {MAKE} subdir_do DO=realclean "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} |
316 | {MAKE} do_realclean | |
317 | ||
318 | # Mark everything as depending on config.status, since the timestamp on | |
319 | # sysdep.h might actually move backwards if we reconfig and relink it | |
320 | # to a different hosts:h-xxx.h file. This will force a recompile anyway. | |
321 | BFD_H_DEPS= {INCDIR}:ansidecl.h {INCDIR}:obstack.h | |
322 | RECONFIG = # config.status | |
fbe3316a SS |
323 | {BFD_LIBS} \Option-f "{s}"libbfd.h {BFD_H} {RECONFIG} {BFD_H_DEPS} |
324 | {BFD_MACHINES} \Option-f "{s}"libbfd.h {BFD_H} {RECONFIG} {BFD_H_DEPS} | |
325 | {BFD_BACKENDS} \Option-f "{s}"libbfd.h {BFD_H} {RECONFIG} {BFD_H_DEPS} | |
326 | {OPTIONAL_BACKENDS} \Option-f "{s}"libbfd.h {BFD_H} {RECONFIG} {BFD_H_DEPS} | |
a92c5906 SS |
327 | |
328 | # Get around a Sun Make bug in SunOS 4.1.1 with VPATH | |
fbe3316a SS |
329 | "{o}"cpu-i386.c.o \Option-f cpu-i386.c |
330 | "{o}"cpu-z8k.c.o \Option-f cpu-z8k.c | |
331 | "{o}"cpu-h8500.c.o \Option-f cpu-h8500.c | |
332 | "{o}"cpu-we32k.c.o \Option-f cpu-we32k.c | |
a92c5906 | 333 | |
fbe3316a | 334 | saber \Option-f |
a92c5906 SS |
335 | #suppress 65 on bfd_map_over_sections |
336 | #suppress 66 on bfd_map_over_sections | |
337 | #suppress 67 on bfd_map_over_sections | |
338 | #suppress 68 on bfd_map_over_sections | |
339 | #suppress 69 on bfd_map_over_sections | |
340 | #suppress 70 on bfd_map_over_sections | |
341 | #suppress 110 in bfd_map_over_sections | |
342 | #suppress 112 in bfd_map_over_sections | |
343 | #suppress 530 | |
344 | #suppress 590 in swap_exec_header | |
345 | #suppress 590 in _bfd_dummy_core_file_matches_executable_p | |
346 | #suppress 590 in bfd_dont_truncate_arname | |
347 | #suppress 590 on ignore | |
348 | #suppress 590 on abfd | |
349 | #setopt load_flags {CFLAGS} | |
350 | #load {CFILES} | |
351 | ||
352 | ||
353 | ||
354 | # What appears below is generated by a hacked mkdep using gcc -MM. | |
355 | ||
356 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
357 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
358 | ||
fbe3316a SS |
359 | "{o}"libbfd.c.o \Option-f "{s}"libbfd.c |
360 | "{o}"opncls.c.o \Option-f "{s}"opncls.c | |
361 | "{o}"bfd.c.o \Option-f "{s}"bfd.c {INCDIR}:coff:internal.h {INCDIR}:coff:sym.h \Option-d | |
362 | "{s}"libcoff.h "{s}"libecoff.h {INCDIR}:coff:ecoff.h "{s}"libelf.h \Option-d | |
a92c5906 | 363 | {INCDIR}:elf:common.h {INCDIR}:elf:internal.h {INCDIR}:elf:external.h |
fbe3316a SS |
364 | "{o}"archive.c.o \Option-f "{s}"archive.c {INCDIR}:aout:ar.h {INCDIR}:aout:ranlib.h |
365 | "{o}"targets.c.o \Option-f "{s}"targets.c | |
366 | "{o}"cache.c.o \Option-f "{s}"cache.c | |
367 | "{o}"archures.c.o \Option-f "{s}"archures.c | |
368 | "{o}"coff-i386.c.o \Option-f "{s}"coff-i386.c {INCDIR}:coff:i386.h {INCDIR}:coff:internal.h \Option-d | |
a92c5906 | 369 | "{s}"libcoff.h coffcode.h "{s}"coffswap.h |
fbe3316a | 370 | "{o}"aout64.c.o \Option-f "{s}"aout64.c aoutx.h "{s}"libaout.h {INCDIR}:aout:aout64.h \Option-d |
a92c5906 | 371 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a | 372 | "{o}"aout32.c.o \Option-f "{s}"aout32.c aoutx.h "{s}"libaout.h {INCDIR}:aout:aout64.h \Option-d |
a92c5906 | 373 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a SS |
374 | "{o}"sunos.c.o \Option-f "{s}"sunos.c aoutf1.h {INCDIR}:aout:sun4.h "{s}"libaout.h \Option-d |
375 | {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def \Option-d | |
a92c5906 | 376 | {INCDIR}:aout:ar.h aout-target.h |
fbe3316a SS |
377 | "{o}"demo64.c.o \Option-f "{s}"demo64.c aoutf1.h {INCDIR}:aout:sun4.h \Option-d |
378 | "{s}"libaout.h {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h \Option-d | |
a92c5906 | 379 | {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h aout-target.h |
fbe3316a | 380 | "{o}"coff-i960.c.o \Option-f "{s}"coff-i960.c {INCDIR}:coff:i960.h {INCDIR}:coff:internal.h \Option-d |
a92c5906 | 381 | "{s}"libcoff.h coffcode.h "{s}"coffswap.h |
fbe3316a SS |
382 | "{o}"srec.c.o \Option-f "{s}"srec.c |
383 | "{o}"tekhex.c.o \Option-f "{s}"tekhex.c | |
384 | "{o}"oasys.c.o \Option-f "{s}"oasys.c {INCDIR}:oasys.h liboasys.h | |
385 | "{o}"ieee.c.o \Option-f "{s}"ieee.c {INCDIR}:ieee.h libieee.h | |
386 | "{o}"ecoff.c.o \Option-f "{s}"ecoff.c {INCDIR}:aout:ar.h {INCDIR}:aout:ranlib.h \Option-d | |
387 | "{s}"libaout.h {INCDIR}:aout:aout64.h {INCDIR}:coff:internal.h \Option-d | |
388 | {INCDIR}:coff:sym.h {INCDIR}:coff:symconst.h {INCDIR}:coff:ecoff.h \Option-d | |
a92c5906 | 389 | "{s}"libcoff.h "{s}"libecoff.h |
fbe3316a | 390 | "{o}"ecofflink.c.o \Option-f "{s}"ecofflink.c {INCDIR}:coff:internal.h \Option-d |
a92c5906 | 391 | {INCDIR}:coff:sym.h {INCDIR}:coff:symconst.h {INCDIR}:coff:ecoff.h |
fbe3316a | 392 | "{o}"coff-m68k.c.o \Option-f "{s}"coff-m68k.c {INCDIR}:coff:m68k.h {INCDIR}:coff:internal.h \Option-d |
a92c5906 | 393 | "{s}"libcoff.h coffcode.h "{s}"coffswap.h |
fbe3316a SS |
394 | "{o}"coff-u68k.c.o \Option-f "{s}"coff-u68k.c coff-m68k.c {INCDIR}:coff:m68k.h \Option-d |
395 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 396 | "{s}"coffswap.h |
fbe3316a SS |
397 | "{o}"coff-apollo.c.o \Option-f "{s}"coff-apollo.c {INCDIR}:coff:apollo.h \Option-d |
398 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 399 | "{s}"coffswap.h |
fbe3316a | 400 | "{o}"coff-a29k.c.o \Option-f "{s}"coff-a29k.c {INCDIR}:coff:a29k.h {INCDIR}:coff:internal.h \Option-d |
a92c5906 | 401 | "{s}"libcoff.h coffcode.h "{s}"coffswap.h |
fbe3316a SS |
402 | "{o}"coff-rs6000.c.o \Option-f "{s}"coff-rs6000.c {INCDIR}:coff:internal.h \Option-d |
403 | {INCDIR}:coff:rs6000.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 404 | "{s}"coffswap.h |
fbe3316a | 405 | "{o}"coffgen.c.o \Option-f "{s}"coffgen.c {INCDIR}:coff:internal.h \Option-d |
a92c5906 | 406 | "{s}"libcoff.h |
fbe3316a SS |
407 | "{o}"format.c.o \Option-f "{s}"format.c |
408 | "{o}"section.c.o \Option-f "{s}"section.c | |
409 | "{o}"core.c.o \Option-f "{s}"core.c | |
410 | "{o}"syms.c.o \Option-f "{s}"syms.c {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def | |
411 | "{o}"stab-syms.c.o \Option-f "{s}"stab-syms.c "{s}"libaout.h {INCDIR}:aout:aout64.h \Option-d | |
a92c5906 | 412 | {INCDIR}:aout:stab.def |
fbe3316a SS |
413 | "{o}"reloc.c.o \Option-f "{s}"reloc.c |
414 | "{o}"init.c.o \Option-f "{s}"init.c | |
415 | "{o}"ctor.c.o \Option-f "{s}"ctor.c | |
416 | "{o}"coff-m88k.c.o \Option-f "{s}"coff-m88k.c {INCDIR}:coff:m88k.h {INCDIR}:coff:internal.h \Option-d | |
a92c5906 | 417 | "{s}"libcoff.h coffcode.h "{s}"coffswap.h |
fbe3316a SS |
418 | "{o}"coff-mips.c.o \Option-f "{s}"coff-mips.c {INCDIR}:coff:internal.h \Option-d |
419 | {INCDIR}:coff:sym.h {INCDIR}:coff:symconst.h {INCDIR}:coff:ecoff.h \Option-d | |
420 | {INCDIR}:coff:mips.h "{s}"libcoff.h "{s}"libecoff.h "{s}"coffswap.h \Option-d | |
a92c5906 | 421 | "{s}"ecoffswap.h |
fbe3316a | 422 | "{o}"coff-sh.c.o \Option-f "{s}"coff-sh.c {INCDIR}:coff:sh.h {INCDIR}:coff:internal.h \Option-d |
a92c5906 | 423 | "{s}"libcoff.h coffcode.h "{s}"coffswap.h |
fbe3316a SS |
424 | "{o}"trad-core.c.o \Option-f "{s}"trad-core.c "{s}"libaout.h |
425 | "{o}"newsos3.c.o \Option-f "{s}"newsos3.c {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h \Option-d | |
426 | {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h "{s}"libaout.h \Option-d | |
a92c5906 | 427 | aout-target.h |
fbe3316a | 428 | "{o}"i386aout.c.o \Option-f "{s}"i386aout.c "{s}"libaout.h aout-target.h {INCDIR}:aout:aout64.h \Option-d |
a92c5906 | 429 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a SS |
430 | "{o}"i386linux.c.o \Option-f "{s}"i386linux.c {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h \Option-d |
431 | {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h "{s}"libaout.h \Option-d | |
a92c5906 | 432 | aout-target.h |
fbe3316a | 433 | "{o}"netbsd386.c.o \Option-f "{s}"netbsd386.c "{s}"libaout.h aout-target.h {INCDIR}:aout:aout64.h \Option-d |
a92c5906 | 434 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a SS |
435 | "{o}"i386mach3.c.o \Option-f "{s}"i386mach3.c {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h \Option-d |
436 | {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h "{s}"libaout.h \Option-d | |
a92c5906 | 437 | aout-target.h |
fbe3316a | 438 | "{o}"bout.c.o \Option-f "{s}"bout.c {INCDIR}:bout.h {INCDIR}:aout:stab_gnu.h \Option-d |
a92c5906 | 439 | {INCDIR}:aout:stab.def "{s}"libaout.h |
fbe3316a | 440 | "{o}"aout-adobe.c.o \Option-f "{s}"aout-adobe.c {INCDIR}:aout:adobe.h \Option-d |
a92c5906 | 441 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def "{s}"libaout.h |
fbe3316a SS |
442 | "{o}"coff-we32k.c.o \Option-f "{s}"coff-we32k.c {INCDIR}:coff:we32k.h \Option-d |
443 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 444 | "{s}"coffswap.h |
fbe3316a | 445 | "{o}"i386bsd.c.o \Option-f "{s}"i386bsd.c "{s}"libaout.h aout-target.h {INCDIR}:aout:aout64.h \Option-d |
a92c5906 | 446 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a SS |
447 | "{o}"cpu-h8300.c.o \Option-f "{s}"cpu-h8300.c |
448 | "{o}"cpu-i960.c.o \Option-f "{s}"cpu-i960.c | |
449 | "{o}"cpu-sparc.c.o \Option-f "{s}"cpu-sparc.c | |
450 | "{o}"cpu-m68k.c.o \Option-f "{s}"cpu-m68k.c | |
451 | "{o}"cpu-m88k.c.o \Option-f "{s}"cpu-m88k.c | |
452 | "{o}"cpu-vax.c.o \Option-f "{s}"cpu-vax.c | |
453 | "{o}"cpu-mips.c.o \Option-f "{s}"cpu-mips.c | |
454 | "{o}"cpu-a29k.c.o \Option-f "{s}"cpu-a29k.c | |
455 | "{o}"cpu-i386.c.o \Option-f "{s}"cpu-i386.c | |
456 | "{o}"cpu-rs6000.c.o \Option-f "{s}"cpu-rs6000.c | |
457 | "{o}"coff-h8300.c.o \Option-f "{s}"coff-h8300.c {INCDIR}:coff:h8300.h \Option-d | |
458 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 459 | "{s}"coffswap.h |
fbe3316a SS |
460 | "{o}"som.c.o \Option-f "{s}"som.c |
461 | "{o}"cpu-hppa.c.o \Option-f "{s}"cpu-hppa.c | |
462 | "{o}"cpu-we32k.c.o \Option-f "{s}"cpu-we32k.c | |
463 | "{o}"reloc16.c.o \Option-f "{s}"reloc16.c {INCDIR}:coff:internal.h \Option-d | |
a92c5906 | 464 | "{s}"libcoff.h |
fbe3316a | 465 | "{o}"mipsbsd.c.o \Option-f "{s}"mipsbsd.c "{s}"libaout.h aout-target.h {INCDIR}:aout:aout64.h \Option-d |
a92c5906 | 466 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a SS |
467 | "{o}"cpu-sh.c.o \Option-f "{s}"cpu-sh.c |
468 | "{o}"elf.c.o \Option-f "{s}"elf.c "{s}"libelf.h {INCDIR}:elf:common.h {INCDIR}:elf:internal.h \Option-d | |
a92c5906 | 469 | {INCDIR}:elf:external.h |
fbe3316a | 470 | "{o}"elf32.c.o \Option-f "{s}"elf32.c elfcode.h "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 471 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h |
fbe3316a | 472 | "{o}"elf32-sparc.c.o \Option-f "{s}"elf32-sparc.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 473 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-target.h |
fbe3316a | 474 | "{o}"elf32-i386.c.o \Option-f "{s}"elf32-i386.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 475 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-target.h |
fbe3316a | 476 | "{o}"elf32-i860.c.o \Option-f "{s}"elf32-i860.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 477 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-target.h |
fbe3316a | 478 | "{o}"elf32-m68k.c.o \Option-f "{s}"elf32-m68k.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 479 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-target.h |
fbe3316a SS |
480 | "{o}"elf32-hppa.c.o \Option-f "{s}"elf32-hppa.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
481 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-hppa.h \Option-d | |
a92c5906 | 482 | libhppa.h {INCDIR}:aout:aout64.h hppa_stubs.h elf32-target.h |
fbe3316a | 483 | "{o}"elf32-m88k.c.o \Option-f "{s}"elf32-m88k.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 484 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-target.h |
fbe3316a SS |
485 | "{o}"elf32-mips.c.o \Option-f "{s}"elf32-mips.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
486 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h {INCDIR}:elf:mips.h \Option-d | |
487 | {INCDIR}:coff:sym.h {INCDIR}:coff:symconst.h {INCDIR}:coff:internal.h \Option-d | |
488 | {INCDIR}:coff:ecoff.h {INCDIR}:coff:mips.h "{s}"ecoffswap.h \Option-d | |
a92c5906 | 489 | elf32-target.h |
fbe3316a | 490 | "{o}"elf32-gen.c.o \Option-f "{s}"elf32-gen.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 491 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf32-target.h |
fbe3316a | 492 | "{o}"elf64.c.o \Option-f "{s}"elf64.c elfcode.h "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 493 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h |
fbe3316a | 494 | "{o}"elf64-gen.c.o \Option-f "{s}"elf64-gen.c "{s}"libelf.h {INCDIR}:elf:common.h \Option-d |
a92c5906 | 495 | {INCDIR}:elf:internal.h {INCDIR}:elf:external.h elf64-target.h |
fbe3316a | 496 | "{o}"nlm.c.o \Option-f "{s}"nlm.c libnlm.h {INCDIR}:nlm:common.h {INCDIR}:nlm:internal.h \Option-d |
a92c5906 | 497 | {INCDIR}:nlm:external.h |
fbe3316a | 498 | "{o}"nlm32.c.o \Option-f "{s}"nlm32.c nlmcode.h libnlm.h {INCDIR}:nlm:common.h \Option-d |
a92c5906 | 499 | {INCDIR}:nlm:internal.h {INCDIR}:nlm:external.h |
fbe3316a | 500 | "{o}"nlm32-gen.c.o \Option-f "{s}"nlm32-gen.c libnlm.h {INCDIR}:nlm:common.h \Option-d |
a92c5906 | 501 | {INCDIR}:nlm:internal.h {INCDIR}:nlm:external.h nlm-target.h |
fbe3316a SS |
502 | "{o}"nlm32-i386.c.o \Option-f "{s}"nlm32-i386.c {INCDIR}:nlm:i386-ext.h \Option-d |
503 | libnlm.h {INCDIR}:nlm:common.h {INCDIR}:nlm:internal.h \Option-d | |
a92c5906 | 504 | {INCDIR}:nlm:external.h nlmswap.h nlm-target.h |
fbe3316a SS |
505 | "{o}"nlm32-sparc.c.o \Option-f "{s}"nlm32-sparc.c {INCDIR}:nlm:sparc32-ext.h \Option-d |
506 | libnlm.h {INCDIR}:nlm:common.h {INCDIR}:nlm:internal.h \Option-d | |
a92c5906 | 507 | {INCDIR}:nlm:external.h nlmswap.h nlm-target.h |
fbe3316a SS |
508 | "{o}"nlm32-alpha.c.o \Option-f "{s}"nlm32-alpha.c {INCDIR}:nlm:alpha-ext.h \Option-d |
509 | libnlm.h {INCDIR}:nlm:common.h {INCDIR}:nlm:internal.h \Option-d | |
a92c5906 | 510 | {INCDIR}:nlm:external.h nlmswap.h nlm-target.h |
fbe3316a | 511 | "{o}"nlm64.c.o \Option-f "{s}"nlm64.c nlmcode.h libnlm.h {INCDIR}:nlm:common.h \Option-d |
a92c5906 | 512 | {INCDIR}:nlm:internal.h {INCDIR}:nlm:external.h |
fbe3316a | 513 | "{o}"nlm64-gen.c.o \Option-f "{s}"nlm64-gen.c libnlm.h {INCDIR}:nlm:common.h \Option-d |
a92c5906 | 514 | {INCDIR}:nlm:internal.h {INCDIR}:nlm:external.h nlm-target.h |
fbe3316a SS |
515 | "{o}"coff-alpha.c.o \Option-f "{s}"coff-alpha.c {INCDIR}:coff:internal.h \Option-d |
516 | {INCDIR}:coff:sym.h {INCDIR}:coff:symconst.h {INCDIR}:coff:ecoff.h \Option-d | |
517 | {INCDIR}:coff:alpha.h "{s}"libcoff.h "{s}"libecoff.h "{s}"coffswap.h \Option-d | |
a92c5906 | 518 | "{s}"ecoffswap.h |
fbe3316a SS |
519 | "{o}"cpu-alpha.c.o \Option-f "{s}"cpu-alpha.c |
520 | "{o}"hp300bsd.c.o \Option-f "{s}"hp300bsd.c "{s}"libaout.h aout-target.h {INCDIR}:aout:aout64.h \Option-d | |
a92c5906 | 521 | {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h |
fbe3316a SS |
522 | "{o}"hp300hpux.c.o \Option-f "{s}"hp300hpux.c {INCDIR}:aout:hp300hpux.h \Option-d |
523 | aoutx.h "{s}"libaout.h {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h \Option-d | |
a92c5906 | 524 | {INCDIR}:aout:stab.def {INCDIR}:aout:ar.h aout-target.h |
fbe3316a SS |
525 | "{o}"i386lynx.c.o \Option-f "{s}"i386lynx.c "{s}"libaout.h {INCDIR}:aout:aout64.h \Option-d |
526 | aout-target.h {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def \Option-d | |
a92c5906 | 527 | {INCDIR}:aout:ar.h |
fbe3316a SS |
528 | "{o}"cf-i386lynx.c.o \Option-f "{s}"cf-i386lynx.c "{s}"coff-i386.c {INCDIR}:coff:i386.h \Option-d |
529 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 530 | "{s}"coffswap.h |
fbe3316a SS |
531 | "{o}"m68klynx.c.o \Option-f "{s}"m68klynx.c "{s}"libaout.h {INCDIR}:aout:aout64.h \Option-d |
532 | aout-target.h {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def \Option-d | |
a92c5906 | 533 | {INCDIR}:aout:ar.h |
fbe3316a SS |
534 | "{o}"cf-m68klynx.c.o \Option-f "{s}"cf-m68klynx.c "{s}"coff-m68k.c {INCDIR}:coff:m68k.h \Option-d |
535 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 536 | "{s}"coffswap.h |
fbe3316a SS |
537 | "{o}"sparclynx.c.o \Option-f "{s}"sparclynx.c {INCDIR}:aout:sun4.h "{s}"libaout.h \Option-d |
538 | {INCDIR}:aout:aout64.h {INCDIR}:aout:stab_gnu.h {INCDIR}:aout:stab.def \Option-d | |
a92c5906 | 539 | {INCDIR}:aout:ar.h aout-target.h |
fbe3316a SS |
540 | "{o}"cf-sparclynx.c.o \Option-f "{s}"cf-sparclynx.c "{s}"coff-sparc.c {INCDIR}:coff:sparc.h \Option-d |
541 | {INCDIR}:coff:internal.h "{s}"libcoff.h coffcode.h \Option-d | |
a92c5906 | 542 | "{s}"coffswap.h |
fbe3316a | 543 | "{o}"aix386-core.c.o \Option-f "{s}"aix386-core.c {INCDIR}:coff:i386.h \Option-d |
a92c5906 | 544 | {INCDIR}:coff:internal.h "{s}"libcoff.h |
fbe3316a SS |
545 | "{o}"hpux-core.c.o \Option-f "{s}"hpux-core.c |
546 | "{o}"irix-core.c.o \Option-f "{s}"irix-core.c | |
547 | "{o}"lynx-core.c.o \Option-f "{s}"lynx-core.c | |
a92c5906 | 548 | |
fbe3316a SS |
549 | "{o}"hash.c.o \Option-f "{s}"hash.c |
550 | "{o}"linker.o \Option-f "{s}"linker.c {INCDIR}:bfdlink.h "{s}"genlink.h | |
a92c5906 SS |
551 | |
552 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |