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