source: trunk/src/binutils/bfd/Makefile.in@ 11

Last change on this file since 11 was 10, checked in by bird, 23 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 65.0 KB
RevLine 
[10]1# Makefile.in generated automatically by automake 1.4 from Makefile.am
2
3# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy and/or distribute it,
6# with or without modifications, as long as this notice is preserved.
7
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11# PARTICULAR PURPOSE.
12
13
14SHELL = @SHELL@
15
16srcdir = @srcdir@
17top_srcdir = @top_srcdir@
18VPATH = @srcdir@
19prefix = @prefix@
20exec_prefix = @exec_prefix@
21
22bindir = @bindir@
23sbindir = @sbindir@
24libexecdir = @libexecdir@
25datadir = @datadir@
26sysconfdir = @sysconfdir@
27sharedstatedir = @sharedstatedir@
28localstatedir = @localstatedir@
29libdir = @libdir@
30infodir = @infodir@
31mandir = @mandir@
32includedir = @includedir@
33oldincludedir = /usr/include
34
35DESTDIR =
36
37pkgdatadir = $(datadir)/@PACKAGE@
38pkglibdir = $(libdir)/@PACKAGE@
39pkgincludedir = $(includedir)/@PACKAGE@
40
41top_builddir = .
42
43ACLOCAL = @ACLOCAL@
44AUTOCONF = @AUTOCONF@
45AUTOMAKE = @AUTOMAKE@
46AUTOHEADER = @AUTOHEADER@
47
48INSTALL = @INSTALL@
49INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
50INSTALL_DATA = @INSTALL_DATA@
51INSTALL_SCRIPT = @INSTALL_SCRIPT@
52transform = @program_transform_name@
53
54NORMAL_INSTALL = :
55PRE_INSTALL = :
56POST_INSTALL = :
57NORMAL_UNINSTALL = :
58PRE_UNINSTALL = :
59POST_UNINSTALL = :
60build_alias = @build_alias@
61build_triplet = @build@
62host_alias = @host_alias@
63host_triplet = @host@
64target_alias = @target_alias@
65target_triplet = @target@
66AR = @AR@
67AS = @AS@
68BFD_HOST_64BIT_LONG = @BFD_HOST_64BIT_LONG@
69BFD_HOST_64_BIT = @BFD_HOST_64_BIT@
70BFD_HOST_64_BIT_DEFINED = @BFD_HOST_64_BIT_DEFINED@
71BFD_HOST_U_64_BIT = @BFD_HOST_U_64_BIT@
72CATALOGS = @CATALOGS@
73CATOBJEXT = @CATOBJEXT@
74CC = @CC@
75CC_FOR_BUILD = @CC_FOR_BUILD@
76COREFILE = @COREFILE@
77COREFLAG = @COREFLAG@
78CXX = @CXX@
79CXXCPP = @CXXCPP@
80DATADIRNAME = @DATADIRNAME@
81DLLTOOL = @DLLTOOL@
82EXEEXT = @EXEEXT@
83EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@
84GCJ = @GCJ@
85GCJFLAGS = @GCJFLAGS@
86GMOFILES = @GMOFILES@
87GMSGFMT = @GMSGFMT@
88GT_NO = @GT_NO@
89GT_YES = @GT_YES@
90HDEFINES = @HDEFINES@
91INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
92INSTOBJEXT = @INSTOBJEXT@
93INTLDEPS = @INTLDEPS@
94INTLLIBS = @INTLLIBS@
95INTLOBJS = @INTLOBJS@
96LIBTOOL = @LIBTOOL@
97LN_S = @LN_S@
98MAINT = @MAINT@
99MAKEINFO = @MAKEINFO@
100MKINSTALLDIRS = @MKINSTALLDIRS@
101MSGFMT = @MSGFMT@
102OBJDUMP = @OBJDUMP@
103OBJEXT = @OBJEXT@
104PACKAGE = @PACKAGE@
105POFILES = @POFILES@
106POSUB = @POSUB@
107RANLIB = @RANLIB@
108STRIP = @STRIP@
109TDEFINES = @TDEFINES@
110USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
111USE_NLS = @USE_NLS@
112VERSION = @VERSION@
113WIN32LDFLAGS = @WIN32LDFLAGS@
114WIN32LIBADD = @WIN32LIBADD@
115all_backends = @all_backends@
116bfd_backends = @bfd_backends@
117bfd_machines = @bfd_machines@
118l = @l@
119tdefaults = @tdefaults@
120wordsize = @wordsize@
121
122AUTOMAKE_OPTIONS = cygnus
123
124INCDIR = $(srcdir)/../include
125CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
126MKDEP = gcc -MM
127
128SUBDIRS = doc po
129
130docdir = doc
131
132lib_LTLIBRARIES = libbfd.la
133
134WARN_CFLAGS = @WARN_CFLAGS@
135AM_CFLAGS = $(WARN_CFLAGS)
136
137# bfd.h goes here, for now
138BFD_H = bfd.h
139
140# Jim Kingdon notes:
141# Writing S-records should be included in all (or at least most)
142# *-*-coff, *-*-aout, etc., configurations, because people will want to
143# be able to use objcopy to create S-records. (S-records are not useful
144# for the debugger, so if you are downloading things as S-records you
145# need two copies of the executable, one to download and one for the
146# debugger).
147BFD_LIBS = \
148 archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo \
149 format.lo init.lo libbfd.lo opncls.lo reloc.lo \
150 section.lo syms.lo targets.lo hash.lo linker.lo \
151 srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo \
152 dwarf2.lo
153
154
155BFD_LIBS_CFILES = \
156 archive.c archures.c bfd.c cache.c coffgen.c corefile.c \
157 format.c init.c libbfd.c opncls.c reloc.c \
158 section.c syms.c targets.c hash.c linker.c \
159 srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c \
160 dwarf2.c
161
162
163# This list is alphabetized to make it easier to keep in sync
164# with the decls and initializer in archures.c.
165ALL_MACHINES = \
166 cpu-a29k.lo \
167 cpu-alpha.lo \
168 cpu-arc.lo \
169 cpu-arm.lo \
170 cpu-avr.lo \
171 cpu-cris.lo \
172 cpu-d10v.lo \
173 cpu-d30v.lo \
174 cpu-fr30.lo \
175 cpu-h8300.lo \
176 cpu-h8500.lo \
177 cpu-hppa.lo \
178 cpu-ia64.lo \
179 cpu-i370.lo \
180 cpu-i386.lo \
181 cpu-i860.lo \
182 cpu-i960.lo \
183 cpu-m32r.lo \
184 cpu-m68hc11.lo \
185 cpu-m68hc12.lo \
186 cpu-m68k.lo \
187 cpu-m88k.lo \
188 cpu-m10200.lo \
189 cpu-m10300.lo \
190 cpu-mcore.lo \
191 cpu-mips.lo \
192 cpu-ns32k.lo \
193 cpu-pj.lo \
194 cpu-powerpc.lo \
195 cpu-rs6000.lo \
196 cpu-sh.lo \
197 cpu-sparc.lo \
198 cpu-tic30.lo \
199 cpu-tic54x.lo \
200 cpu-tic80.lo \
201 cpu-v850.lo \
202 cpu-vax.lo \
203 cpu-we32k.lo \
204 cpu-w65.lo \
205 cpu-z8k.lo
206
207
208ALL_MACHINES_CFILES = \
209 cpu-a29k.c \
210 cpu-alpha.c \
211 cpu-arc.c \
212 cpu-arm.c \
213 cpu-avr.c \
214 cpu-cris.c \
215 cpu-d10v.c \
216 cpu-d30v.c \
217 cpu-fr30.c \
218 cpu-h8300.c \
219 cpu-h8500.c \
220 cpu-hppa.c \
221 cpu-ia64.c \
222 cpu-i370.c \
223 cpu-i386.c \
224 cpu-i860.c \
225 cpu-i960.c \
226 cpu-m32r.c \
227 cpu-m68hc11.c \
228 cpu-m68hc12.c \
229 cpu-m68k.c \
230 cpu-m88k.c \
231 cpu-m10200.c \
232 cpu-m10300.c \
233 cpu-mcore.c \
234 cpu-mips.c \
235 cpu-ns32k.c \
236 cpu-pj.c \
237 cpu-powerpc.c \
238 cpu-rs6000.c \
239 cpu-sh.c \
240 cpu-sparc.c \
241 cpu-tic30.c \
242 cpu-tic54x.c \
243 cpu-tic80.c \
244 cpu-v850.c \
245 cpu-vax.c \
246 cpu-we32k.c \
247 cpu-w65.c \
248 cpu-z8k.c
249
250
251# The .o files needed by all of the 32 bit vectors that are configured into
252# target_vector in targets.c if configured with --enable-targets=all.
253BFD32_BACKENDS = \
254 aout-adobe.lo \
255 aout-arm.lo \
256 aout-cris.lo \
257 aout-ns32k.lo \
258 aout-sparcle.lo \
259 aout-tic30.lo \
260 aout0.lo \
261 aout32.lo \
262 armnetbsd.lo \
263 bout.lo \
264 cf-i386lynx.lo \
265 cf-m68klynx.lo \
266 cf-sparclynx.lo \
267 coff-a29k.lo \
268 coff-apollo.lo \
269 coff-arm.lo \
270 coff-aux.lo \
271 coff-h8300.lo \
272 coff-h8500.lo \
273 coff-i386.lo \
274 coff-go32.lo \
275 coff-i860.lo \
276 coff-i960.lo \
277 coff-m68k.lo \
278 coff-m88k.lo \
279 coff-mips.lo \
280 coff-pmac.lo \
281 coff-rs6000.lo \
282 coff-sh.lo \
283 coff-sparc.lo \
284 coff-stgo32.lo \
285 coff-svm68k.lo \
286 coff-tic30.lo \
287 coff-tic54x.lo \
288 coff-tic80.lo \
289 coff-u68k.lo \
290 coff-we32k.lo \
291 coff-w65.lo \
292 coff-z8k.lo \
293 cofflink.lo \
294 dwarf1.lo \
295 ecoff.lo \
296 ecofflink.lo \
297 efi-app-ia32.lo \
298 elf.lo \
299 elf32-arc.lo \
300 elfarm-oabi.lo \
301 elfarm-nabi.lo \
302 elf32-avr.lo \
303 elf32-cris.lo \
304 elf32-d10v.lo \
305 elf32-d30v.lo \
306 elf32-fr30.lo \
307 elf32-gen.lo \
308 elf32-hppa.lo \
309 elf32-i370.lo \
310 elf32-i386.lo \
311 elf32-i860.lo \
312 elf32-i960.lo \
313 elf32-ia64.lo \
314 elf32-m32r.lo \
315 elf32-m68hc11.lo \
316 elf32-m68hc12.lo \
317 elf32-m68k.lo \
318 elf32-m88k.lo \
319 elf-m10200.lo \
320 elf-m10300.lo \
321 elf32-mcore.lo \
322 elf32-mips.lo \
323 elf32-pj.lo \
324 elf32-ppc.lo \
325 elf32-sh.lo \
326 elf32-sh-lin.lo \
327 elf32-sparc.lo \
328 elf32-v850.lo \
329 elf32.lo \
330 elflink.lo \
331 epoc-pe-arm.lo \
332 epoc-pei-arm.lo \
333 hp300bsd.lo \
334 hp300hpux.lo \
335 som.lo \
336 i386aout.lo \
337 i386bsd.lo \
338 i386dynix.lo \
339 i386freebsd.lo \
340 i386linux.lo \
341 i386lynx.lo \
342 i386msdos.lo \
343 i386netbsd.lo \
344 i386mach3.lo \
345 i386os9k.lo \
346 ieee.lo \
347 m68k4knetbsd.lo \
348 m68klinux.lo \
349 m68klynx.lo \
350 m68knetbsd.lo \
351 m88kmach3.lo \
352 mipsbsd.lo \
353 newsos3.lo \
354 nlm.lo \
355 nlm32-i386.lo \
356 nlm32-sparc.lo \
357 nlm32-ppc.lo \
358 nlm32.lo \
359 ns32knetbsd.lo \
360 oasys.lo \
361 pc532-mach.lo \
362 pe-arm.lo \
363 pei-arm.lo \
364 pe-i386.lo \
365 pei-i386.lo \
366 pe-mcore.lo \
367 pei-mcore.lo \
368 pe-ppc.lo \
369 pei-ppc.lo \
370 pe-sh.lo \
371 pei-sh.lo \
372 pe-mips.lo \
373 pei-mips.lo \
374 peigen.lo \
375 ppcboot.lo \
376 reloc16.lo \
377 riscix.lo \
378 sparclinux.lo \
379 sparclynx.lo \
380 sparcnetbsd.lo \
381 sunos.lo \
382 vaxnetbsd.lo \
383 versados.lo \
384 vms.lo \
385 vms-gsd.lo \
386 vms-hdr.lo \
387 vms-misc.lo \
388 vms-tir.lo \
389 xcofflink.lo
390
391
392BFD32_BACKENDS_CFILES = \
393 aout-adobe.c \
394 aout-arm.c \
395 aout-cris.c \
396 aout-ns32k.c \
397 aout-sparcle.c \
398 aout-tic30.c \
399 aout0.c \
400 aout32.c \
401 armnetbsd.c \
402 bout.c \
403 cf-i386lynx.c \
404 cf-m68klynx.c \
405 cf-sparclynx.c \
406 coff-a29k.c \
407 coff-apollo.c \
408 coff-arm.c \
409 coff-aux.c \
410 coff-h8300.c \
411 coff-h8500.c \
412 coff-i386.c \
413 coff-i860.c \
414 coff-go32.c \
415 coff-i960.c \
416 coff-m68k.c \
417 coff-m88k.c \
418 coff-mips.c \
419 coff-pmac.c \
420 coff-rs6000.c \
421 coff-sh.c \
422 coff-sparc.c \
423 coff-stgo32.c \
424 coff-svm68k.c \
425 coff-tic30.c \
426 coff-tic54x.c \
427 coff-tic80.c \
428 coff-u68k.c \
429 coff-we32k.c \
430 coff-w65.c \
431 coff-z8k.c \
432 cofflink.c \
433 dwarf1.c \
434 ecoff.c \
435 ecofflink.c \
436 efi-app-ia32.c \
437 elf.c \
438 elf32-arc.c \
439 elfarm-oabi.c \
440 elfarm-nabi.c \
441 elf32-avr.c \
442 elf32-cris.c \
443 elf32-d10v.c \
444 elf32-d30v.c \
445 elf32-fr30.c \
446 elf32-gen.c \
447 elf32-hppa.c \
448 elf32-i370.c \
449 elf32-i386.c \
450 elf32-i860.c \
451 elf32-i960.c \
452 elf32-m32r.c \
453 elf32-m68k.c \
454 elf32-m68hc11.c \
455 elf32-m68hc12.c \
456 elf32-m88k.c \
457 elf-m10200.c \
458 elf-m10300.c \
459 elf32-mcore.c \
460 elf32-mips.c \
461 elf32-pj.c \
462 elf32-ppc.c \
463 elf32-sh.c \
464 elf32-sh-lin.c \
465 elf32-sparc.c \
466 elf32-v850.c \
467 elf32.c \
468 elflink.c \
469 epoc-pe-arm.c \
470 epoc-pei-arm.c \
471 hp300bsd.c \
472 hp300hpux.c \
473 som.c \
474 i386aout.c \
475 i386bsd.c \
476 i386dynix.c \
477 i386freebsd.c \
478 i386linux.c \
479 i386lynx.c \
480 i386msdos.c \
481 i386netbsd.c \
482 i386mach3.c \
483 i386os9k.c \
484 ieee.c \
485 m68k4knetbsd.c \
486 m68klinux.c \
487 m68klynx.c \
488 m68knetbsd.c \
489 m88kmach3.c \
490 mipsbsd.c \
491 newsos3.c \
492 nlm.c \
493 nlm32-i386.c \
494 nlm32-sparc.c \
495 nlm32-ppc.c \
496 nlm32.c \
497 ns32knetbsd.c \
498 oasys.c \
499 pc532-mach.c \
500 pe-arm.c \
501 pei-arm.c \
502 pe-i386.c \
503 pei-i386.c \
504 pe-mcore.c \
505 pei-mcore.c \
506 pe-ppc.c \
507 pei-ppc.c \
508 pe-sh.c \
509 pei-sh.c \
510 pe-mips.c \
511 pei-mips.c \
512 ppcboot.c \
513 reloc16.c \
514 riscix.c \
515 sparclinux.c \
516 sparclynx.c \
517 sparcnetbsd.c \
518 sunos.c \
519 vaxnetbsd.c \
520 versados.c \
521 vms.c \
522 vms-gsd.c \
523 vms-hdr.c \
524 vms-misc.c \
525 vms-tir.c \
526 xcofflink.c
527
528
529# The .o files needed by all of the 64 bit vectors that are configured into
530# target_vector in targets.c if configured with --enable-targets=all
531# and --enable-64-bit-bfd.
532BFD64_BACKENDS = \
533 aout64.lo \
534 coff-alpha.lo \
535 coff64-rs6000.lo \
536 demo64.lo \
537 efi-app-ia64.lo \
538 elf64-x86-64.lo \
539 elf64-alpha.lo \
540 elf64-hppa.lo \
541 elf64-ia64.lo \
542 elf64-gen.lo \
543 elf64-mips.lo \
544 elf64-sparc.lo \
545 elf64.lo \
546 nlm32-alpha.lo \
547 nlm64.lo \
548 pepigen.lo
549
550
551BFD64_BACKENDS_CFILES = \
552 aout64.c \
553 coff-alpha.c \
554 coff64-rs6000.c \
555 demo64.c \
556 efi-app-ia64.c \
557 elf64-x86-64.c \
558 elf64-alpha.c \
559 elf64-hppa.c \
560 elf64-gen.c \
561 elf64-mips.c \
562 elf64-sparc.c \
563 elf64.c \
564 nlm32-alpha.c \
565 nlm64.c
566
567
568OPTIONAL_BACKENDS = \
569 aix386-core.lo \
570 hpux-core.lo \
571 irix-core.lo \
572 lynx-core.lo \
573 osf-core.lo \
574 sco5-core.lo \
575 trad-core.lo \
576 cisco-core.lo
577
578
579OPTIONAL_BACKENDS_CFILES = \
580 aix386-core.c \
581 hpux-core.c \
582 irix-core.c \
583 lynx-core.c \
584 osf-core.c \
585 sco5-core.c \
586 trad-core.c \
587 cisco-core.c
588
589
590# These are defined by configure.in:
591WORDSIZE = @wordsize@
592ALL_BACKENDS = @all_backends@
593BFD_BACKENDS = @bfd_backends@
594BFD_MACHINES = @bfd_machines@
595TDEFAULTS = @tdefaults@
596
597INCLUDES = -D_GNU_SOURCE @HDEFINES@ @COREFLAG@ @TDEFINES@ $(CSEARCH) $(CSWITCHES) -I$(srcdir)/../intl -I../intl
598
599# C source files that correspond to .o's.
600SOURCE_CFILES = \
601 $(BFD_LIBS_CFILES) \
602 $(ALL_MACHINES_CFILES) \
603 $(BFD32_BACKENDS_CFILES) \
604 $(BFD64_BACKENDS_CFILES) \
605 $(OPTIONAL_BACKENDS_CFILES)
606
607
608BUILD_CFILES = \
609 elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
610
611
612CFILES = $(SOURCE_CFILES) $(BUILD_CFILES)
613
614SOURCE_HFILES = \
615 aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h \
616 elf-bfd.h elf-hppa.h elf32-arm.h elf32-hppa.h elf64-hppa.h \
617 elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h \
618 libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \
619 libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h \
620 nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h xcoff-target.h
621
622
623BUILD_HFILES = \
624 elf32-target.h elf64-target.h targmatch.h
625
626
627HFILES = $(SOURCE_HFILES) $(BUILD_HFILES)
628
629SRC_POTFILES = $(SOURCE_CFILES) $(SOURCE_HFILES)
630BLD_POTFILES = $(BUILD_CFILES) $(BUILD_HFILES)
631
632# Various kinds of .o files to put in libbfd.a:
633# BFD_BACKENDS Routines the configured targets need.
634# BFD_MACHINES Architecture-specific routines the configured targets need.
635# COREFILE Core file routines for a native configuration
636OFILES = $(BFD_BACKENDS) $(BFD_MACHINES) @COREFILE@
637
638libbfd_la_SOURCES = $(BFD_LIBS_CFILES)
639libbfd_la_DEPENDENCIES = $(OFILES) ofiles
640libbfd_la_LIBADD = `cat ofiles` @WIN32LIBADD@
641libbfd_la_LDFLAGS = -release $(VERSION) @WIN32LDFLAGS@
642
643# libtool will build .libs/libbfd.a. We create libbfd.a in the build
644# directory so that we don't have to convert all the programs that use
645# libbfd.a simultaneously. This is a hack which should be removed if
646# everything else starts using libtool. FIXME.
647
648noinst_LIBRARIES = libbfd.a
649libbfd_a_SOURCES =
650
651BFD_H_DEPS = $(INCDIR)/ansidecl.h
652LOCAL_H_DEPS = libbfd.h sysdep.h config.h
653
654BFD_H_FILES = bfd-in.h init.c opncls.c libbfd.c section.c archures.c \
655 reloc.c syms.c bfd.c archive.c corefile.c targets.c format.c
656
657LIBBFD_H_FILES = libbfd-in.h init.c libbfd.c cache.c reloc.c archures.c elf.c
658LIBCOFF_H_FILES = libcoff-in.h coffcode.h
659
660MOSTLYCLEANFILES = ofiles stamp-ofiles
661
662CLEANFILES = bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib \
663 stmp-bin2-h stmp-lbfd-h stmp-lcoff-h
664
665
666DISTCLEANFILES = $(BUILD_CFILES) $(BUILD_HFILES)
667ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
668mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
669CONFIG_HEADER = config.h
670CONFIG_CLEAN_FILES = bfd-in3.h
671LIBRARIES = $(noinst_LIBRARIES)
672
673
674DEFS = @DEFS@ -I. -I$(srcdir) -I.
675CPPFLAGS = @CPPFLAGS@
676LDFLAGS = @LDFLAGS@
677LIBS = @LIBS@
678libbfd_a_LIBADD =
679libbfd_a_OBJECTS =
680LTLIBRARIES = $(lib_LTLIBRARIES)
681
682libbfd_la_OBJECTS = archive.lo archures.lo bfd.lo cache.lo coffgen.lo \
683corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo \
684syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo \
685ihex.lo stabs.lo stab-syms.lo dwarf2.lo
686CFLAGS = @CFLAGS@
687COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
688LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
689CCLD = $(CC)
690LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
691DIST_COMMON = README ./stamp-h.in COPYING ChangeLog Makefile.am \
692Makefile.in TODO acinclude.m4 aclocal.m4 bfd-in2.h config.in configure \
693configure.in
694
695
696DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
697
698TAR = tar
699GZIP_ENV = --best
700SOURCES = $(libbfd_a_SOURCES) $(libbfd_la_SOURCES)
701OBJECTS = $(libbfd_a_OBJECTS) $(libbfd_la_OBJECTS)
702
703all: all-redirect
704.SUFFIXES:
705.SUFFIXES: .S .c .lo .o .obj .s
706$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
707 cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile
708
709Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
710 cd $(top_builddir) \
711 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
712
713$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4
714 cd $(srcdir) && $(ACLOCAL)
715$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
716 cd $(srcdir) && $(AUTOCONF)
717
718config.h: stamp-h
719 @if test ! -f $@; then \
720 rm -f stamp-h; \
721 $(MAKE) stamp-h; \
722 else :; fi
723stamp-h: $(srcdir)/config.in $(top_builddir)/config.status
724 cd $(top_builddir) \
725 && CONFIG_FILES= CONFIG_HEADERS=config.h:config.in \
726 $(SHELL) ./config.status
727 @echo timestamp > stamp-h 2> /dev/null
728$(srcdir)/config.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
729 @if test ! -f $@; then \
730 rm -f $(srcdir)/stamp-h.in; \
731 $(MAKE) $(srcdir)/stamp-h.in; \
732 else :; fi
733$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
734 cd $(top_srcdir) && $(AUTOHEADER)
735 @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
736
737mostlyclean-hdr:
738
739clean-hdr:
740
741distclean-hdr:
742 -rm -f config.h
743
744maintainer-clean-hdr:
745bfd-in3.h: $(top_builddir)/config.status bfd-in2.h
746 cd $(top_builddir) && CONFIG_FILES=$@:bfd-in2.h CONFIG_HEADERS= $(SHELL) ./config.status
747
748mostlyclean-noinstLIBRARIES:
749
750clean-noinstLIBRARIES:
751 -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
752
753distclean-noinstLIBRARIES:
754
755maintainer-clean-noinstLIBRARIES:
756
757.c.o:
758 $(COMPILE) -c $<
759
760# FIXME: We should only use cygpath when building on Windows,
761# and only if it is available.
762.c.obj:
763 $(COMPILE) -c `cygpath -w $<`
764
765.s.o:
766 $(COMPILE) -c $<
767
768.S.o:
769 $(COMPILE) -c $<
770
771mostlyclean-compile:
772 -rm -f *.o core *.core
773 -rm -f *.$(OBJEXT)
774
775clean-compile:
776
777distclean-compile:
778 -rm -f *.tab.c
779
780maintainer-clean-compile:
781
782.c.lo:
783 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
784
785.s.lo:
786 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
787
788.S.lo:
789 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
790
791mostlyclean-libtool:
792 -rm -f *.lo
793
794clean-libtool:
795 -rm -rf .libs _libs
796
797distclean-libtool:
798
799maintainer-clean-libtool:
800
801mostlyclean-libLTLIBRARIES:
802
803clean-libLTLIBRARIES:
804 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
805
806distclean-libLTLIBRARIES:
807
808maintainer-clean-libLTLIBRARIES:
809
810install-libLTLIBRARIES: $(lib_LTLIBRARIES)
811 @$(NORMAL_INSTALL)
812 $(mkinstalldirs) $(DESTDIR)$(libdir)
813 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
814 if test -f $$p; then \
815 echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p"; \
816 $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p; \
817 else :; fi; \
818 done
819
820uninstall-libLTLIBRARIES:
821 @$(NORMAL_UNINSTALL)
822 list='$(lib_LTLIBRARIES)'; for p in $$list; do \
823 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
824 done
825
826libbfd.la: $(libbfd_la_OBJECTS) $(libbfd_la_DEPENDENCIES)
827 $(LINK) -rpath $(libdir) $(libbfd_la_LDFLAGS) $(libbfd_la_OBJECTS) $(libbfd_la_LIBADD) $(LIBS)
828
829# This directory's subdirectories are mostly independent; you can cd
830# into them and run `make' without going through this Makefile.
831# To change the values of `make' variables: instead of editing Makefiles,
832# (1) if the variable is set in `config.status', edit `config.status'
833# (which will cause the Makefiles to be regenerated when you run `make');
834# (2) otherwise, pass the desired values on the `make' command line.
835
836@SET_MAKE@
837
838all-recursive install-data-recursive install-exec-recursive \
839installdirs-recursive install-recursive uninstall-recursive install-info-recursive \
840check-recursive installcheck-recursive info-recursive dvi-recursive:
841 @set fnord $(MAKEFLAGS); amf=$$2; \
842 dot_seen=no; \
843 target=`echo $@ | sed s/-recursive//`; \
844 list='$(SUBDIRS)'; for subdir in $$list; do \
845 echo "Making $$target in $$subdir"; \
846 if test "$$subdir" = "."; then \
847 dot_seen=yes; \
848 local_target="$$target-am"; \
849 else \
850 local_target="$$target"; \
851 fi; \
852 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
853 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
854 done; \
855 if test "$$dot_seen" = "no"; then \
856 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
857 fi; test -z "$$fail"
858
859mostlyclean-recursive clean-recursive distclean-recursive \
860maintainer-clean-recursive:
861 @set fnord $(MAKEFLAGS); amf=$$2; \
862 dot_seen=no; \
863 rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
864 rev="$$subdir $$rev"; \
865 test "$$subdir" = "." && dot_seen=yes; \
866 done; \
867 test "$$dot_seen" = "no" && rev=". $$rev"; \
868 target=`echo $@ | sed s/-recursive//`; \
869 for subdir in $$rev; do \
870 echo "Making $$target in $$subdir"; \
871 if test "$$subdir" = "."; then \
872 local_target="$$target-am"; \
873 else \
874 local_target="$$target"; \
875 fi; \
876 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
877 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
878 done && test -z "$$fail"
879tags-recursive:
880 list='$(SUBDIRS)'; for subdir in $$list; do \
881 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
882 done
883
884tags: TAGS
885
886ID: $(HEADERS) $(SOURCES) $(LISP)
887 list='$(SOURCES) $(HEADERS)'; \
888 unique=`for i in $$list; do echo $$i; done | \
889 awk ' { files[$$0] = 1; } \
890 END { for (i in files) print i; }'`; \
891 here=`pwd` && cd $(srcdir) \
892 && mkid -f$$here/ID $$unique $(LISP)
893
894TAGS: tags-recursive $(HEADERS) $(SOURCES) config.in $(TAGS_DEPENDENCIES) $(LISP)
895 tags=; \
896 here=`pwd`; \
897 list='$(SUBDIRS)'; for subdir in $$list; do \
898 if test "$$subdir" = .; then :; else \
899 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
900 fi; \
901 done; \
902 list='$(SOURCES) $(HEADERS)'; \
903 unique=`for i in $$list; do echo $$i; done | \
904 awk ' { files[$$0] = 1; } \
905 END { for (i in files) print i; }'`; \
906 test -z "$(ETAGS_ARGS)config.in$$unique$(LISP)$$tags" \
907 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.in $$unique $(LISP) -o $$here/TAGS)
908
909mostlyclean-tags:
910
911clean-tags:
912
913distclean-tags:
914 -rm -f TAGS ID
915
916maintainer-clean-tags:
917
918distdir = $(PACKAGE)-$(VERSION)
919top_distdir = $(distdir)
920
921# This target untars the dist file and tries a VPATH configuration. Then
922# it guarantees that the distribution is self-contained by making another
923# tarfile.
924distcheck: dist
925 -rm -rf $(distdir)
926 GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
927 mkdir $(distdir)/=build
928 mkdir $(distdir)/=inst
929 dc_install_base=`cd $(distdir)/=inst && pwd`; \
930 cd $(distdir)/=build \
931 && ../configure --srcdir=.. --prefix=$$dc_install_base \
932 && $(MAKE) $(AM_MAKEFLAGS) \
933 && $(MAKE) $(AM_MAKEFLAGS) dvi \
934 && $(MAKE) $(AM_MAKEFLAGS) check \
935 && $(MAKE) $(AM_MAKEFLAGS) install \
936 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
937 && $(MAKE) $(AM_MAKEFLAGS) dist
938 -rm -rf $(distdir)