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