~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to ld/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): James Troup
  • Date: 2004-05-19 10:35:44 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040519103544-17h3o6e8pwndydrg
Tags: 2.14.90.0.7-8
debian/rules: don't use gcc-2.95 on m68k.  Thanks to Adam Conrad for
pointing this out.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
 
2
 
 
3
# Copyright (C) 1994, 1995-8, 1999, 2001 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
 
 
14
SHELL = @SHELL@
 
15
 
 
16
srcdir = @srcdir@
 
17
top_srcdir = @top_srcdir@
 
18
VPATH = @srcdir@
 
19
prefix = @prefix@
 
20
exec_prefix = @exec_prefix@
 
21
 
 
22
bindir = @bindir@
 
23
sbindir = @sbindir@
 
24
libexecdir = @libexecdir@
 
25
datadir = @datadir@
 
26
sysconfdir = @sysconfdir@
 
27
sharedstatedir = @sharedstatedir@
 
28
localstatedir = @localstatedir@
 
29
libdir = @libdir@
 
30
infodir = @infodir@
 
31
mandir = @mandir@
 
32
includedir = @includedir@
 
33
oldincludedir = /usr/include
 
34
 
 
35
DESTDIR =
 
36
 
 
37
pkgdatadir = $(datadir)/@PACKAGE@
 
38
pkglibdir = $(libdir)/@PACKAGE@
 
39
pkgincludedir = $(includedir)/@PACKAGE@
 
40
 
 
41
top_builddir = .
 
42
 
 
43
ACLOCAL = @ACLOCAL@
 
44
AUTOCONF = @AUTOCONF@
 
45
AUTOMAKE = @AUTOMAKE@
 
46
AUTOHEADER = @AUTOHEADER@
 
47
 
 
48
INSTALL = @INSTALL@
 
49
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
 
50
INSTALL_DATA = @INSTALL_DATA@
 
51
INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
52
transform = @program_transform_name@
 
53
 
 
54
NORMAL_INSTALL = :
 
55
PRE_INSTALL = :
 
56
POST_INSTALL = :
 
57
NORMAL_UNINSTALL = :
 
58
PRE_UNINSTALL = :
 
59
POST_UNINSTALL = :
 
60
build_alias = @build_alias@
 
61
build_triplet = @build@
 
62
host_alias = @host_alias@
 
63
host_triplet = @host@
 
64
target_alias = @target_alias@
 
65
target_triplet = @target@
 
66
AS = @AS@
 
67
CATALOGS = @CATALOGS@
 
68
CATOBJEXT = @CATOBJEXT@
 
69
CC = @CC@
 
70
CC_FOR_BUILD = @CC_FOR_BUILD@
 
71
CXXCPP = @CXXCPP@
 
72
DATADIRNAME = @DATADIRNAME@
 
73
DLLTOOL = @DLLTOOL@
 
74
EMULATION_LIBPATH = @EMULATION_LIBPATH@
 
75
EXEEXT = @EXEEXT@
 
76
EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@
 
77
GCJ = @GCJ@
 
78
GCJFLAGS = @GCJFLAGS@
 
79
GMOFILES = @GMOFILES@
 
80
GMSGFMT = @GMSGFMT@
 
81
GT_NO = @GT_NO@
 
82
GT_YES = @GT_YES@
 
83
HDEFINES = @HDEFINES@
 
84
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
 
85
INSTOBJEXT = @INSTOBJEXT@
 
86
INTLDEPS = @INTLDEPS@
 
87
INTLOBJS = @INTLOBJS@
 
88
LIBTOOL = @LIBTOOL@
 
89
LN_S = @LN_S@
 
90
MAINT = @MAINT@
 
91
MAKEINFO = @MAKEINFO@
 
92
MKINSTALLDIRS = @MKINSTALLDIRS@
 
93
MSGFMT = @MSGFMT@
 
94
NATIVE_LIB_DIRS = @NATIVE_LIB_DIRS@
 
95
OBJDUMP = @OBJDUMP@
 
96
OBJEXT = @OBJEXT@
 
97
PACKAGE = @PACKAGE@
 
98
POFILES = @POFILES@
 
99
POSUB = @POSUB@
 
100
RANLIB = @RANLIB@
 
101
STRINGIFY = @STRINGIFY@
 
102
STRIP = @STRIP@
 
103
TARGET_SYSTEM_ROOT = @TARGET_SYSTEM_ROOT@
 
104
TARGET_SYSTEM_ROOT_DEFINE = @TARGET_SYSTEM_ROOT_DEFINE@
 
105
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
 
106
USE_NLS = @USE_NLS@
 
107
VERSION = @VERSION@
 
108
bfdincludedir = @bfdincludedir@
 
109
bfdlibdir = @bfdlibdir@
 
110
l = @l@
 
111
use_sysroot = @use_sysroot@
 
112
 
 
113
INTLLIBS = @INTLLIBS@
 
114
 
 
115
AUTOMAKE_OPTIONS = cygnus dejagnu
 
116
 
 
117
SUBDIRS = po
 
118
 
 
119
tooldir = $(exec_prefix)/$(target_alias)
 
120
 
 
121
YACC = `if [ -f ../bison/bison ]; then echo ../bison/bison -y -L$(srcdir)/../bison/; else echo @YACC@; fi`
 
122
YFLAGS = -d
 
123
LEX = `if [ -f ../flex/flex ]; then echo ../flex/flex; else echo @LEX@; fi`
 
124
 
 
125
WARN_CFLAGS = @WARN_CFLAGS@
 
126
AM_CFLAGS = $(WARN_CFLAGS)
 
127
 
 
128
# We put the scripts in the directory $(scriptdir)/ldscripts.
 
129
# We can't put the scripts in $(datadir) because the SEARCH_DIR
 
130
# directives need to be different for native and cross linkers.
 
131
scriptdir = $(tooldir)/lib
 
132
 
 
133
EMUL = @EMUL@
 
134
EMULATION_OFILES = @EMULATION_OFILES@
 
135
EMUL_EXTRA_OFILES = @EMUL_EXTRA_OFILES@
 
136
 
 
137
# Search path to override the default search path for -lfoo libraries.
 
138
# If LIB_PATH is empty, the ones in the script (if any) are left alone.
 
139
# (The default is usually /lib:/usr/lib:/usr/local/lib, unless building
 
140
# a cross-linker, in which case the default is empty.  See genscripts.sh.)
 
141
# Otherwise, they are replaced with the ones given in LIB_PATH,
 
142
# which may have the form: LIB_PATH=/lib:/usr/local/lib.  This can be set
 
143
# when the linker is configured via the --with-lib-path configure switch.
 
144
LIB_PATH = @LIB_PATH@
 
145
 
 
146
BASEDIR = $(srcdir)/..
 
147
BFDDIR = $(BASEDIR)/bfd
 
148
INCDIR = $(BASEDIR)/include
 
149
MKDEP = gcc -MM
 
150
 
 
151
# What version of the manual to build
 
152
DOCVER = gen
 
153
 
 
154
# Options to extract the man page from ld.texinfo
 
155
MANCONF = -Dman
 
156
 
 
157
TEXI2POD = perl $(BASEDIR)/etc/texi2pod.pl
 
158
 
 
159
POD2MAN = pod2man --center="GNU Development Tools" \
 
160
        --release="binutils-$(VERSION)" --section=1
 
161
 
 
162
 
 
163
#stuff for self hosting (can be overridden in config file).
 
164
HOSTING_CRT0 = @HOSTING_CRT0@
 
165
HOSTING_LIBS = @HOSTING_LIBS@
 
166
HOSTING_EMU = -m $(EMUL)
 
167
 
 
168
# Setup the testing framework, if you have one
 
169
EXPECT = `if [ -f $$r/../expect/expect ] ; \
 
170
        then echo $$r/../expect/expect ; \
 
171
        else echo expect ; fi`
 
172
 
 
173
 
 
174
RUNTEST = `if [ -f $${srcroot}/../dejagnu/runtest ] ; \
 
175
        then echo $${srcroot}/../dejagnu/runtest ; \
 
176
        else echo runtest ; fi`
 
177
 
 
178
 
 
179
RUNTESTFLAGS = 
 
180
 
 
181
CC_FOR_TARGET = ` \
 
182
  if [ -f $$r/../gcc/xgcc ] ; then \
 
183
    if [ -f $$r/../newlib/Makefile ] ; then \
 
184
      echo $$r/../gcc/xgcc -B$$r/../gcc/ -idirafter $$r/../newlib/targ-include -idirafter $${srcroot}/../newlib/libc/include -nostdinc; \
 
185
    else \
 
186
      echo $$r/../gcc/xgcc -B$$r/../gcc/; \
 
187
    fi; \
 
188
  else \
 
189
    if [ "@host@" = "@target@" ] ; then \
 
190
      echo $(CC); \
 
191
    else \
 
192
      echo gcc | sed '$(transform)'; \
 
193
    fi; \
 
194
  fi`
 
195
 
 
196
 
 
197
CXX = gcc
 
198
CXX_FOR_TARGET = ` \
 
199
  if [ -f $$r/../gcc/xgcc ] ; then \
 
200
    if [ -f $$r/../newlib/Makefile ] ; then \
 
201
      echo $$r/../gcc/xgcc -B$$r/../gcc/ -idirafter $$r/../newlib/targ-include -idirafter $${srcroot}/../newlib/libc/include -nostdinc; \
 
202
    else \
 
203
      echo $$r/../gcc/xgcc -B$$r/../gcc/; \
 
204
    fi; \
 
205
  else \
 
206
    if [ "@host@" = "@target@" ] ; then \
 
207
      echo $(CXX); \
 
208
    else \
 
209
      echo gcc | sed '$(transform)'; \
 
210
    fi; \
 
211
  fi`
 
212
 
 
213
 
 
214
noinst_PROGRAMS = ld-new
 
215
info_TEXINFOS = ld.texinfo
 
216
noinst_TEXINFOS = ldint.texinfo
 
217
man_MANS = ld.1
 
218
 
 
219
INCLUDES = -D_GNU_SOURCE -I. -I$(srcdir) -I../bfd -I$(BFDDIR) -I$(INCDIR) -I$(top_srcdir)/../intl -I../intl $(HDEFINES) $(CFLAGS) -DLOCALEDIR="\"$(prefix)/share/locale\""
 
220
 
 
221
BFDLIB = ../bfd/libbfd.la
 
222
LIBIBERTY = ../libiberty/libiberty.a
 
223
 
 
224
ALL_EMULATIONS = \
 
225
        ea29k.o \
 
226
        eaixppc.o \
 
227
        eaixrs6.o \
 
228
        ealpha.o \
 
229
        earcelf.o \
 
230
        earm_epoc_pe.o \
 
231
        earmaoutb.o \
 
232
        earmaoutl.o \
 
233
        earmcoff.o \
 
234
        earmelf.o \
 
235
        earmelfb.o \
 
236
        earmelf_fbsd.o \
 
237
        earmelf_linux.o \
 
238
        earmelfb_linux.o \
 
239
        earmelf_nbsd.o \
 
240
        earmelfb_nbsd.o \
 
241
        earmelf_oabi.o \
 
242
        earmnto.o \
 
243
        earmnbsd.o \
 
244
        earmpe.o \
 
245
        eavr2.o \
 
246
        eavr1.o \
 
247
        eavr3.o \
 
248
        eavr4.o \
 
249
        eavr5.o \
 
250
        ecoff_i860.o \
 
251
        ecoff_sparc.o \
 
252
        ecrisaout.o \
 
253
        ecriself.o \
 
254
        ecrislinux.o \
 
255
        ed10velf.o \
 
256
        ed30v_e.o \
 
257
        ed30v_o.o \
 
258
        ed30velf.o \
 
259
        edelta68.o \
 
260
        eelf32_dlx.o \
 
261
        eebmon29k.o \
 
262
        eelf32_i960.o \
 
263
        eelf32_i860.o \
 
264
        eelf32_sparc.o \
 
265
        eelf32b4300.o \
 
266
        eelf32bmip.o \
 
267
        eelf32bmipn32.o \
 
268
        eelf32btsmip.o \
 
269
        eelf32btsmipn32.o \
 
270
        eelf32ltsmip.o \
 
271
        eelf32ltsmipn32.o \
 
272
        eelf32ebmip.o \
 
273
        eelf32elmip.o \
 
274
        eelf32fr30.o \
 
275
        eelf32frv.o \
 
276
        eelf32i370.o \
 
277
        eelf32ip2k.o \
 
278
        eelf32iq2000.o \
 
279
        eelf32iq10.o \
 
280
        eelf32l4300.o \
 
281
        eelf32lmip.o \
 
282
        eelf32lppc.o \
 
283
        eelf32lppcnto.o \
 
284
        eelf32lppcsim.o \
 
285
        eelf32mcore.o \
 
286
        eelf32openrisc.o \
 
287
        eelf32ppc.o \
 
288
        eelf32ppc_fbsd.o \
 
289
        eelf32ppclinux.o \
 
290
        eelf32ppcnto.o \
 
291
        eelf32ppcsim.o \
 
292
        eelf32ppcwindiss.o \
 
293
        eelf32vax.o \
 
294
        eelf32xstormy16.o \
 
295
        eelf32xtensa.o \
 
296
        eelf_i386.o \
 
297
        eelf_i386_be.o \
 
298
        eelf_i386_chaos.o \
 
299
        eelf_i386_fbsd.o \
 
300
        eelf_i386_ldso.o \
 
301
        eelf_s390.o \
 
302
        egld960.o \
 
303
        egld960coff.o \
 
304
        eh8300.o \
 
305
        eh8300h.o \
 
306
        eh8300s.o \
 
307
        eh8300elf.o \
 
308
        eh8300hn.o \
 
309
        eh8300sn.o \
 
310
        eh8300sx.o \
 
311
        eh8300helf.o \
 
312
        eh8300self.o \
 
313
        eh8300hnelf.o \
 
314
        eh8300snelf.o \
 
315
        eh8300sxelf.o \
 
316
        eh8300sxn.o \
 
317
        eh8300sxnelf.o \
 
318
        eh8500.o \
 
319
        eh8500b.o \
 
320
        eh8500c.o \
 
321
        eh8500m.o \
 
322
        eh8500s.o \
 
323
        ehp300bsd.o \
 
324
        ehp3hpux.o \
 
325
        ehppaelf.o \
 
326
        ehppalinux.o \
 
327
        ehppanbsd.o \
 
328
        ehppaobsd.o \
 
329
        ei386aout.o \
 
330
        ei386beos.o \
 
331
        ei386bsd.o \
 
332
        ei386coff.o \
 
333
        ei386go32.o \
 
334
        ei386linux.o \
 
335
        ei386lynx.o \
 
336
        ei386mach.o \
 
337
        ei386moss.o \
 
338
        ei386msdos.o \
 
339
        ei386nbsd.o \
 
340
        ei386nto.o \
 
341
        ei386nw.o \
 
342
        ei386pe.o \
 
343
        ei386pe_posix.o \
 
344
        elnk960.o \
 
345
        em32relf.o \
 
346
        em68hc11elf.o \
 
347
        em68hc11elfb.o \
 
348
        em68hc12elf.o \
 
349
        em68hc12elfb.o \
 
350
        em68k4knbsd.o \
 
351
        em68kaout.o \
 
352
        em68kaux.o \
 
353
        em68kcoff.o \
 
354
        em68kelf.o \
 
355
        em68kelfnbsd.o \
 
356
        em68klinux.o \
 
357
        em68klynx.o \
 
358
        em68knbsd.o \
 
359
        em68kpsos.o \
 
360
        em88kbcs.o \
 
361
        emcorepe.o \
 
362
        emipsbig.o \
 
363
        emipsbsd.o \
 
364
        emipsidt.o \
 
365
        emipsidtl.o \
 
366
        emipslit.o \
 
367
        emipslnews.o \
 
368
        emipspe.o \
 
369
        emsp430x110.o \
 
370
        emsp430x112.o \
 
371
        emsp430x1101.o \
 
372
        emsp430x1111.o \
 
373
        emsp430x1121.o \
 
374
        emsp430x1122.o \
 
375
        emsp430x1132.o \
 
376
        emsp430x122.o \
 
377
        emsp430x123.o \
 
378
        emsp430x1222.o \
 
379
        emsp430x1232.o \
 
380
        emsp430x133.o \
 
381
        emsp430x135.o \
 
382
        emsp430x1331.o \
 
383
        emsp430x1351.o \
 
384
        emsp430x147.o \
 
385
        emsp430x148.o \
 
386
        emsp430x149.o \
 
387
        emsp430x155.o \
 
388
        emsp430x156.o \
 
389
        emsp430x157.o \
 
390
        emsp430x167.o \
 
391
        emsp430x168.o \
 
392
        emsp430x169.o \
 
393
        emsp430x311.o \
 
394
        emsp430x312.o \
 
395
        emsp430x313.o \
 
396
        emsp430x314.o \
 
397
        emsp430x315.o \
 
398
        emsp430x323.o \
 
399
        emsp430x325.o \
 
400
        emsp430x336.o \
 
401
        emsp430x337.o \
 
402
        emsp430x412.o \
 
403
        emsp430x413.o \
 
404
        emsp430xE423.o \
 
405
        emsp430xE425.o \
 
406
        emsp430xE427.o \
 
407
        emsp430xW423.o \
 
408
        emsp430xW425.o \
 
409
        emsp430xW427.o \
 
410
        emsp430x435.o \
 
411
        emsp430x436.o \
 
412
        emsp430x437.o \
 
413
        emsp430x447.o \
 
414
        emsp430x448.o \
 
415
        emsp430x449.o \
 
416
        enews.o \
 
417
        ens32knbsd.o \
 
418
        eor32.o \
 
419
        eor32elf.o \
 
420
        epc532macha.o \
 
421
        epdp11.o \
 
422
        epjelf.o \
 
423
        epjlelf.o \
 
424
        eppcmacos.o \
 
425
        eppcnw.o \
 
426
        eppcpe.o \
 
427
        eriscix.o \
 
428
        esa29200.o \
 
429
        esh.o \
 
430
        eshelf32.o \
 
431
        eshlelf32.o \
 
432
        eshelf32_linux.o \
 
433
        eshlelf32_linux.o \
 
434
        eshelf32_nbsd.o \
 
435
        eshlelf32_nbsd.o \
 
436
        eshelf.o \
 
437
        eshelf_linux.o \
 
438
        eshlelf_linux.o \
 
439
        eshelf_nbsd.o \
 
440
        eshlelf_nbsd.o \
 
441
        eshelf_nto.o \
 
442
        eshlelf_nto.o \
 
443
        eshl.o \
 
444
        eshlelf.o \
 
445
        eshpe.o \
 
446
        esparcaout.o \
 
447
        esparclinux.o \
 
448
        esparclynx.o \
 
449
        esparcnbsd.o \
 
450
        est2000.o \
 
451
        esun3.o \
 
452
        esun4.o \
 
453
        etic30aout.o \
 
454
        etic30coff.o \
 
455
        etic3xcoff.o \
 
456
        etic3xcoff_onchip.o \
 
457
        etic4xcoff.o \
 
458
        etic54xcoff.o \
 
459
        etic80coff.o \
 
460
        evanilla.o \
 
461
        evax.o \
 
462
        evaxnbsd.o \
 
463
        evsta.o \
 
464
        ew65.o \
 
465
        ez8001.o \
 
466
        ez8002.o
 
467
 
 
468
 
 
469
ALL_64_EMULATIONS = \
 
470
        eelf64_aix.o \
 
471
        eelf64_ia64.o \
 
472
        eelf64_ia64_fbsd.o \
 
473
        eshelf64.o \
 
474
        eshlelf64.o \
 
475
        eshelf64_nbsd.o \
 
476
        eshlelf64_nbsd.o \
 
477
        eelf_x86_64.o \
 
478
        eelf_x86_64_fbsd.o \
 
479
        eelf64_s390.o \
 
480
        eelf64_sparc.o \
 
481
        eelf64_sparc_fbsd.o \
 
482
        eelf64alpha.o \
 
483
        eelf64alpha_fbsd.o \
 
484
        eelf64alpha_nbsd.o \
 
485
        eelf64bmip.o \
 
486
        eelf64btsmip.o \
 
487
        eelf64ltsmip.o \
 
488
        eelf64hppa.o \
 
489
        eelf64mmix.o \
 
490
        emmo.o \
 
491
        eelf64ppc.o \
 
492
        eelf64lppc.o \
 
493
        ehppa64linux.o
 
494
 
 
495
 
 
496
ALL_EMUL_EXTRA_OFILES = \
 
497
        deffilep.o \
 
498
        pe-dll.o
 
499
 
 
500
 
 
501
CFILES = ldctor.c ldemul.c ldexp.c ldfile.c ldlang.c \
 
502
        ldmain.c ldmisc.c ldver.c ldwrite.c lexsup.c \
 
503
        mri.c ldcref.c pe-dll.c
 
504
 
 
505
 
 
506
HFILES = ld.h ldctor.h ldemul.h ldexp.h ldfile.h \
 
507
        ldlang.h ldlex.h ldmain.h ldmisc.h ldver.h \
 
508
        ldwrite.h mri.h deffile.h pe-dll.h
 
509
 
 
510
 
 
511
GENERATED_CFILES = ldgram.c ldlex.c deffilep.c
 
512
GENERATED_HFILES = ldgram.h ldemul-list.h deffilep.h
 
513
 
 
514
OFILES = ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o \
 
515
        ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o \
 
516
        ldfile.o ldcref.o ${EMULATION_OFILES} ${EMUL_EXTRA_OFILES}
 
517
 
 
518
 
 
519
STAGESTUFF = *.o ldscripts/* e*.c
 
520
 
 
521
# At the moment this is just a list of those emulation template files
 
522
# that contain internationalised strings.
 
523
EMULATION_FILES = emultempl/pe.em emultempl/armcoff.em
 
524
 
 
525
POTFILES = $(CFILES) $(HFILES) $(EMULATION_FILES)
 
526
 
 
527
# These all start with e so 'make clean' can find them.
 
528
 
 
529
GENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh ${srcdir} ${libdir} "${exec_prefix}" @host@ @target@ @target_alias@ "@EMULATION_LIBPATH@" "@NATIVE_LIB_DIRS@" @use_sysroot@
 
530
GEN_DEPENDS = $(srcdir)/genscripts.sh stringify.sed
 
531
 
 
532
# We need this for automake to use YLWRAP.
 
533
EXTRA_ld_new_SOURCES = deffilep.y
 
534
 
 
535
ld_new_SOURCES = ldgram.y ldlex.l lexsup.c ldlang.c mri.c ldctor.c ldmain.c \
 
536
        ldwrite.c ldexp.c ldemul.c ldver.c ldmisc.c ldfile.c ldcref.c
 
537
 
 
538
ld_new_DEPENDENCIES = $(EMULATION_OFILES) $(EMUL_EXTRA_OFILES) $(BFDLIB) $(LIBIBERTY) $(INTLDEPS)
 
539
ld_new_LDADD = $(EMULATION_OFILES) $(EMUL_EXTRA_OFILES) $(BFDLIB) $(LIBIBERTY) $(INTLLIBS)
 
540
 
 
541
# This is the real libbfd.a created by libtool.
 
542
TESTBFDLIB = @TESTBFDLIB@
 
543
 
 
544
MAINTAINERCLEANFILES = ldver.texi
 
545
 
 
546
# We want to reconfigure if configure.host or configure.tgt changes.
 
547
CONFIG_STATUS_DEPENDENCIES = $(srcdir)/configure.host $(srcdir)/configure.tgt
 
548
 
 
549
MOSTLYCLEANFILES = $(STAGESTUFF) ld1$(EXEEXT) ld2$(EXEEXT) ld3$(EXEEXT) \
 
550
        ldemul-list.h crtbegin.o crtend.o ld.log ld.sum
 
551
 
 
552
CLEANFILES = dep.sed DEP DEPA DEP1 DEP2
 
553
 
 
554
# Stuff that should be included in a distribution.  The diststuff
 
555
# target is run by the taz target in ../Makefile.in.
 
556
EXTRA_DIST = ldgram.c ldgram.h ldlex.c $(man_MANS)
 
557
 
 
558
DISTCLEANFILES = tdirs site.exp site.bak stringify.sed
 
559
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
560
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
 
561
CONFIG_HEADER = config.h
 
562
CONFIG_CLEAN_FILES = 
 
563
noinst_PROGRAMS =  ld-new$(EXEEXT)
 
564
PROGRAMS =  $(noinst_PROGRAMS)
 
565
 
 
566
 
 
567
DEFS = @DEFS@ -I. -I$(srcdir) -I.
 
568
CPPFLAGS = @CPPFLAGS@
 
569
LDFLAGS = @LDFLAGS@
 
570
LIBS = @LIBS@
 
571
ld_new_OBJECTS =  ldgram.$(OBJEXT) ldlex.$(OBJEXT) lexsup.$(OBJEXT) \
 
572
ldlang.$(OBJEXT) mri.$(OBJEXT) ldctor.$(OBJEXT) ldmain.$(OBJEXT) \
 
573
ldwrite.$(OBJEXT) ldexp.$(OBJEXT) ldemul.$(OBJEXT) ldver.$(OBJEXT) \
 
574
ldmisc.$(OBJEXT) ldfile.$(OBJEXT) ldcref.$(OBJEXT)
 
575
ld_new_LDFLAGS = 
 
576
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
 
577
LEXLIB = @LEXLIB@
 
578
YLWRAP = $(top_srcdir)/../ylwrap
 
579
CFLAGS = @CFLAGS@
 
580
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 
581
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 
582
CCLD = $(CC)
 
583
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
 
584
TEXI2DVI = `if test -f $(top_srcdir)/../texinfo/util/texi2dvi; then echo $(top_srcdir)/../texinfo/util/texi2dvi; else echo texi2dvi; fi`
 
585
TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
 
586
INFO_DEPS = ld.info
 
587
DVIS = ld.dvi
 
588
TEXINFOS = ld.texinfo
 
589
man1dir = $(mandir)/man1
 
590
MANS = $(man_MANS)
 
591
 
 
592
NROFF = nroff
 
593
DIST_COMMON =  README ./stamp-h.in ChangeLog Makefile.am Makefile.in \
 
594
NEWS TODO acinclude.m4 aclocal.m4 config.in configure configure.in \
 
595
deffilep.c ldgram.c ldlex.c
 
596
 
 
597
 
 
598
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
599
 
 
600
TAR = tar
 
601
GZIP_ENV = --best
 
602
SOURCES = $(ld_new_SOURCES) $(EXTRA_ld_new_SOURCES)
 
603
OBJECTS = $(ld_new_OBJECTS)
 
604
 
 
605
all: all-redirect
 
606
.SUFFIXES:
 
607
.SUFFIXES: .S .c .dvi .info .l .lo .o .obj .ps .s .texi .texinfo .txi .y
 
608
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
 
609
        cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile
 
610
 
 
611
Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
 
612
        cd $(top_builddir) \
 
613
          && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
 
614
 
 
615
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in  acinclude.m4
 
616
        cd $(srcdir) && $(ACLOCAL)
 
617
 
 
618
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 
619
        $(SHELL) ./config.status --recheck
 
620
$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
 
621
        cd $(srcdir) && $(AUTOCONF)
 
622
 
 
623
config.h: stamp-h
 
624
        @if test ! -f $@; then \
 
625
                rm -f stamp-h; \
 
626
                $(MAKE) stamp-h; \
 
627
        else :; fi
 
628
stamp-h: $(srcdir)/config.in $(top_builddir)/config.status
 
629
        cd $(top_builddir) \
 
630
          && CONFIG_FILES= CONFIG_HEADERS=config.h:config.in \
 
631
             $(SHELL) ./config.status
 
632
        @echo timestamp > stamp-h 2> /dev/null
 
633
$(srcdir)/config.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
 
634
        @if test ! -f $@; then \
 
635
                rm -f $(srcdir)/stamp-h.in; \
 
636
                $(MAKE) $(srcdir)/stamp-h.in; \
 
637
        else :; fi
 
638
$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) 
 
639
        cd $(top_srcdir) && $(AUTOHEADER)
 
640
        @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
 
641
 
 
642
mostlyclean-hdr:
 
643
 
 
644
clean-hdr:
 
645
 
 
646
distclean-hdr:
 
647
        -rm -f config.h
 
648
 
 
649
maintainer-clean-hdr:
 
650
 
 
651
mostlyclean-noinstPROGRAMS:
 
652
 
 
653
clean-noinstPROGRAMS:
 
654
        -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
 
655
 
 
656
distclean-noinstPROGRAMS:
 
657
 
 
658
maintainer-clean-noinstPROGRAMS:
 
659
 
 
660
.c.o:
 
661
        $(COMPILE) -c $<
 
662
 
 
663
# FIXME: We should only use cygpath when building on Windows,
 
664
# and only if it is available.
 
665
.c.obj:
 
666
        $(COMPILE) -c `cygpath -w $<`
 
667
 
 
668
.s.o:
 
669
        $(COMPILE) -c $<
 
670
 
 
671
.S.o:
 
672
        $(COMPILE) -c $<
 
673
 
 
674
mostlyclean-compile:
 
675
        -rm -f *.o core *.core
 
676
        -rm -f *.$(OBJEXT)
 
677
 
 
678
clean-compile:
 
679
 
 
680
distclean-compile:
 
681
        -rm -f *.tab.c
 
682
 
 
683
maintainer-clean-compile:
 
684
 
 
685
.c.lo:
 
686
        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
 
687
 
 
688
.s.lo:
 
689
        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
 
690
 
 
691
.S.lo:
 
692
        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
 
693
 
 
694
mostlyclean-libtool:
 
695
        -rm -f *.lo
 
696
 
 
697
clean-libtool:
 
698
        -rm -rf .libs _libs
 
699
 
 
700
distclean-libtool:
 
701
 
 
702
maintainer-clean-libtool:
 
703
 
 
704
ld-new$(EXEEXT): $(ld_new_OBJECTS) $(ld_new_DEPENDENCIES)
 
705
        @rm -f ld-new$(EXEEXT)
 
706
        $(LINK) $(ld_new_LDFLAGS) $(ld_new_OBJECTS) $(ld_new_LDADD) $(LIBS)
 
707
.l.c:
 
708
        $(LEX) $(AM_LFLAGS) $(LFLAGS) $< && mv $(LEX_OUTPUT_ROOT).c $@
 
709
.y.c:
 
710
        $(SHELL) $(YLWRAP) "$(YACC)" $< y.tab.c $*.c y.tab.h $*.h -- $(AM_YFLAGS) $(YFLAGS)
 
711
deffilep.h: deffilep.c
 
712
ldgram.h: ldgram.c
 
713
 
 
714
 
 
715
ld.info: ld.texinfo
 
716
ld.dvi: ld.texinfo
 
717
 
 
718
 
 
719
DVIPS = dvips
 
720
 
 
721
.texi.info:
 
722
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
723
        $(MAKEINFO) -I $(srcdir) $<
 
724
 
 
725
.texi.dvi:
 
726
        TEXINPUTS=$(top_srcdir)/../texinfo/texinfo.tex:$$TEXINPUTS \
 
727
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
728
 
 
729
.texi:
 
730
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
731
        $(MAKEINFO) -I $(srcdir) $<
 
732
 
 
733
.texinfo.info:
 
734
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
735
        $(MAKEINFO) -I $(srcdir) $<
 
736
 
 
737
.texinfo:
 
738
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
739
        $(MAKEINFO) -I $(srcdir) $<
 
740
 
 
741
.texinfo.dvi:
 
742
        TEXINPUTS=$(top_srcdir)/../texinfo/texinfo.tex:$$TEXINPUTS \
 
743
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
744
 
 
745
.txi.info:
 
746
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
747
        $(MAKEINFO) -I $(srcdir) $<
 
748
 
 
749
.txi.dvi:
 
750
        TEXINPUTS=$(top_srcdir)/../texinfo/texinfo.tex:$$TEXINPUTS \
 
751
          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
 
752
 
 
753
.txi:
 
754
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
755
        $(MAKEINFO) -I $(srcdir) $<
 
756
.dvi.ps:
 
757
        $(DVIPS) $< -o $@
 
758
 
 
759
install-info-am: $(INFO_DEPS)
 
760
        @$(NORMAL_INSTALL)
 
761
        $(mkinstalldirs) $(DESTDIR)$(infodir)
 
762
        @list='$(INFO_DEPS)'; \
 
763
        for file in $$list; do \
 
764
          if test -f $$file; then d=.; else d=$(srcdir); fi; \
 
765
          for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
 
766
            if test -f $$d/$$ifile; then \
 
767
              echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
 
768
              $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
 
769
            else : ; fi; \
 
770
          done; \
 
771
        done
 
772
        @$(POST_INSTALL)
 
773
        @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
 
774
          list='$(INFO_DEPS)'; \
 
775
          for file in $$list; do \
 
776
            echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
 
777
            install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
 
778
          done; \
 
779
        else : ; fi
 
780
 
 
781
uninstall-info:
 
782
        $(PRE_UNINSTALL)
 
783
        @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
 
784
          ii=yes; \
 
785
        else ii=; fi; \
 
786
        list='$(INFO_DEPS)'; \
 
787
        for file in $$list; do \
 
788
          test -z "$$ii" \
 
789
            || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
 
790
        done
 
791
        @$(NORMAL_UNINSTALL)
 
792
        list='$(INFO_DEPS)'; \
 
793
        for file in $$list; do \
 
794
          (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \
 
795
        done
 
796
 
 
797
dist-info: $(INFO_DEPS)
 
798
        list='$(INFO_DEPS)'; \
 
799
        for base in $$list; do \
 
800
          if test -f $$base; then d=.; else d=$(srcdir); fi; \
 
801
          for file in `cd $$d && eval echo $$base*`; do \
 
802
            test -f $(distdir)/$$file \
 
803
            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
 
804
            || cp -p $$d/$$file $(distdir)/$$file; \
 
805
          done; \
 
806
        done
 
807
 
 
808
mostlyclean-aminfo:
 
809
        -rm -f ld.aux ld.cp ld.cps ld.dvi ld.fn ld.fns ld.ky ld.kys ld.ps \
 
810
          ld.log ld.pg ld.toc ld.tp ld.tps ld.vr ld.vrs ld.op ld.tr \
 
811
          ld.cv ld.cn
 
812
 
 
813
clean-aminfo:
 
814
 
 
815
distclean-aminfo:
 
816
 
 
817
maintainer-clean-aminfo:
 
818
        for i in $(INFO_DEPS); do \
 
819
          rm -f $$i; \
 
820
          if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
 
821
            rm -f $$i-[0-9]*; \
 
822
          fi; \
 
823
        done
 
824
clean-info: mostlyclean-aminfo
 
825
 
 
826
install-man1:
 
827
        $(mkinstalldirs) $(DESTDIR)$(man1dir)
 
828
        @list='$(man1_MANS)'; \
 
829
        l2='$(man_MANS)'; for i in $$l2; do \
 
830
          case "$$i" in \
 
831
            *.1*) list="$$list $$i" ;; \
 
832
          esac; \
 
833
        done; \
 
834
        for i in $$list; do \
 
835
          if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
 
836
          else file=$$i; fi; \
 
837
          ext=`echo $$i | sed -e 's/^.*\\.//'`; \
 
838
          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
 
839
          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
 
840
          echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
 
841
          $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
 
842
        done
 
843
 
 
844
uninstall-man1:
 
845
        @list='$(man1_MANS)'; \
 
846
        l2='$(man_MANS)'; for i in $$l2; do \
 
847
          case "$$i" in \
 
848
            *.1*) list="$$list $$i" ;; \
 
849
          esac; \
 
850
        done; \
 
851
        for i in $$list; do \
 
852
          ext=`echo $$i | sed -e 's/^.*\\.//'`; \
 
853
          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
 
854
          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
 
855
          echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
 
856
          rm -f $(DESTDIR)$(man1dir)/$$inst; \
 
857
        done
 
858
install-man: $(MANS)
 
859
        @$(NORMAL_INSTALL)
 
860
        $(MAKE) $(AM_MAKEFLAGS) install-man1
 
861
uninstall-man:
 
862
        @$(NORMAL_UNINSTALL)
 
863
        $(MAKE) $(AM_MAKEFLAGS) uninstall-man1
 
864
 
 
865
# This directory's subdirectories are mostly independent; you can cd
 
866
# into them and run `make' without going through this Makefile.
 
867
# To change the values of `make' variables: instead of editing Makefiles,
 
868
# (1) if the variable is set in `config.status', edit `config.status'
 
869
#     (which will cause the Makefiles to be regenerated when you run `make');
 
870
# (2) otherwise, pass the desired values on the `make' command line.
 
871
 
 
872
@SET_MAKE@
 
873
 
 
874
all-recursive install-data-recursive install-exec-recursive \
 
875
installdirs-recursive install-recursive uninstall-recursive install-info-recursive \
 
876
check-recursive installcheck-recursive info-recursive dvi-recursive:
 
877
        @set fnord $(MAKEFLAGS); amf=$$2; \
 
878
        dot_seen=no; \
 
879
        target=`echo $@ | sed s/-recursive//`; \
 
880
        list='$(SUBDIRS)'; for subdir in $$list; do \
 
881
          echo "Making $$target in $$subdir"; \
 
882
          if test "$$subdir" = "."; then \
 
883
            dot_seen=yes; \
 
884
            local_target="$$target-am"; \
 
885
          else \
 
886
            local_target="$$target"; \
 
887
          fi; \
 
888
          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 
889
           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
 
890
        done; \
 
891
        if test "$$dot_seen" = "no"; then \
 
892
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
 
893
        fi; test -z "$$fail"
 
894
 
 
895
mostlyclean-recursive clean-recursive distclean-recursive \
 
896
maintainer-clean-recursive:
 
897
        @set fnord $(MAKEFLAGS); amf=$$2; \
 
898
        dot_seen=no; \
 
899
        rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
 
900
          rev="$$subdir $$rev"; \
 
901
          test "$$subdir" != "." || dot_seen=yes; \
 
902
        done; \
 
903
        test "$$dot_seen" = "no" && rev=". $$rev"; \
 
904
        target=`echo $@ | sed s/-recursive//`; \
 
905
        for subdir in $$rev; do \
 
906
          echo "Making $$target in $$subdir"; \
 
907
          if test "$$subdir" = "."; then \
 
908
            local_target="$$target-am"; \
 
909
          else \
 
910
            local_target="$$target"; \
 
911
          fi; \
 
912
          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 
913
           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
 
914
        done && test -z "$$fail"
 
915
tags-recursive:
 
916
        list='$(SUBDIRS)'; for subdir in $$list; do \
 
917
          test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 
918
        done
 
919
 
 
920
tags: TAGS
 
921
 
 
922
ID: $(HEADERS) $(SOURCES) $(LISP)
 
923
        list='$(SOURCES) $(HEADERS)'; \
 
924
        unique=`for i in $$list; do echo $$i; done | \
 
925
          awk '    { files[$$0] = 1; } \
 
926
               END { for (i in files) print i; }'`; \
 
927
        here=`pwd` && cd $(srcdir) \
 
928
          && mkid -f$$here/ID $$unique $(LISP)
 
929
 
 
930
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.in $(TAGS_DEPENDENCIES) $(LISP)
 
931
        tags=; \
 
932
        here=`pwd`; \
 
933
        list='$(SUBDIRS)'; for subdir in $$list; do \
 
934
   if test "$$subdir" = .; then :; else \
 
935
            test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
 
936
   fi; \
 
937
        done; \
 
938
        list='$(SOURCES) $(HEADERS)'; \
 
939
        unique=`for i in $$list; do echo $$i; done | \
 
940
          awk '    { files[$$0] = 1; } \
 
941
               END { for (i in files) print i; }'`; \
 
942
        test -z "$(ETAGS_ARGS)config.in$$unique$(LISP)$$tags" \
 
943
          || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.in $$unique $(LISP) -o $$here/TAGS)
 
944
 
 
945
mostlyclean-tags:
 
946
 
 
947
clean-tags:
 
948
 
 
949
distclean-tags:
 
950
        -rm -f TAGS ID
 
951
 
 
952
maintainer-clean-tags:
 
953
 
 
954
distdir = $(PACKAGE)-$(VERSION)
 
955
top_distdir = $(distdir)
 
956
 
 
957
# This target untars the dist file and tries a VPATH configuration.  Then
 
958
# it guarantees that the distribution is self-contained by making another
 
959
# tarfile.
 
960
distcheck: dist
 
961
        -rm -rf $(distdir)
 
962
        GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
 
963
        mkdir $(distdir)/=build
 
964
        mkdir $(distdir)/=inst
 
965
        dc_install_base=`cd $(distdir)/=inst && pwd`; \
 
966
        cd $(distdir)/=build \
 
967
          && ../configure --srcdir=.. --prefix=$$dc_install_base \
 
968
          && $(MAKE) $(AM_MAKEFLAGS) \
 
969
          && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
970
          && $(MAKE) $(AM_MAKEFLAGS) check \
 
971
          && $(MAKE) $(AM_MAKEFLAGS) install \
 
972
          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
973
          && $(MAKE) $(AM_MAKEFLAGS) dist
 
974
        -rm -rf $(distdir)
 
975
        @banner="$(distdir).tar.gz is ready for distribution"; \
 
976
        dashes=`echo "$$banner" | sed s/./=/g`; \
 
977
        echo "$$dashes"; \
 
978
        echo "$$banner"; \
 
979
        echo "$$dashes"
 
980
dist: distdir
 
981
        -chmod -R a+r $(distdir)
 
982
        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
 
983
        -rm -rf $(distdir)
 
984
dist-all: distdir
 
985
        -chmod -R a+r $(distdir)
 
986
        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
 
987
        -rm -rf $(distdir)
 
988
distdir: $(DISTFILES)
 
989
        -rm -rf $(distdir)
 
990
        mkdir $(distdir)
 
991
        -chmod 777 $(distdir)
 
992
        @for file in $(DISTFILES); do \
 
993
          if test -f $$file; then d=.; else d=$(srcdir); fi; \
 
994
          if test -d $$d/$$file; then \
 
995
            cp -pr $$d/$$file $(distdir)/$$file; \
 
996
          else \
 
997
            test -f $(distdir)/$$file \
 
998
            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
 
999
            || cp -p $$d/$$file $(distdir)/$$file || :; \
 
1000
          fi; \
 
1001
        done
 
1002
        for subdir in $(SUBDIRS); do \
 
1003
          if test "$$subdir" = .; then :; else \
 
1004
            test -d $(distdir)/$$subdir \
 
1005
            || mkdir $(distdir)/$$subdir \
 
1006
            || exit 1; \
 
1007
            chmod 777 $(distdir)/$$subdir; \
 
1008
            (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
 
1009
              || exit 1; \
 
1010
          fi; \
 
1011
        done
 
1012
        $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info
 
1013
 
 
1014
DEJATOOL = $(PACKAGE)
 
1015
 
 
1016
RUNTESTDEFAULTFLAGS = --tool $(DEJATOOL) --srcdir $$srcdir
 
1017
site.exp: Makefile
 
1018
        @echo 'Making a new site.exp file...'
 
1019
        @test ! -f site.bak || rm -f site.bak
 
1020
        @echo '## these variables are automatically generated by make ##' > $@-t
 
1021
        @echo '# Do not edit here.  If you wish to override these values' >> $@-t
 
1022
        @echo '# edit the last section' >> $@-t
 
1023
        @echo 'set tool $(DEJATOOL)' >> $@-t
 
1024
        @echo 'set srcdir $(srcdir)' >> $@-t
 
1025
        @echo 'set objdir' `pwd` >> $@-t
 
1026
        @echo 'set host_alias $(host_alias)' >> $@-t
 
1027
        @echo 'set host_triplet $(host_triplet)' >> $@-t
 
1028
        @echo 'set target_alias $(target_alias)' >> $@-t
 
1029
        @echo 'set target_triplet $(target_triplet)' >> $@-t
 
1030
        @echo 'set build_alias $(build_alias)' >> $@-t
 
1031
        @echo 'set build_triplet $(build_triplet)' >> $@-t
 
1032
        @echo '## All variables above are generated by configure. Do Not Edit ##' >> $@-t
 
1033
        @test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t
 
1034
        @test ! -f site.exp || mv site.exp site.bak
 
1035
        @mv $@-t site.exp
 
1036
info-am: $(INFO_DEPS)
 
1037
info: info-recursive
 
1038
dvi-am: $(DVIS)
 
1039
dvi: dvi-recursive
 
1040
check-am:
 
1041
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
1042
check: check-recursive
 
1043
installcheck-am:
 
1044
installcheck: installcheck-recursive
 
1045
install-info-am: 
 
1046
install-info: install-info-recursive
 
1047
all-recursive-am: config.h
 
1048
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
 
1049
 
 
1050
install-exec-am: install-exec-local
 
1051
install-exec: install-exec-recursive
 
1052
 
 
1053
install-data-am: install-man install-data-local
 
1054
install-data: install-data-recursive
 
1055
 
 
1056
install-am: all-am
 
1057
        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
 
1058
install: install-recursive
 
1059
uninstall-am: uninstall-man
 
1060
uninstall: uninstall-recursive
 
1061
all-am: Makefile $(PROGRAMS) $(MANS) config.h
 
1062
all-redirect: all-recursive-am
 
1063
install-strip:
 
1064
        $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
 
1065
installdirs: installdirs-recursive
 
1066
installdirs-am:
 
1067
        $(mkinstalldirs)  $(DESTDIR)$(mandir)/man1
 
1068
 
 
1069
 
 
1070
mostlyclean-generic:
 
1071
        -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
 
1072
 
 
1073
clean-generic:
 
1074
        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 
1075
 
 
1076
distclean-generic:
 
1077
        -rm -f Makefile $(CONFIG_CLEAN_FILES)
 
1078
        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
 
1079
        -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
 
1080
 
 
1081
maintainer-clean-generic:
 
1082
        -test -z "ldlex.cdeffilep.hdeffilep.cldgram.hldgram.c$(MAINTAINERCLEANFILES)" || rm -f ldlex.c deffilep.h deffilep.c ldgram.h ldgram.c $(MAINTAINERCLEANFILES)
 
1083
mostlyclean-am:  mostlyclean-hdr mostlyclean-noinstPROGRAMS \
 
1084
                mostlyclean-compile mostlyclean-libtool \
 
1085
                mostlyclean-aminfo mostlyclean-tags mostlyclean-generic \
 
1086
                mostlyclean-local
 
1087
 
 
1088
mostlyclean: mostlyclean-recursive
 
1089
 
 
1090
clean-am:  clean-hdr clean-noinstPROGRAMS clean-compile clean-libtool \
 
1091
                clean-aminfo clean-tags clean-generic mostlyclean-am
 
1092
 
 
1093
clean: clean-recursive
 
1094
 
 
1095
distclean-am:  distclean-hdr distclean-noinstPROGRAMS distclean-compile \
 
1096
                distclean-libtool distclean-aminfo distclean-tags \
 
1097
                distclean-generic clean-am distclean-local
 
1098
        -rm -f libtool
 
1099
 
 
1100
distclean: distclean-recursive
 
1101
        -rm -f config.status
 
1102
 
 
1103
maintainer-clean-am:  maintainer-clean-hdr \
 
1104
                maintainer-clean-noinstPROGRAMS \
 
1105
                maintainer-clean-compile maintainer-clean-libtool \
 
1106
                maintainer-clean-aminfo maintainer-clean-tags \
 
1107
                maintainer-clean-generic distclean-am
 
1108
        @echo "This command is intended for maintainers to use;"
 
1109
        @echo "it deletes files that may require special tools to rebuild."
 
1110
 
 
1111
maintainer-clean: maintainer-clean-recursive
 
1112
        -rm -f config.status
 
1113
 
 
1114
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
 
1115
mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \
 
1116
clean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS \
 
1117
mostlyclean-compile distclean-compile clean-compile \
 
1118
maintainer-clean-compile mostlyclean-libtool distclean-libtool \
 
1119
clean-libtool maintainer-clean-libtool install-info-am uninstall-info \
 
1120
mostlyclean-aminfo distclean-aminfo clean-aminfo \
 
1121
maintainer-clean-aminfo install-man1 uninstall-man1 install-man \
 
1122
uninstall-man install-data-recursive uninstall-data-recursive \
 
1123
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
 
1124
uninstalldirs-recursive all-recursive check-recursive \
 
1125
installcheck-recursive info-recursive dvi-recursive \
 
1126
mostlyclean-recursive distclean-recursive clean-recursive \
 
1127
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
 
1128
distclean-tags clean-tags maintainer-clean-tags distdir check-DEJAGNU \
 
1129
info-am info dvi-am dvi check check-am installcheck-am installcheck \
 
1130
install-info-am install-info all-recursive-am install-exec-local \
 
1131
install-exec-am install-exec install-data-local install-data-am \
 
1132
install-data install-am install uninstall-am uninstall all-redirect \
 
1133
all-am all installdirs-am installdirs mostlyclean-generic \
 
1134
distclean-generic clean-generic maintainer-clean-generic clean \
 
1135
mostlyclean distclean maintainer-clean
 
1136
 
 
1137
 
 
1138
po/POTFILES.in: @MAINT@ Makefile
 
1139
        for f in $(POTFILES); do echo $$f; done | LC_COLLATE= sort > tmp \
 
1140
          && mv tmp $(srcdir)/po/POTFILES.in
 
1141
 
 
1142
ldmain.o: ldmain.c config.status
 
1143
        $(COMPILE) -c -DDEFAULT_EMULATION='"$(EMUL)"' \
 
1144
          -DSCRIPTDIR='"$(scriptdir)"' -DBINDIR='"$(bindir)"' \
 
1145
          -DTOOLBINDIR='"$(tooldir)/bin"' \
 
1146
          -DTARGET='"@target@"' @TARGET_SYSTEM_ROOT_DEFINE@ \
 
1147
          $(srcdir)/ldmain.c
 
1148
 
 
1149
ldemul-list.h: Makefile
 
1150
        (echo "/* This file is automatically generated.  DO NOT EDIT! */";\
 
1151
        for f in `echo " " ${EMULATION_OFILES} "" \
 
1152
         | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
 
1153
            echo "extern ld_emulation_xfer_type ld_$${f}_emulation;"; \
 
1154
        done;\
 
1155
        echo "";\
 
1156
        echo "#define EMULATION_LIST \\";\
 
1157
        for f in `echo " " ${EMULATION_OFILES} "" \
 
1158
         | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
 
1159
            echo "  &ld_$${f}_emulation, \\"; \
 
1160
        done;\
 
1161
        echo "  0") >ldemul-tmp.h
 
1162
        mv ldemul-tmp.h ldemul-list.h
 
1163
 
 
1164
stringify.sed: ${srcdir}/emultempl/$(STRINGIFY)
 
1165
          cp ${srcdir}/emultempl/$(STRINGIFY) stringify.sed
 
1166
 
 
1167
@TDIRS@
 
1168
 
 
1169
ea29k.c: $(srcdir)/emulparams/a29k.sh \
 
1170
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/a29k.sc ${GEN_DEPENDS}
 
1171
        ${GENSCRIPTS} a29k "$(tdir_a29k)"
 
1172
eaix5ppc.c: $(srcdir)/emulparams/aix5ppc.sh \
 
1173
  $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
 
1174
        ${GENSCRIPTS} aix5ppc "$(tdir_aixppc)"
 
1175
eaix5rs6.c: $(srcdir)/emulparams/aix5rs6.sh \
 
1176
  $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
 
1177
        ${GENSCRIPTS} aix5rs6 "$(tdir_aixrs6)"
 
1178
eaixppc.c: $(srcdir)/emulparams/aixppc.sh \
 
1179
  $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
 
1180
        ${GENSCRIPTS} aixppc "$(tdir_aixppc)"
 
1181
eaixrs6.c: $(srcdir)/emulparams/aixrs6.sh \
 
1182
  $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
 
1183
        ${GENSCRIPTS} aixrs6 "$(tdir_aixrs6)"
 
1184
ealpha.c: $(srcdir)/emulparams/alpha.sh \
 
1185
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/alpha.sc ${GEN_DEPENDS}
 
1186
        ${GENSCRIPTS} alpha "$(tdir_alpha)"
 
1187
earcelf.c: $(srcdir)/emulparams/arcelf.sh \
 
1188
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1189
        ${GENSCRIPTS} arcelf "$(tdir_arcelf)"
 
1190
earmelf.c: $(srcdir)/emulparams/armelf.sh \
 
1191
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1192
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1193
        ${GENSCRIPTS} armelf "$(tdir_armelf)"
 
1194
earmelfb.c: $(srcdir)/emulparams/armelfb.sh $(srcdir)/emulparams/armelf.sh \
 
1195
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1196
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1197
        ${GENSCRIPTS} armelfb "$(tdir_armelfb)"
 
1198
earmelf_oabi.c: $(srcdir)/emulparams/armelf_oabi.sh \
 
1199
  $(srcdir)/emultempl/armelf_oabi.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1200
        ${GENSCRIPTS} armelf_oabi "$(tdir_armelf)"
 
1201
earmelf_fbsd.c: $(srcdir)/emulparams/armelf_fbsd.sh \
 
1202
  $(srcdir)/emulparams/armelf.sh \
 
1203
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1204
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1205
        ${GENSCRIPTS} armelf_fbsd "$(tdir_armelf_fbsd)"
 
1206
earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
 
1207
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1208
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1209
        ${GENSCRIPTS} armelf_linux "$(tdir_armelf_linux)"
 
1210
earmelfb_linux.c: $(srcdir)/emulparams/armelfb_linux.sh \
 
1211
  $(srcdir)/emulparams/armelf_linux.sh \
 
1212
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1213
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1214
        ${GENSCRIPTS} armelfb_linux "$(tdir_armelfb_linux)"
 
1215
earmelf_nbsd.c: $(srcdir)/emulparams/armelf_nbsd.sh \
 
1216
  $(srcdir)/emulparams/armelf.sh \
 
1217
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1218
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1219
        ${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
 
1220
earmelfb_nbsd.c: $(srcdir)/emulparams/armelfb_nbsd.sh \
 
1221
  $(srcdir)/emulparams/armelf_nbsd.sh \
 
1222
  $(srcdir)/emulparams/armelf.sh \
 
1223
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1224
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1225
        ${GENSCRIPTS} armelfb_nbsd "$(tdir_armelfb_nbsd)"
 
1226
earmaoutb.c:    $(srcdir)/emulparams/armaoutb.sh \
 
1227
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
 
1228
        ${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
 
1229
earmaoutl.c:    $(srcdir)/emulparams/armaoutl.sh \
 
1230
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
 
1231
        ${GENSCRIPTS} armaoutl "$(tdir_armaoutl)"
 
1232
earmcoff.c:     $(srcdir)/emulparams/armcoff.sh \
 
1233
  $(srcdir)/emultempl/armcoff.em $(srcdir)/scripttempl/armcoff.sc ${GEN_DEPENDS}
 
1234
        ${GENSCRIPTS} armcoff "$(tdir_armcoff)"
 
1235
earmnbsd.c:     $(srcdir)/emulparams/armnbsd.sh \
 
1236
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1237
        ${GENSCRIPTS} armnbsd "$(tdir_armnbsd)"
 
1238
earmnto.c: $(srcdir)/emulparams/armnto.sh \
 
1239
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
 
1240
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1241
        ${GENSCRIPTS} armnto "$(tdir_armnto)"
 
1242
earm_epoc_pe.c: $(srcdir)/emulparams/arm_epoc_pe.sh \
 
1243
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/epocpe.sc ${GEN_DEPENDS}
 
1244
        ${GENSCRIPTS} arm_epoc_pe "$(tdir_armpe)"
 
1245
earmpe.c: $(srcdir)/emulparams/armpe.sh \
 
1246
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
 
1247
        ${GENSCRIPTS} armpe "$(tdir_armpe)"
 
1248
eavr2.c: $(srcdir)/emulparams/avr2.sh \
 
1249
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/avr.sc \
 
1250
  ${GEN_DEPENDS}
 
1251
        ${GENSCRIPTS} avr2 "$(tdir_avr2)"
 
1252
eavr1.c: $(srcdir)/emulparams/avr1.sh \
 
1253
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/avr.sc \
 
1254
  ${GEN_DEPENDS}
 
1255
        ${GENSCRIPTS} avr1 "$(tdir_avr2)"
 
1256
eavr3.c: $(srcdir)/emulparams/avr3.sh \
 
1257
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/avr.sc \
 
1258
  ${GEN_DEPENDS}
 
1259
        ${GENSCRIPTS} avr3 "$(tdir_avr2)"
 
1260
eavr4.c: $(srcdir)/emulparams/avr4.sh \
 
1261
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/avr.sc \
 
1262
  ${GEN_DEPENDS}
 
1263
        ${GENSCRIPTS} avr4 "$(tdir_avr2)"
 
1264
eavr5.c: $(srcdir)/emulparams/avr5.sh \
 
1265
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/avr.sc \
 
1266
  ${GEN_DEPENDS}
 
1267
        ${GENSCRIPTS} avr5 "$(tdir_avr2)"
 
1268
ecoff_i860.c: $(srcdir)/emulparams/coff_i860.sh \
 
1269
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i860coff.sc ${GEN_DEPENDS}
 
1270
        ${GENSCRIPTS} coff_i860 "$(tdir_coff_i860)"
 
1271
ecoff_sparc.c: $(srcdir)/emulparams/coff_sparc.sh \
 
1272
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sparccoff.sc ${GEN_DEPENDS}
 
1273
        ${GENSCRIPTS} coff_sparc "$(tdir_coff_sparc)"
 
1274
ecrisaout.c: $(srcdir)/emulparams/crisaout.sh \
 
1275
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/crisaout.sc ${GEN_DEPENDS}
 
1276
        ${GENSCRIPTS} crisaout "$(tdir_cris)"
 
1277
ecriself.c: $(srcdir)/emulparams/criself.sh \
 
1278
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1279
        ${GENSCRIPTS} criself "$(tdir_cris)"
 
1280
ecrislinux.c: $(srcdir)/emulparams/crislinux.sh \
 
1281
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1282
        ${GENSCRIPTS} crislinux "$(tdir_cris)"
 
1283
ed10velf.c: $(srcdir)/emulparams/d10velf.sh \
 
1284
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elfd10v.sc ${GEN_DEPENDS}
 
1285
        ${GENSCRIPTS} d10velf "$(tdir_d10v)"
 
1286
ed30velf.c: $(srcdir)/emulparams/d30velf.sh \
 
1287
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd30v.sc ${GEN_DEPENDS}
 
1288
        ${GENSCRIPTS} d30velf "$(tdir_d30v)"
 
1289
ed30v_o.c: $(srcdir)/emulparams/d30v_o.sh \
 
1290
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd30v.sc ${GEN_DEPENDS}
 
1291
        ${GENSCRIPTS} d30v_o "$(tdir_d30v)"
 
1292
ed30v_e.c: $(srcdir)/emulparams/d30v_e.sh \
 
1293
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd30v.sc ${GEN_DEPENDS}
 
1294
        ${GENSCRIPTS} d30v_e "$(tdir_d30v)"
 
1295
edelta68.c: $(srcdir)/emulparams/delta68.sh \
 
1296
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/delta68.sc ${GEN_DEPENDS}
 
1297
        ${GENSCRIPTS} delta68 "$(tdir_delta68)"
 
1298
eelf32_dlx.c: $(srcdir)/emulparams/elf32_dlx.sh \
 
1299
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/dlx.sc ${GEN_DEPENDS}
 
1300
        ${GENSCRIPTS} elf32_dlx "$(tdir_elf32_dlx)"
 
1301
eebmon29k.c: $(srcdir)/emulparams/ebmon29k.sh \
 
1302
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/ebmon29k.sc ${GEN_DEPENDS}
 
1303
        ${GENSCRIPTS} ebmon29k "$(tdir_ebmon29k)"
 
1304
eelf32xstormy16.c: $(srcdir)/emulparams/elf32xstormy16.sh \
 
1305
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
 
1306
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1307
        ${GENSCRIPTS} elf32xstormy16 "$(tdir_xstormy16)"
 
1308
eelf32am33lin.c: $(srcdir)/emulparams/elf32am33lin.sh \
 
1309
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1310
        ${GENSCRIPTS} elf32am33lin "$(tdir_mn10300)"
 
1311
eelf32vax.c: $(srcdir)/emulparams/elf32vax.sh \
 
1312
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1313
        ${GENSCRIPTS} elf32vax "$(tdir_elf32vax)"
 
1314
eelf32xtensa.c: $(srcdir)/emulparams/elf32xtensa.sh \
 
1315
  $(srcdir)/emulparams/xtensa-config.sh \
 
1316
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/xtensaelf.em \
 
1317
  $(srcdir)/scripttempl/elfxtensa.sc ${GEN_DEPENDS}
 
1318
        ${GENSCRIPTS} elf32xtensa "$(tdir_elf32xtensa)"
 
1319
eelf32fr30.c: $(srcdir)/emulparams/elf32fr30.sh \
 
1320
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1321
        ${GENSCRIPTS} elf32fr30 "$(tdir_fr30)"
 
1322
eelf32frv.c: $(srcdir)/emulparams/elf32frv.sh \
 
1323
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1324
        ${GENSCRIPTS} elf32frv "$(tdir_frv)"
 
1325
eelf32mcore.c: $(srcdir)/emulparams/elf32mcore.sh \
 
1326
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1327
        ${GENSCRIPTS} elf32mcore "$(tdir_mcore)"
 
1328
em32relf.c: $(srcdir)/emulparams/m32relf.sh \
 
1329
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1330
        ${GENSCRIPTS} m32relf "$(tdir_m32r)"
 
1331
eelf32_sparc.c: $(srcdir)/emulparams/elf32_sparc.sh \
 
1332
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1333
        ${GENSCRIPTS} elf32_sparc "$(tdir_elf32_sparc)"
 
1334
eelf32_i860.c: $(srcdir)/emulparams/elf32_i860.sh \
 
1335
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1336
        ${GENSCRIPTS} elf32_i860 "$(tdir_elf32_i860)"
 
1337
eelf32_i960.c: $(srcdir)/emulparams/elf32_i960.sh \
 
1338
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1339
        ${GENSCRIPTS} elf32_i960 "$(tdir_elf32_i960)"
 
1340
eelf32b4300.c: $(srcdir)/emulparams/elf32b4300.sh \
 
1341
  $(srcdir)/emulparams/elf32bmip.sh $(srcdir)/emultempl/mipself.em \
 
1342
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1343
        ${GENSCRIPTS} elf32b4300 "$(tdir_elf32b4300)"
 
1344
eelf32bmip.c: $(srcdir)/emulparams/elf32bmip.sh \
 
1345
  $(srcdir)/emultempl/mipself.em \
 
1346
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1347
        ${GENSCRIPTS} elf32bmip "$(tdir_elf32bmip)"
 
1348
eelf32bsmip.c: $(srcdir)/emulparams/elf32bsmip.sh \
 
1349
  $(srcdir)/emulparams/elf32bmip.sh $(srcdir)/emultempl/mipself.em \
 
1350
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1351
        ${GENSCRIPTS} elf32bsmip "$(tdir_elf32bsmip)"
 
1352
eelf32btsmip.c: $(srcdir)/emulparams/elf32btsmip.sh \
 
1353
  $(srcdir)/emulparams/elf32bmip.sh $(srcdir)/emultempl/mipself.em \
 
1354
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1355
        ${GENSCRIPTS} elf32btsmip "$(tdir_elf32btsmip)"
 
1356
eelf32btsmipn32.c: $(srcdir)/emulparams/elf32btsmipn32.sh \
 
1357
  $(srcdir)/emulparams/elf32bmip.sh $(srcdir)/emultempl/mipself.em \
 
1358
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1359
        ${GENSCRIPTS} elf32btsmipn32 "$(tdir_elf32btsmipn32)"
 
1360
eelf32ltsmip.c: $(srcdir)/emulparams/elf32ltsmip.sh \
 
1361
  $(srcdir)/emulparams/elf32btsmip.sh $(srcdir)/emulparams/elf32bmip.sh \
 
1362
  $(srcdir)/emultempl/mipself.em \
 
1363
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1364
        ${GENSCRIPTS} elf32ltsmip "$(tdir_elf32ltsmip)"
 
1365
eelf32ltsmipn32.c: $(srcdir)/emulparams/elf32ltsmipn32.sh \
 
1366
  $(srcdir)/emulparams/elf32btsmip.sh $(srcdir)/emulparams/elf32bmip.sh \
 
1367
  $(srcdir)/emultempl/mipself.em \
 
1368
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1369
        ${GENSCRIPTS} elf32ltsmipn32 "$(tdir_elf32ltsmipn32)"
 
1370
eelf32ebmip.c: $(srcdir)/emulparams/elf32ebmip.sh \
 
1371
  $(srcdir)/emulparams/elf32bmip.sh $(srcdir)/emultempl/mipself.em \
 
1372
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1373
        ${GENSCRIPTS} elf32ebmip "$(tdir_elf32ebmip)"
 
1374
eelf32elmip.c: $(srcdir)/emulparams/elf32elmip.sh \
 
1375
  $(srcdir)/emulparams/elf32lmip.sh $(srcdir)/emulparams/elf32bmip.sh \
 
1376
  $(srcdir)/emultempl/mipself.em \
 
1377
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1378
        ${GENSCRIPTS} elf32elmip "$(tdir_elf32elmip)"
 
1379
eelf32bmipn32.c: $(srcdir)/emulparams/elf32bmipn32.sh \
 
1380
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1381
        ${GENSCRIPTS} elf32bmipn32 "$(tdir_elf32bmipn32)"
 
1382
eelf32l4300.c: $(srcdir)/emulparams/elf32l4300.sh \
 
1383
  $(srcdir)/emulparams/elf32b4300.sh $(srcdir)/emulparams/elf32bmip.sh \
 
1384
  $(srcdir)/emultempl/mipself.em \
 
1385
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1386
        ${GENSCRIPTS} elf32l4300 "$(tdir_elf32l4300)"
 
1387
eelf32lmip.c: $(srcdir)/emulparams/elf32lmip.sh \
 
1388
  $(srcdir)/emulparams/elf32bmip.sh $(srcdir)/emultempl/mipself.em \
 
1389
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1390
        ${GENSCRIPTS} elf32lmip "$(tdir_elf32lmip)"
 
1391
eelf32lppc.c: $(srcdir)/emulparams/elf32lppc.sh \
 
1392
  $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1393
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1394
        ${GENSCRIPTS} elf32lppc "$(tdir_elf32lppc)"
 
1395
eelf32lppcnto.c: $(srcdir)/emulparams/elf32lppcnto.sh \
 
1396
  $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1397
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1398
        ${GENSCRIPTS} elf32lppcnto "$(tdir_elf32lppcnto)"
 
1399
eelf32lppcsim.c: $(srcdir)/emulparams/elf32lppcsim.sh \
 
1400
  $(srcdir)/emulparams/elf32lppc.sh $(srcdir)/emulparams/elf32ppc.sh \
 
1401
  $(srcdir)/emultempl/ppc32elf.em \
 
1402
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1403
        ${GENSCRIPTS} elf32lppcsim "$(tdir_elf32lppcsim)"
 
1404
eelf32ppcnto.c: $(srcdir)/emulparams/elf32ppcnto.sh \
 
1405
  $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1406
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1407
        ${GENSCRIPTS} elf32ppcnto "$(tdir_elf32ppcnto)"
 
1408
eelf32ppcwindiss.c: $(srcdir)/emulparams/elf32ppcwindiss.sh \
 
1409
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1410
        ${GENSCRIPTS} elf32ppcwindiss "$(tdir_elf32ppcwindiss)"
 
1411
eelf32lsmip.c: $(srcdir)/emulparams/elf32lsmip.sh \
 
1412
  $(srcdir)/emulparams/elf32lmip.sh $(srcdir)/emulparams/elf32bmip.sh \
 
1413
  $(srcdir)/emultempl/mipself.em \
 
1414
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1415
        ${GENSCRIPTS} elf32lsmip "$(tdir_elf32lsmip)"
 
1416
eelf32openrisc.c: $(srcdir)/emulparams/elf32openrisc.sh \
 
1417
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1418
        ${GENSCRIPTS} elf32openrisc "$(tdir_openrisc)"
 
1419
eelf32ppc.c: $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1420
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1421
        ${GENSCRIPTS} elf32ppc "$(tdir_elf32ppc)"
 
1422
eelf32ppc_fbsd.c: $(srcdir)/emulparams/elf32ppc_fbsd.sh \
 
1423
  $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1424
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1425
        ${GENSCRIPTS} elf32ppc_fbsd "$(tdir_elf32ppc_fbsd)"
 
1426
eelf32ppcsim.c: $(srcdir)/emulparams/elf32ppcsim.sh \
 
1427
  $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1428
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1429
        ${GENSCRIPTS} elf32ppcsim "$(tdir_elf32ppcsim)"
 
1430
eelf32ppclinux.c: $(srcdir)/emulparams/elf32ppclinux.sh \
 
1431
  $(srcdir)/emulparams/elf32ppc.sh $(srcdir)/emultempl/ppc32elf.em \
 
1432
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1433
        ${GENSCRIPTS} elf32ppclinux "$(tdir_elf32ppclinux)"
 
1434
eelf64ppc.c: $(srcdir)/emulparams/elf64ppc.sh $(srcdir)/emultempl/ppc64elf.em \
 
1435
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1436
        ${GENSCRIPTS} elf64ppc "$(tdir_elf64ppc)"
 
1437
eelf64lppc.c: $(srcdir)/emulparams/elf64lppc.sh \
 
1438
  $(srcdir)/emulparams/elf64ppc.sh $(srcdir)/emultempl/ppc64elf.em \
 
1439
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1440
        ${GENSCRIPTS} elf64lppc "$(tdir_elf64lppc)"
 
1441
eelf32i370.c: $(srcdir)/emulparams/elf32i370.sh \
 
1442
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elfi370.sc ${GEN_DEPENDS}
 
1443
        ${GENSCRIPTS} elf32i370 "$(tdir_elf32i370)"
 
1444
eelf32ip2k.c: $(srcdir)/emulparams/elf32ip2k.sh \
 
1445
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/ip2k.sc ${GEN_DEPENDS}
 
1446
        ${GENSCRIPTS} elf32ip2k "$(tdir_ip2k)"
 
1447
eelf32iq2000.c: $(srcdir)/emulparams/elf32iq2000.sh \
 
1448
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/iq2000.sc ${GEN_DEPENDS}
 
1449
        ${GENSCRIPTS} elf32iq2000 "$(tdir_iq2000)"
 
1450
eelf32iq10.c: $(srcdir)/emulparams/elf32iq10.sh \
 
1451
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/iq2000.sc ${GEN_DEPENDS}
 
1452
        ${GENSCRIPTS} elf32iq10 "$(tdir_iq10)"
 
1453
eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \
 
1454
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1455
        ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)"
 
1456
eelf64alpha_fbsd.c: $(srcdir)/emulparams/elf64alpha_fbsd.sh \
 
1457
  $(srcdir)/emulparams/elf64alpha.sh \
 
1458
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1459
        ${GENSCRIPTS} elf64alpha_fbsd "$(tdir_elf64alpha_fbsd)"
 
1460
eelf64alpha_nbsd.c: $(srcdir)/emulparams/elf64alpha_nbsd.sh \
 
1461
  $(srcdir)/emulparams/elf64alpha.sh \
 
1462
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1463
        ${GENSCRIPTS} elf64alpha_nbsd "$(tdir_elf64alpha_nbsd)"
 
1464
eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \
 
1465
  $(srcdir)/emulparams/hppa64linux.sh \
 
1466
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1467
        ${GENSCRIPTS} elf64hppa "$(tdir_elf64hppa)"
 
1468
eelf64_aix.c: $(srcdir)/emulparams/elf64_aix.sh \
 
1469
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1470
        ${GENSCRIPTS} elf64_aix "$(tdir_elf64_aix)"
 
1471
eelf64_ia64.c: $(srcdir)/emulparams/elf64_ia64.sh \
 
1472
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/ia64elf.em \
 
1473
  $(srcdir)/emultempl/needrelax.em \
 
1474
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1475
        ${GENSCRIPTS} elf64_ia64 "$(tdir_elf64_ia64)"
 
1476
eelf64_ia64_fbsd.c: $(srcdir)/emulparams/elf64_ia64_fbsd.sh \
 
1477
  $(srcdir)/emulparams/elf64_ia64.sh \
 
1478
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/ia64elf.em \
 
1479
  $(srcdir)/emultempl/needrelax.em \
 
1480
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1481
        ${GENSCRIPTS} elf64_ia64_fbsd "$(tdir_elf64_ia64_fbsd)"
 
1482
eelf64_s390.c: $(srcdir)/emulparams/elf64_s390.sh \
 
1483
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1484
        ${GENSCRIPTS} elf64_s390 "$(tdir_elf64_s390)"
 
1485
eelf64_sparc.c: $(srcdir)/emulparams/elf64_sparc.sh \
 
1486
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1487
        ${GENSCRIPTS} elf64_sparc "$(tdir_elf64_sparc)"
 
1488
eelf64_sparc_fbsd.c: $(srcdir)/emulparams/elf64_sparc_fbsd.sh \
 
1489
  $(srcdir)/emulparams/elf64_sparc.sh \
 
1490
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1491
        ${GENSCRIPTS} elf64_sparc_fbsd "$(tdir_elf64_sparc_fbsd)"
 
1492
eelf64bmip.c: $(srcdir)/emulparams/elf64bmip.sh \
 
1493
  $(srcdir)/emulparams/elf32bmipn32.sh \
 
1494
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1495
        ${GENSCRIPTS} elf64bmip "$(tdir_elf64bmip)"
 
1496
eelf64mmix.c: $(srcdir)/emulparams/elf64mmix.sh \
 
1497
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/mmix-elfnmmo.em \
 
1498
  $(srcdir)/emultempl/mmixelf.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1499
        ${GENSCRIPTS} elf64mmix "$(tdir_elf64mmix)"
 
1500
emmo.c: $(srcdir)/emulparams/mmo.sh $(srcdir)/emultempl/mmix-elfnmmo.em \
 
1501
  $(srcdir)/emultempl/generic.em $(srcdir)/emultempl/mmo.em \
 
1502
  $(srcdir)/scripttempl/mmo.sc ${GEN_DEPENDS}
 
1503
        ${GENSCRIPTS} mmo "$(tdir_mmo)"
 
1504
eelf64btsmip.c: $(srcdir)/emulparams/elf64btsmip.sh \
 
1505
  $(srcdir)/emulparams/elf32bmipn32.sh \
 
1506
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1507
        ${GENSCRIPTS} elf64btsmip "$(tdir_elf64btsmip)"
 
1508
eelf64ltsmip.c: $(srcdir)/emulparams/elf64ltsmip.sh \
 
1509
  $(srcdir)/emulparams/elf64btsmip.sh $(srcdir)/emulparams/elf32bmipn32.sh \
 
1510
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1511
        ${GENSCRIPTS} elf64ltsmip "$(tdir_elf64ltsmip)"
 
1512
eelf_i386.c: $(srcdir)/emulparams/elf_i386.sh \
 
1513
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1514
        ${GENSCRIPTS} elf_i386 "$(tdir_elf_i386)"
 
1515
eelf_x86_64.c: $(srcdir)/emulparams/elf_x86_64.sh \
 
1516
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1517
        ${GENSCRIPTS} elf_x86_64 "$(tdir_elf_x86_64)"
 
1518
eelf_x86_64_fbsd.c: $(srcdir)/emulparams/elf_x86_64_fbsd.sh \
 
1519
  $(srcdir)/emulparams/elf_x86_64.sh \
 
1520
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1521
        ${GENSCRIPTS} elf_x86_64_fbsd "$(tdir_elf_x86_64_fbsd)"
 
1522
eelf_i386_be.c: $(srcdir)/emulparams/elf_i386_be.sh \
 
1523
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1524
        ${GENSCRIPTS} elf_i386_be "$(tdir_elf_i386_be)"
 
1525
eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \
 
1526
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS}
 
1527
        ${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)"
 
1528
eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
 
1529
  $(srcdir)/emulparams/elf_i386.sh \
 
1530
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1531
        ${GENSCRIPTS} elf_i386_fbsd "$(tdir_elf_i386_fbsd)"
 
1532
eelf_i386_ldso.c: $(srcdir)/emulparams/elf_i386_ldso.sh \
 
1533
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1534
        ${GENSCRIPTS} elf_i386_ldso "$(tdir_elf_i386_ldso)"
 
1535
eelf_s390.c: $(srcdir)/emulparams/elf_s390.sh \
 
1536
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1537
        ${GENSCRIPTS} elf_s390 "$(tdir_elf_s390)"
 
1538
egld960.c: $(srcdir)/emulparams/gld960.sh \
 
1539
  $(srcdir)/emultempl/gld960.em $(srcdir)/scripttempl/i960.sc ${GEN_DEPENDS}
 
1540
        ${GENSCRIPTS} gld960 "$(tdir_gld960)"
 
1541
egld960coff.c: $(srcdir)/emulparams/gld960coff.sh \
 
1542
  $(srcdir)/emultempl/gld960c.em $(srcdir)/scripttempl/i960.sc ${GEN_DEPENDS}
 
1543
        ${GENSCRIPTS} gld960coff "$(tdir_gld960coff)"
 
1544
eh8300.c: $(srcdir)/emulparams/h8300.sh \
 
1545
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300.sc ${GEN_DEPENDS}
 
1546
        ${GENSCRIPTS} h8300 "$(tdir_h8300)"
 
1547
eh8300h.c: $(srcdir)/emulparams/h8300h.sh \
 
1548
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300h.sc ${GEN_DEPENDS}
 
1549
        ${GENSCRIPTS} h8300h "$(tdir_h8300h)"
 
1550
eh8300s.c: $(srcdir)/emulparams/h8300s.sh \
 
1551
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300s.sc ${GEN_DEPENDS}
 
1552
        ${GENSCRIPTS} h8300s "$(tdir_h8300s)"
 
1553
eh8300hn.c: $(srcdir)/emulparams/h8300hn.sh \
 
1554
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300hn.sc ${GEN_DEPENDS}
 
1555
        ${GENSCRIPTS} h8300hn "$(tdir_h8300hn)"
 
1556
eh8300sn.c: $(srcdir)/emulparams/h8300sn.sh \
 
1557
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300sn.sc ${GEN_DEPENDS}
 
1558
        ${GENSCRIPTS} h8300sn "$(tdir_h8300sn)"
 
1559
eh8300sx.c: $(srcdir)/emulparams/h8300sx.sh \
 
1560
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300sx.sc ${GEN_DEPENDS}
 
1561
        ${GENSCRIPTS} h8300sx "$(tdir_h8300sx)"
 
1562
eh8300sxn.c: $(srcdir)/emulparams/h8300sxn.sh \
 
1563
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300sxn.sc ${GEN_DEPENDS}
 
1564
        ${GENSCRIPTS} h8300sxn "$(tdir_h8300sxn)"
 
1565
eh8300elf.c: $(srcdir)/emulparams/h8300elf.sh \
 
1566
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1567
        ${GENSCRIPTS} h8300elf "$(tdir_h8300elf)"
 
1568
eh8300helf.c: $(srcdir)/emulparams/h8300helf.sh \
 
1569
  $(srcdir)/emulparams/h8300elf.sh \
 
1570
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1571
        ${GENSCRIPTS} h8300helf "$(tdir_h8300helf)"
 
1572
eh8300self.c: $(srcdir)/emulparams/h8300self.sh \
 
1573
  $(srcdir)/emulparams/h8300elf.sh \
 
1574
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1575
        ${GENSCRIPTS} h8300self "$(tdir_h8300self)"
 
1576
eh8300hnelf.c: $(srcdir)/emulparams/h8300hnelf.sh \
 
1577
  $(srcdir)/emulparams/h8300elf.sh \
 
1578
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1579
        ${GENSCRIPTS} h8300hnelf "$(tdir_h8300hnelf)"
 
1580
eh8300snelf.c: $(srcdir)/emulparams/h8300snelf.sh \
 
1581
  $(srcdir)/emulparams/h8300elf.sh \
 
1582
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1583
        ${GENSCRIPTS} h8300snelf "$(tdir_h8300snelf)"
 
1584
eh8300sxelf.c: $(srcdir)/emulparams/h8300sxelf.sh \
 
1585
  $(srcdir)/emulparams/h8300elf.sh \
 
1586
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1587
        ${GENSCRIPTS} h8300sxelf "$(tdir_h8300sxelf)"
 
1588
eh8300sxnelf.c: $(srcdir)/emulparams/h8300sxnelf.sh \
 
1589
  $(srcdir)/emulparams/h8300elf.sh \
 
1590
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1591
        ${GENSCRIPTS} h8300sxnelf "$(tdir_h8300sxnelf)"
 
1592
eh8500.c: $(srcdir)/emulparams/h8500.sh \
 
1593
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8500.sc ${GEN_DEPENDS}
 
1594
        ${GENSCRIPTS} h8500 "$(tdir_h8500)"
 
1595
eh8500b.c: $(srcdir)/emulparams/h8500b.sh \
 
1596
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8500b.sc ${GEN_DEPENDS}
 
1597
        ${GENSCRIPTS} h8500b "$(tdir_h8500b)"
 
1598
eh8500c.c: $(srcdir)/emulparams/h8500c.sh \
 
1599
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8500c.sc ${GEN_DEPENDS}
 
1600
        ${GENSCRIPTS} h8500c "$(tdir_h8500c)"
 
1601
eh8500m.c: $(srcdir)/emulparams/h8500m.sh \
 
1602
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8500m.sc ${GEN_DEPENDS}
 
1603
        ${GENSCRIPTS} h8500m "$(tdir_h8500m)"
 
1604
eh8500s.c: $(srcdir)/emulparams/h8500s.sh \
 
1605
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8500s.sc ${GEN_DEPENDS}
 
1606
        ${GENSCRIPTS} h8500s "$(tdir_h8500s)"
 
1607
ehp300bsd.c: $(srcdir)/emulparams/hp300bsd.sh \
 
1608
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1609
        ${GENSCRIPTS} hp300bsd "$(tdir_hp300bsd)"
 
1610
ehp3hpux.c: $(srcdir)/emulparams/hp3hpux.sh \
 
1611
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1612
        ${GENSCRIPTS} hp3hpux "$(tdir_hp3hpux)"
 
1613
ehppaelf.c: $(srcdir)/emulparams/hppaelf.sh \
 
1614
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/hppaelf.em \
 
1615
  $(srcdir)/scripttempl/hppaelf.sc ${GEN_DEPENDS}
 
1616
        ${GENSCRIPTS} hppaelf "$(tdir_hppaelf)"
 
1617
ehppalinux.c: $(srcdir)/emulparams/hppalinux.sh \
 
1618
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/hppaelf.em \
 
1619
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1620
        ${GENSCRIPTS} hppalinux "$(tdir_hppalinux)"
 
1621
ehppanbsd.c: $(srcdir)/emulparams/hppanbsd.sh \
 
1622
  $(srcdir)/emulparams/hppaelf.sh \
 
1623
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/hppaelf.em \
 
1624
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1625
        ${GENSCRIPTS} hppanbsd "$(tdir_hppanbsd)"
 
1626
ehppaobsd.c: $(srcdir)/emulparams/hppaobsd.sh \
 
1627
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/hppaelf.em \
 
1628
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1629
        ${GENSCRIPTS} hppaobsd "$(tdir_hppaobsd)"
 
1630
ehppa64linux.c: $(srcdir)/emulparams/hppa64linux.sh \
 
1631
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1632
        ${GENSCRIPTS} hppa64linux "$(tdir_hppa64linux)"
 
1633
ei386aout.c: $(srcdir)/emulparams/i386aout.sh \
 
1634
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1635
        ${GENSCRIPTS} i386aout "$(tdir_i386aout)"
 
1636
ei386beos.c: $(srcdir)/emulparams/i386beos.sh \
 
1637
  $(srcdir)/emultempl/beos.em $(srcdir)/scripttempl/i386beos.sc ${GEN_DEPENDS}
 
1638
        ${GENSCRIPTS} i386beos "$(tdir_i386beos)"
 
1639
ei386bsd.c: $(srcdir)/emulparams/i386bsd.sh \
 
1640
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1641
        ${GENSCRIPTS} i386bsd "$(tdir_i386bsd)"
 
1642
ei386coff.c: $(srcdir)/emulparams/i386coff.sh \
 
1643
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i386coff.sc ${GEN_DEPENDS}
 
1644
        ${GENSCRIPTS} i386coff "$(tdir_i386coff)"
 
1645
ei386go32.c: $(srcdir)/emulparams/i386go32.sh \
 
1646
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i386go32.sc ${GEN_DEPENDS}
 
1647
        ${GENSCRIPTS} i386go32 "$(tdir_i386go32)"
 
1648
ei386linux.c: $(srcdir)/emulparams/i386linux.sh \
 
1649
  $(srcdir)/emultempl/linux.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1650
        ${GENSCRIPTS} i386linux "$(tdir_i386linux)"
 
1651
ei386lynx.c: $(srcdir)/emulparams/i386lynx.sh \
 
1652
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i386lynx.sc ${GEN_DEPENDS}
 
1653
        ${GENSCRIPTS} i386lynx "$(tdir_i386lynx)"
 
1654
ei386mach.c: $(srcdir)/emulparams/i386mach.sh \
 
1655
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1656
        ${GENSCRIPTS} i386mach "$(tdir_i386mach)"
 
1657
ei386moss.c: $(srcdir)/emulparams/i386moss.sh \
 
1658
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1659
        ${GENSCRIPTS} i386moss "$(tdir_i386moss)"
 
1660
ei386msdos.c: $(srcdir)/emulparams/i386msdos.sh \
 
1661
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i386msdos.sc ${GEN_DEPENDS}
 
1662
        ${GENSCRIPTS} i386msdos "$(tdir_i386msdos)"
 
1663
ei386nbsd.c:    $(srcdir)/emulparams/i386nbsd.sh \
 
1664
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1665
        ${GENSCRIPTS} i386nbsd "$(tdir_i386nbsd)"
 
1666
ei386nto.c:     $(srcdir)/emulparams/i386nto.sh \
 
1667
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1668
        ${GENSCRIPTS} i386nto "$(tdir_i386nto)"
 
1669
ei386nw.c:      $(srcdir)/emulparams/i386nw.sh \
 
1670
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/nw.sc ${GEN_DEPENDS}
 
1671
        ${GENSCRIPTS} i386nw "$(tdir_i386nw)"
 
1672
ei386pe.c: $(srcdir)/emulparams/i386pe.sh \
 
1673
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
 
1674
        ${GENSCRIPTS} i386pe "$(tdir_i386pe)"
 
1675
ei386pe_posix.c: $(srcdir)/emulparams/i386pe_posix.sh \
 
1676
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
 
1677
        ${GENSCRIPTS} i386pe_posix "$(tdir_i386pe_posix)"
 
1678
elnk960.c: $(srcdir)/emulparams/lnk960.sh \
 
1679
  $(srcdir)/emultempl/lnk960.em $(srcdir)/scripttempl/i960.sc ${GEN_DEPENDS}
 
1680
        ${GENSCRIPTS} lnk960 "$(tdir_lnk960)"
 
1681
em68hc11elf.c: $(srcdir)/emulparams/m68hc11elf.sh \
 
1682
  $(srcdir)/emultempl/m68hc1xelf.em $(srcdir)/emultempl/elf32.em \
 
1683
  $(srcdir)/scripttempl/elfm68hc11.sc ${GEN_DEPENDS}
 
1684
        ${GENSCRIPTS} m68hc11elf "$(tdir_m68hc11)"
 
1685
em68hc11elfb.c: $(srcdir)/emulparams/m68hc11elfb.sh \
 
1686
  $(srcdir)/emultempl/m68hc1xelf.em $(srcdir)/emultempl/elf32.em \
 
1687
  $(srcdir)/scripttempl/elfm68hc11.sc ${GEN_DEPENDS}
 
1688
        ${GENSCRIPTS} m68hc11elfb "$(tdir_m68hc11b)"
 
1689
em68hc12elf.c: $(srcdir)/emulparams/m68hc12elf.sh \
 
1690
  $(srcdir)/emultempl/m68hc1xelf.em $(srcdir)/emultempl/elf32.em \
 
1691
  $(srcdir)/scripttempl/elfm68hc12.sc ${GEN_DEPENDS}
 
1692
        ${GENSCRIPTS} m68hc12elf "$(tdir_m68hc12)"
 
1693
em68hc12elfb.c: $(srcdir)/emulparams/m68hc12elfb.sh \
 
1694
  $(srcdir)/emultempl/m68hc1xelf.em $(srcdir)/emultempl/elf32.em \
 
1695
  $(srcdir)/scripttempl/elfm68hc12.sc ${GEN_DEPENDS}
 
1696
        ${GENSCRIPTS} m68hc12elfb "$(tdir_m68hc12b)"
 
1697
em68k4knbsd.c:  $(srcdir)/emulparams/m68k4knbsd.sh \
 
1698
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1699
        ${GENSCRIPTS} m68k4knbsd "$(tdir_m68k4knbsd)"
 
1700
em68kaout.c: $(srcdir)/emulparams/m68kaout.sh \
 
1701
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1702
        ${GENSCRIPTS} m68kaout "$(tdir_m68kaout)"
 
1703
em68kaux.c: $(srcdir)/emulparams/m68kaux.sh \
 
1704
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/m68kaux.sc ${GEN_DEPENDS}
 
1705
        ${GENSCRIPTS} m68kaux "$(tdir_m68kaux)"
 
1706
em68kcoff.c: $(srcdir)/emulparams/m68kcoff.sh \
 
1707
  $(srcdir)/emultempl/m68kcoff.em $(srcdir)/scripttempl/m68kcoff.sc ${GEN_DEPENDS}
 
1708
        ${GENSCRIPTS} m68kcoff "$(tdir_m68kcoff)"
 
1709
em68kelf.c: $(srcdir)/emulparams/m68kelf.sh \
 
1710
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/m68kelf.em \
 
1711
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1712
        ${GENSCRIPTS} m68kelf "$(tdir_m68kelf)"
 
1713
em68kelfnbsd.c: $(srcdir)/emulparams/m68kelfnbsd.sh \
 
1714
  $(srcdir)/emulparams/m68kelf.sh \
 
1715
  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/m68kelf.em \
 
1716
  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1717
        ${GENSCRIPTS} m68kelfnbsd "$(tdir_m68kelfnbsd)"
 
1718
em68klinux.c: $(srcdir)/emulparams/m68klinux.sh \
 
1719
  $(srcdir)/emultempl/linux.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1720
        ${GENSCRIPTS} m68klinux "$(tdir_m68klinux)"
 
1721
em68klynx.c: $(srcdir)/emulparams/m68klynx.sh \
 
1722
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/m68klynx.sc ${GEN_DEPENDS}
 
1723
        ${GENSCRIPTS} m68klynx "$(tdir_m68klynx)"
 
1724
em68knbsd.c:    $(srcdir)/emulparams/m68knbsd.sh \
 
1725
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1726
        ${GENSCRIPTS} m68knbsd "$(tdir_m68knbsd)"
 
1727
em68kpsos.c:    $(srcdir)/emulparams/m68kpsos.sh \
 
1728
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/psos.sc ${GEN_DEPENDS}
 
1729
        ${GENSCRIPTS} m68kpsos "$(tdir_m68kpsos)"
 
1730
em88kbcs.c: $(srcdir)/emulparams/m88kbcs.sh \
 
1731
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/m88kbcs.sc ${GEN_DEPENDS}
 
1732
        ${GENSCRIPTS} m88kbcs "$(tdir_m88kbcs)"
 
1733
emcorepe.c: $(srcdir)/emulparams/mcorepe.sh \
 
1734
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
 
1735
        ${GENSCRIPTS} mcorepe "$(tdir_mcorepe)"
 
1736
emipsbig.c:  $(srcdir)/emulparams/mipsbig.sh \
 
1737
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
 
1738
        ${GENSCRIPTS} mipsbig
 
1739
emipsbsd.c: $(srcdir)/emulparams/mipsbsd.sh \
 
1740
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mipsbsd.sc ${GEN_DEPENDS}
 
1741
        ${GENSCRIPTS} mipsbsd
 
1742
emipsidt.c: $(srcdir)/emulparams/mipsidt.sh \
 
1743
  $(srcdir)/emultempl/mipsecoff.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
 
1744
        ${GENSCRIPTS} mipsidt "$(tdir_mipsidt)"
 
1745
emipsidtl.c: $(srcdir)/emulparams/mipsidtl.sh \
 
1746
  $(srcdir)/emultempl/mipsecoff.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
 
1747
        ${GENSCRIPTS} mipsidtl "$(tdir_mipsidtl)"
 
1748
emipslit.c:  $(srcdir)/emulparams/mipslit.sh \
 
1749
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
 
1750
        ${GENSCRIPTS} mipslit "$(tdir_mipslit)"
 
1751
emipslnews.c:  $(srcdir)/emulparams/mipslnews.sh \
 
1752
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
 
1753
        ${GENSCRIPTS} mipslnews
 
1754
emipspe.c: $(srcdir)/emulparams/mipspe.sh \
 
1755
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
 
1756
        ${GENSCRIPTS} mipspe "$(tdir_mips)"
 
1757
emn10300.c: $(srcdir)/emulparams/mn10300.sh \
 
1758
  $(srcdir)/emulparams/mn10200.sh \
 
1759
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1760
        ${GENSCRIPTS} mn10300 "$(tdir_mn10300)"
 
1761
emn10200.c: $(srcdir)/emulparams/mn10200.sh \
 
1762
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1763
        ${GENSCRIPTS} mn10200 "$(tdir_mn10200)"
 
1764
emsp430x110.c: $(srcdir)/emulparams/msp430all.sh \
 
1765
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1766
  ${GEN_DEPENDS}
 
1767
        ${GENSCRIPTS} msp430x110 "$(tdir_msp430x110)" msp430all
 
1768
emsp430x112.c: $(srcdir)/emulparams/msp430all.sh \
 
1769
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1770
  ${GEN_DEPENDS}
 
1771
        ${GENSCRIPTS} msp430x112 "$(tdir_msp430x112)" msp430all
 
1772
emsp430x1101.c: $(srcdir)/emulparams/msp430all.sh \
 
1773
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1774
  ${GEN_DEPENDS}
 
1775
        ${GENSCRIPTS} msp430x1101 "$(tdir_msp430x1101)" msp430all
 
1776
emsp430x1111.c: $(srcdir)/emulparams/msp430all.sh \
 
1777
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1778
  ${GEN_DEPENDS}
 
1779
        ${GENSCRIPTS} msp430x1111 "$(tdir_msp430x1111)" msp430all
 
1780
emsp430x1121.c: $(srcdir)/emulparams/msp430all.sh \
 
1781
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1782
  ${GEN_DEPENDS}
 
1783
        ${GENSCRIPTS} msp430x1121 "$(tdir_msp430x1121)" msp430all
 
1784
emsp430x1122.c: $(srcdir)/emulparams/msp430all.sh \
 
1785
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1786
  ${GEN_DEPENDS}
 
1787
        ${GENSCRIPTS} msp430x1122 "$(tdir_msp430x1122)" msp430all
 
1788
emsp430x1132.c: $(srcdir)/emulparams/msp430all.sh \
 
1789
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1790
  ${GEN_DEPENDS}
 
1791
        ${GENSCRIPTS} msp430x1132 "$(tdir_msp430x1132)" msp430all
 
1792
emsp430x122.c: $(srcdir)/emulparams/msp430all.sh \
 
1793
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1794
  ${GEN_DEPENDS}
 
1795
        ${GENSCRIPTS} msp430x122 "$(tdir_msp430x122)" msp430all
 
1796
emsp430x123.c: $(srcdir)/emulparams/msp430all.sh \
 
1797
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1798
  ${GEN_DEPENDS}
 
1799
        ${GENSCRIPTS} msp430x123 "$(tdir_msp430x123)" msp430all
 
1800
emsp430x1222.c: $(srcdir)/emulparams/msp430all.sh \
 
1801
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1802
  ${GEN_DEPENDS}
 
1803
        ${GENSCRIPTS} msp430x1222 "$(tdir_msp430x1222)" msp430all
 
1804
emsp430x1232.c: $(srcdir)/emulparams/msp430all.sh \
 
1805
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1806
  ${GEN_DEPENDS}
 
1807
        ${GENSCRIPTS} msp430x1232 "$(tdir_msp430x1232)" msp430all
 
1808
emsp430x133.c: $(srcdir)/emulparams/msp430all.sh \
 
1809
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1810
  ${GEN_DEPENDS}
 
1811
        ${GENSCRIPTS} msp430x133 "$(tdir_msp430x133)" msp430all
 
1812
emsp430x135.c: $(srcdir)/emulparams/msp430all.sh \
 
1813
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1814
  ${GEN_DEPENDS}
 
1815
        ${GENSCRIPTS} msp430x135 "$(tdir_msp430x135)" msp430all
 
1816
emsp430x1331.c: $(srcdir)/emulparams/msp430all.sh \
 
1817
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1818
  ${GEN_DEPENDS}
 
1819
        ${GENSCRIPTS} msp430x1331 "$(tdir_msp430x1331)" msp430all
 
1820
emsp430x1351.c: $(srcdir)/emulparams/msp430all.sh \
 
1821
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1822
  ${GEN_DEPENDS}
 
1823
        ${GENSCRIPTS} msp430x1351 "$(tdir_msp430x1351)" msp430all
 
1824
emsp430x147.c: $(srcdir)/emulparams/msp430all.sh \
 
1825
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1826
  ${GEN_DEPENDS}
 
1827
        ${GENSCRIPTS} msp430x147 "$(tdir_msp430x147)" msp430all
 
1828
emsp430x148.c: $(srcdir)/emulparams/msp430all.sh \
 
1829
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1830
  ${GEN_DEPENDS}
 
1831
        ${GENSCRIPTS} msp430x148 "$(tdir_msp430x148)" msp430all
 
1832
emsp430x149.c: $(srcdir)/emulparams/msp430all.sh \
 
1833
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1834
  ${GEN_DEPENDS}
 
1835
        ${GENSCRIPTS} msp430x149 "$(tdir_msp430x149)" msp430all
 
1836
emsp430x155.c: $(srcdir)/emulparams/msp430all.sh \
 
1837
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1838
  ${GEN_DEPENDS}
 
1839
        ${GENSCRIPTS} msp430x155 "$(tdir_msp430x155)" msp430all
 
1840
emsp430x156.c: $(srcdir)/emulparams/msp430all.sh \
 
1841
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1842
  ${GEN_DEPENDS}
 
1843
        ${GENSCRIPTS} msp430x156 "$(tdir_msp430x156)" msp430all
 
1844
emsp430x157.c: $(srcdir)/emulparams/msp430all.sh \
 
1845
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1846
  ${GEN_DEPENDS}
 
1847
        ${GENSCRIPTS} msp430x157 "$(tdir_msp430x157)" msp430all
 
1848
emsp430x167.c: $(srcdir)/emulparams/msp430all.sh \
 
1849
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1850
  ${GEN_DEPENDS}
 
1851
        ${GENSCRIPTS} msp430x167 "$(tdir_msp430x167)" msp430all
 
1852
emsp430x168.c: $(srcdir)/emulparams/msp430all.sh \
 
1853
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1854
  ${GEN_DEPENDS}
 
1855
        ${GENSCRIPTS} msp430x168 "$(tdir_msp430x168)" msp430all
 
1856
emsp430x169.c: $(srcdir)/emulparams/msp430all.sh \
 
1857
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1858
  ${GEN_DEPENDS}
 
1859
        ${GENSCRIPTS} msp430x169 "$(tdir_msp430x169)" msp430all
 
1860
emsp430x311.c: $(srcdir)/emulparams/msp430all.sh \
 
1861
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1862
  ${GEN_DEPENDS}
 
1863
        ${GENSCRIPTS} msp430x311 "$(tdir_msp430x311)" msp430all
 
1864
emsp430x312.c: $(srcdir)/emulparams/msp430all.sh \
 
1865
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1866
  ${GEN_DEPENDS}
 
1867
        ${GENSCRIPTS} msp430x312 "$(tdir_msp430x312)" msp430all
 
1868
emsp430x313.c: $(srcdir)/emulparams/msp430all.sh \
 
1869
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1870
  ${GEN_DEPENDS}
 
1871
        ${GENSCRIPTS} msp430x313 "$(tdir_msp430x313)" msp430all
 
1872
emsp430x314.c: $(srcdir)/emulparams/msp430all.sh \
 
1873
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1874
  ${GEN_DEPENDS}
 
1875
        ${GENSCRIPTS} msp430x314 "$(tdir_msp430x314)" msp430all
 
1876
emsp430x315.c: $(srcdir)/emulparams/msp430all.sh \
 
1877
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1878
  ${GEN_DEPENDS}
 
1879
        ${GENSCRIPTS} msp430x315 "$(tdir_msp430x315)" msp430all
 
1880
emsp430x323.c: $(srcdir)/emulparams/msp430all.sh \
 
1881
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1882
  ${GEN_DEPENDS}
 
1883
        ${GENSCRIPTS} msp430x323 "$(tdir_msp430x323)" msp430all
 
1884
emsp430x325.c: $(srcdir)/emulparams/msp430all.sh \
 
1885
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1886
  ${GEN_DEPENDS}
 
1887
        ${GENSCRIPTS} msp430x325 "$(tdir_msp430x325)" msp430all
 
1888
emsp430x336.c: $(srcdir)/emulparams/msp430all.sh \
 
1889
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1890
  ${GEN_DEPENDS}
 
1891
        ${GENSCRIPTS} msp430x336 "$(tdir_msp430x336)" msp430all
 
1892
emsp430x337.c: $(srcdir)/emulparams/msp430all.sh \
 
1893
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
 
1894
  ${GEN_DEPENDS}
 
1895
        ${GENSCRIPTS} msp430x337 "$(tdir_msp430x337)" msp430all
 
1896
emsp430x412.c: $(srcdir)/emulparams/msp430all.sh \
 
1897
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1898
  ${GEN_DEPENDS}
 
1899
        ${GENSCRIPTS} msp430x412 "$(tdir_msp430x412)" msp430all
 
1900
emsp430x413.c: $(srcdir)/emulparams/msp430all.sh \
 
1901
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1902
  ${GEN_DEPENDS}
 
1903
        ${GENSCRIPTS} msp430x413 "$(tdir_msp430x413)" msp430all
 
1904
emsp430xE423.c: $(srcdir)/emulparams/msp430all.sh \
 
1905
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1906
  ${GEN_DEPENDS}
 
1907
        ${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)" msp430all
 
1908
emsp430xE425.c: $(srcdir)/emulparams/msp430all.sh \
 
1909
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1910
  ${GEN_DEPENDS}
 
1911
        ${GENSCRIPTS} msp430xE425 "$(tdir_msp430xE425)" msp430all
 
1912
emsp430xE427.c: $(srcdir)/emulparams/msp430all.sh \
 
1913
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1914
  ${GEN_DEPENDS}
 
1915
        ${GENSCRIPTS} msp430xE427 "$(tdir_msp430xE427)" msp430all
 
1916
emsp430xW423.c: $(srcdir)/emulparams/msp430all.sh \
 
1917
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1918
  ${GEN_DEPENDS}
 
1919
        ${GENSCRIPTS} msp430xW423 "$(tdir_msp430xW423)" msp430all
 
1920
emsp430xW425.c: $(srcdir)/emulparams/msp430all.sh \
 
1921
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1922
  ${GEN_DEPENDS}
 
1923
        ${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)" msp430all
 
1924
emsp430xW427.c: $(srcdir)/emulparams/msp430all.sh \
 
1925
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1926
  ${GEN_DEPENDS}
 
1927
        ${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)" msp430all
 
1928
emsp430x435.c: $(srcdir)/emulparams/msp430all.sh \
 
1929
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1930
  ${GEN_DEPENDS}
 
1931
        ${GENSCRIPTS} msp430x435 "$(tdir_msp430x435)" msp430all
 
1932
emsp430x436.c: $(srcdir)/emulparams/msp430all.sh \
 
1933
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1934
  ${GEN_DEPENDS}
 
1935
        ${GENSCRIPTS} msp430x436 "$(tdir_msp430x436)" msp430all
 
1936
emsp430x437.c: $(srcdir)/emulparams/msp430all.sh \
 
1937
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1938
  ${GEN_DEPENDS}
 
1939
        ${GENSCRIPTS} msp430x437 "$(tdir_msp430x437)" msp430all
 
1940
emsp430x447.c: $(srcdir)/emulparams/msp430all.sh \
 
1941
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1942
  ${GEN_DEPENDS}
 
1943
        ${GENSCRIPTS} msp430x447 "$(tdir_msp430x447)" msp430all
 
1944
emsp430x448.c: $(srcdir)/emulparams/msp430all.sh \
 
1945
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1946
  ${GEN_DEPENDS}
 
1947
        ${GENSCRIPTS} msp430x448 "$(tdir_msp430x448)" msp430all
 
1948
emsp430x449.c: $(srcdir)/emulparams/msp430all.sh \
 
1949
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
 
1950
  ${GEN_DEPENDS}
 
1951
        ${GENSCRIPTS} msp430x449 "$(tdir_msp430x449)" msp430all
 
1952
enews.c: $(srcdir)/emulparams/news.sh \
 
1953
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1954
        ${GENSCRIPTS} news "$(tdir_news)"
 
1955
ens32knbsd.c:   $(srcdir)/emulparams/ns32knbsd.sh \
 
1956
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1957
        ${GENSCRIPTS} ns32knbsd "$(tdir_ns32knbsd)"
 
1958
eor32.c: $(srcdir)/emulparams/or32.sh \
 
1959
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/or32.sc ${GEN_DEPENDS}
 
1960
        ${GENSCRIPTS} or32 "$(tdir_or32)"
 
1961
eor32elf.c: $(srcdir)/emulparams/or32elf.sh \
 
1962
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1963
        ${GENSCRIPTS} or32elf "$(tdir_or32elf)"
 
1964
epc532macha.c: $(srcdir)/emulparams/pc532macha.sh \
 
1965
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1966
        ${GENSCRIPTS} pc532macha "$(tdir_pc532macha)"
 
1967
epdp11.c: $(srcdir)/emulparams/pdp11.sh \
 
1968
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1969
        ${GENSCRIPTS} pdp11 "$(tdir_pdp11)"
 
1970
epjelf.c: $(srcdir)/emulparams/pjelf.sh \
 
1971
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1972
        ${GENSCRIPTS} pjelf "$(tdir_pjelf)"
 
1973
epjlelf.c: $(srcdir)/emulparams/pjlelf.sh \
 
1974
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1975
        ${GENSCRIPTS} pjlelf "$(tdir_pjlelf)"
 
1976
eppcmacos.c:    $(srcdir)/emulparams/ppcmacos.sh \
 
1977
  $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
 
1978
        ${GENSCRIPTS} ppcmacos "$(tdir_ppcmacos)"
 
1979
eppcnw.c:       $(srcdir)/emulparams/ppcnw.sh \
 
1980
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/nw.sc ${GEN_DEPENDS}
 
1981
        ${GENSCRIPTS} ppcnw "$(tdir_ppcnw)"
 
1982
eppcpe.c: $(srcdir)/emulparams/ppcpe.sh \
 
1983
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/ppcpe.sc ${GEN_DEPENDS}
 
1984
        ${GENSCRIPTS} ppcpe "$(tdir_ppcpe)"
 
1985
eriscix.c: $(srcdir)/emulparams/riscix.sh \
 
1986
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
1987
        ${GENSCRIPTS} riscix "$(tdir_riscix)"
 
1988
esa29200.c: $(srcdir)/emulparams/sa29200.sh \
 
1989
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sa29200.sc ${GEN_DEPENDS}
 
1990
        ${GENSCRIPTS} sa29200 "$(tdir_sa29200)"
 
1991
esh.c: $(srcdir)/emulparams/sh.sh \
 
1992
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sh.sc ${GEN_DEPENDS}
 
1993
        ${GENSCRIPTS} sh "$(tdir_sh)"
 
1994
eshelf.c: $(srcdir)/emulparams/shelf.sh \
 
1995
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
1996
        ${GENSCRIPTS} shelf "$(tdir_shelf)"
 
1997
eshelf32.c: $(srcdir)/emulparams/shelf32.sh \
 
1998
  $(BFDDIR)/libbfd.h $(INCDIR)/libiberty.h \
 
1999
  $(srcdir)/emultempl/sh64elf.em $(INCDIR)/elf/sh.h $(BFDDIR)/elf-bfd.h \
 
2000
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2001
        ${GENSCRIPTS} shelf32 "$(tdir_shelf32)"
 
2002
eshelf32_linux.c: $(srcdir)/emulparams/shelf32_linux.sh \
 
2003
  $(srcdir)/emulparams/shelf32.sh \
 
2004
  $(BFDDIR)/libbfd.h $(INCDIR)/libiberty.h \
 
2005
  $(srcdir)/emultempl/sh64elf.em $(INCDIR)/elf/sh.h $(BFDDIR)/elf-bfd.h \
 
2006
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2007
        ${GENSCRIPTS} shelf32_linux "$(tdir_shelf32_linux)"
 
2008
eshelf32_nbsd.c: $(srcdir)/emulparams/shelf32_nbsd.sh \
 
2009
  $(srcdir)/emulparams/shelf32.sh \
 
2010
  $(BFDDIR)/libbfd.h $(INCDIR)/libiberty.h \
 
2011
  $(srcdir)/emultempl/sh64elf.em $(INCDIR)/elf/sh.h $(BFDDIR)/elf-bfd.h \
 
2012
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2013
        ${GENSCRIPTS} shelf32_nbsd "$(tdir_shelf32_nbsd)"
 
2014
eshelf64.c: $(srcdir)/emulparams/shelf64.sh $(srcdir)/emulparams/shelf32.sh \
 
2015
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2016
        ${GENSCRIPTS} shelf64 "$(tdir_shelf64)"
 
2017
eshelf64_nbsd.c: $(srcdir)/emulparams/shelf64_nbsd.sh \
 
2018
  $(srcdir)/emulparams/shelf32_nbsd.sh $(srcdir)/emulparams/shelf32.sh \
 
2019
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2020
        ${GENSCRIPTS} shelf64_nbsd "$(tdir_shelf64_nbsd)"
 
2021
eshelf_linux.c: $(srcdir)/emulparams/shelf_linux.sh \
 
2022
  $(srcdir)/emulparams/shlelf_linux.sh \
 
2023
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2024
        ${GENSCRIPTS} shelf_linux "$(tdir_shelf_linux)"
 
2025
eshlelf_linux.c: $(srcdir)/emulparams/shlelf_linux.sh \
 
2026
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2027
        ${GENSCRIPTS} shlelf_linux "$(tdir_shlelf_linux)"
 
2028
eshelf_nbsd.c: $(srcdir)/emulparams/shelf_nbsd.sh \
 
2029
  $(srcdir)/emulparams/shelf.sh \
 
2030
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2031
        ${GENSCRIPTS} shelf_nbsd "$(tdir_shelf_nbsd)"
 
2032
eshelf_nto.c: $(srcdir)/emulparams/shelf_nto.sh \
 
2033
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2034
        ${GENSCRIPTS} shelf_nto "$(tdir_shelf_nto)"
 
2035
eshlelf_nbsd.c: $(srcdir)/emulparams/shlelf_nbsd.sh \
 
2036
  $(srcdir)/emulparams/shelf_nbsd.sh \
 
2037
  $(srcdir)/emulparams/shelf.sh \
 
2038
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2039
        ${GENSCRIPTS} shlelf_nbsd "$(tdir_shlelf_nbsd)"
 
2040
eshlelf_nto.c: $(srcdir)/emulparams/shlelf_nto.sh \
 
2041
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2042
        ${GENSCRIPTS} shlelf_nto "$(tdir_shlelf_nto)"
 
2043
eshlelf.c: $(srcdir)/emulparams/shlelf.sh \
 
2044
  $(srcdir)/emulparams/shelf.sh \
 
2045
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2046
        ${GENSCRIPTS} shlelf "$(tdir_shlelf)"
 
2047
eshlelf32.c: $(srcdir)/emulparams/shlelf32.sh \
 
2048
  $(BFDDIR)/libbfd.h $(INCDIR)/libiberty.h $(srcdir)/emulparams/shelf32.sh \
 
2049
  $(srcdir)/emultempl/sh64elf.em $(INCDIR)/elf/sh.h $(BFDDIR)/elf-bfd.h \
 
2050
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2051
        ${GENSCRIPTS} shlelf32 "$(tdir_shlelf32)"
 
2052
eshlelf32_linux.c: $(srcdir)/emulparams/shlelf32_linux.sh \
 
2053
  $(srcdir)/emulparams/shelf32_linux.sh $(srcdir)/emulparams/shelf32.sh \
 
2054
  $(BFDDIR)/libbfd.h $(INCDIR)/libiberty.h \
 
2055
  $(srcdir)/emultempl/sh64elf.em $(INCDIR)/elf/sh.h $(BFDDIR)/elf-bfd.h \
 
2056
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2057
        ${GENSCRIPTS} shlelf32_linux "$(tdir_shlelf32_linux)"
 
2058
eshlelf32_nbsd.c: $(srcdir)/emulparams/shlelf32_nbsd.sh \
 
2059
  $(srcdir)/emulparams/shelf32_nbsd.sh $(srcdir)/emulparams/shelf32.sh \
 
2060
  $(BFDDIR)/libbfd.h $(INCDIR)/libiberty.h \
 
2061
  $(srcdir)/emultempl/sh64elf.em $(INCDIR)/elf/sh.h $(BFDDIR)/elf-bfd.h \
 
2062
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2063
        ${GENSCRIPTS} shlelf32_nbsd "$(tdir_shlelf32_nbsd)"
 
2064
eshlelf64.c: $(srcdir)/emulparams/shlelf64.sh \
 
2065
  $(srcdir)/emulparams/shelf64.sh $(srcdir)/emulparams/shelf32.sh \
 
2066
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2067
        ${GENSCRIPTS} shlelf64 "$(tdir_shlelf64)"
 
2068
eshlelf64_nbsd.c: $(srcdir)/emulparams/shlelf64_nbsd.sh \
 
2069
  $(srcdir)/emulparams/shelf64_nbsd.sh \
 
2070
  $(srcdir)/emulparams/shelf32_nbsd.sh $(srcdir)/emulparams/shelf32.sh \
 
2071
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
 
2072
        ${GENSCRIPTS} shlelf64_nbsd "$(tdir_shlelf64_nbsd)"
 
2073
eshl.c: $(srcdir)/emulparams/shl.sh \
 
2074
  $(srcdir)/emulparams/sh.sh \
 
2075
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sh.sc ${GEN_DEPENDS}
 
2076
        ${GENSCRIPTS} shl "$(tdir_shl)"
 
2077
eshpe.c: $(srcdir)/emulparams/shpe.sh \
 
2078
  $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
 
2079
        ${GENSCRIPTS} shpe "$(tdir_shl)"
 
2080
esparcaout.c: $(srcdir)/emulparams/sparcaout.sh \
 
2081
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2082
        ${GENSCRIPTS} sparcaout "$(tdir_sparcaout)"
 
2083
esparclinux.c: $(srcdir)/emulparams/sparclinux.sh \
 
2084
  $(srcdir)/emultempl/linux.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2085
        ${GENSCRIPTS} sparclinux "$(tdir_sparclinux)"
 
2086
esparclynx.c: $(srcdir)/emulparams/sparclynx.sh \
 
2087
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sparclynx.sc ${GEN_DEPENDS}
 
2088
        ${GENSCRIPTS} sparclynx "$(tdir_sparclynx)"
 
2089
esparcnbsd.c:   $(srcdir)/emulparams/sparcnbsd.sh \
 
2090
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2091
        ${GENSCRIPTS} sparcnbsd "$(tdir_sparcnbsd)"
 
2092
est2000.c: $(srcdir)/emulparams/st2000.sh \
 
2093
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/st2000.sc ${GEN_DEPENDS}
 
2094
        ${GENSCRIPTS} st2000 "$(tdir_st2000)"
 
2095
esun3.c: $(srcdir)/emulparams/sun3.sh \
 
2096
  $(srcdir)/emultempl/sunos.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2097
        ${GENSCRIPTS} sun3 "$(tdir_sun3)"
 
2098
esun4.c: $(srcdir)/emulparams/sun4.sh \
 
2099
  $(srcdir)/emultempl/sunos.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2100
        ${GENSCRIPTS} sun4 "$(tdir_sun4)"
 
2101
etic30aout.c: $(srcdir)/emulparams/tic30aout.sh \
 
2102
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/tic30aout.sc ${GEN_DEPENDS}
 
2103
        ${GENSCRIPTS} tic30aout "$(tdir_tic30aout)"
 
2104
etic30coff.c: $(srcdir)/emulparams/tic30coff.sh \
 
2105
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/tic30coff.sc ${GEN_DEPENDS}
 
2106
        ${GENSCRIPTS} tic30coff "$(tdir_tic30coff)"
 
2107
etic3xcoff.c: $(srcdir)/emulparams/tic3xcoff.sh \
 
2108
  $(srcdir)/emultempl/ticoff.em $(srcdir)/scripttempl/tic4xcoff.sc ${GEN_DEPENDS}
 
2109
        ${GENSCRIPTS} tic3xcoff "$(tdir_tic4xcoff)"
 
2110
etic3xcoff_onchip.c: $(srcdir)/emulparams/tic3xcoff_onchip.sh \
 
2111
  $(srcdir)/emultempl/ticoff.em $(srcdir)/scripttempl/tic4xcoff.sc ${GEN_DEPENDS}
 
2112
        ${GENSCRIPTS} tic3xcoff_onchip "$(tdir_tic4xcoff)"
 
2113
etic4xcoff.c: $(srcdir)/emulparams/tic4xcoff.sh \
 
2114
  $(srcdir)/emultempl/ticoff.em $(srcdir)/scripttempl/tic4xcoff.sc ${GEN_DEPENDS}
 
2115
        ${GENSCRIPTS} tic4xcoff "$(tdir_tic4xcoff)"
 
2116
etic54xcoff.c: $(srcdir)/emulparams/tic54xcoff.sh \
 
2117
  $(srcdir)/emultempl/ticoff.em $(srcdir)/scripttempl/tic54xcoff.sc ${GEN_DEPENDS}
 
2118
        ${GENSCRIPTS} tic54xcoff "$(tdir_tic54xcoff)"
 
2119
etic80coff.c: $(srcdir)/emulparams/tic80coff.sh \
 
2120
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/tic80coff.sc ${GEN_DEPENDS}
 
2121
        ${GENSCRIPTS} tic80coff "$(tdir_tic80coff)"
 
2122
evanilla.c: $(srcdir)/emulparams/vanilla.sh \
 
2123
  $(srcdir)/emultempl/vanilla.em $(srcdir)/scripttempl/vanilla.sc ${GEN_DEPENDS}
 
2124
        ${GENSCRIPTS} vanilla "$(tdir_vanilla)"
 
2125
evax.c: $(srcdir)/emulparams/vax.sh \
 
2126
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2127
        ${GENSCRIPTS} vax "$(tdir_vax)"
 
2128
evaxnbsd.c: $(srcdir)/emulparams/vaxnbsd.sh \
 
2129
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2130
        ${GENSCRIPTS} vaxnbsd "$(tdir_vaxnbsd)"
 
2131
evsta.c: $(srcdir)/emulparams/vsta.sh \
 
2132
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
 
2133
        ${GENSCRIPTS} vsta "$(tdir_vsta)"
 
2134
ev850.c: $(srcdir)/emulparams/v850.sh \
 
2135
  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/v850.sc ${GEN_DEPENDS}
 
2136
        ${GENSCRIPTS} v850 "$(tdir_v850)"
 
2137
ew65.c: $(srcdir)/emulparams/w65.sh \
 
2138
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/w65.sc ${GEN_DEPENDS}
 
2139
        ${GENSCRIPTS} w65 "$(tdir_w65)"
 
2140
ez8001.c: $(srcdir)/emulparams/z8001.sh \
 
2141
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/z8000.sc ${GEN_DEPENDS}
 
2142
        ${GENSCRIPTS} z8001 "$(tdir_z8001)"
 
2143
ez8002.c: $(srcdir)/emulparams/z8002.sh \
 
2144
  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/z8000.sc ${GEN_DEPENDS}
 
2145
        ${GENSCRIPTS} z8002 "$(tdir_z8002)"
 
2146
 
 
2147
# The generated emulation files mostly have the same dependencies.
 
2148
$(EMULATION_OFILES): ../bfd/bfd.h sysdep.h config.h $(INCDIR)/bfdlink.h \
 
2149
  ld.h ldmain.h ldemul.h ldfile.h ldmisc.h ldexp.h ldlang.h \
 
2150
  ldctor.h ldexp.h ldlang.h ldgram.h
 
2151
 
 
2152
check-DEJAGNU: site.exp
 
2153
        srcroot=`cd $(srcdir) && pwd`; export srcroot; \
 
2154
        r=`pwd`; export r; \
 
2155
        LC_COLLATE=; LC_ALL=; LANG=; export LC_COLLATE LC_ALL LANG; \
 
2156
        EXPECT=$(EXPECT); export EXPECT; \
 
2157
        if [ -f $(top_builddir)/../expect/expect ]; then \
 
2158
          TCL_LIBRARY=`cd $(top_srcdir)/../tcl/library && pwd`; \
 
2159
          export TCL_LIBRARY; \
 
2160
        fi; \
 
2161
        runtest=$(RUNTEST); \
 
2162
        if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
 
2163
          $$runtest --tool $(DEJATOOL) --srcdir $${srcroot}/testsuite \
 
2164
                CC="$(CC_FOR_TARGET)" CFLAGS="$(CFLAGS)" \
 
2165
                CXX="$(CXX_FOR_TARGET)" CXXFLAGS="$(CXXFLAGS)" \
 
2166
                CC_FOR_HOST="$(CC)" CFLAGS_FOR_HOST="$(CFLAGS)" \
 
2167
                OFILES="$(OFILES)" BFDLIB="$(TESTBFDLIB)" \
 
2168
                LIBIBERTY="$(LIBIBERTY) $(INTLLIBS)" LIBS="$(LIBS)" \
 
2169
                $(RUNTESTFLAGS); \
 
2170
        else echo "WARNING: could not find \`runtest'" 1>&2; :;\
 
2171
        fi
 
2172
 
 
2173
# Rules for testing by relinking ld itself.
 
2174
# A similar test is in the testsuite.  This target is for ease of use
 
2175
# when porting ld.
 
2176
 
 
2177
ld-partial.o: ld-new$(EXEEXT)
 
2178
        ./ld-new$(EXEEXT) $(HOSTING_EMU) -o ld-partial.o -r $(OFILES)
 
2179
ld1$(EXEEXT): ld-partial.o
 
2180
        ./ld-new$(EXEEXT) $(HOSTING_EMU) -o ld1$(EXEEXT) $(HOSTING_CRT0) ld-partial.o $(TESTBFDLIB) $(LIBIBERTY) $(HOSTING_LIBS) $(LIBS)
 
2181
 
 
2182
ld1-full$(EXEEXT): ld-new
 
2183
        ./ld-new$(EXEEXT) $(HOSTING_EMU) -o ld1-full$(EXEEXT) $(HOSTING_CRT0) $(OFILES) $(TESTBFDLIB) $(LIBIBERTY) $(HOSTING_LIBS) $(LIBS)
 
2184
 
 
2185
ld2$(EXEEXT): ld1$(EXEEXT)
 
2186
        ./ld1$(EXEEXT) $(HOSTING_EMU) -o ld2$(EXEEXT) $(HOSTING_CRT0) $(OFILES) $(TESTBFDLIB) $(LIBIBERTY) $(HOSTING_LIBS) $(LIBS)
 
2187
 
 
2188
ld3$(EXEEXT): ld2$(EXEEXT)
 
2189
        ./ld2$(EXEEXT) $(HOSTING_EMU) -o ld3$(EXEEXT) $(HOSTING_CRT0) $(OFILES) $(TESTBFDLIB) $(LIBIBERTY) $(HOSTING_LIBS) $(LIBS)
 
2190
 
 
2191
bootstrap: ld3$(EXEEXT)
 
2192
        cmp ld2$(EXEEXT) ld3$(EXEEXT)
 
2193
 
 
2194
.PHONY: bootstrap
 
2195
 
 
2196
# A test program for C++ constructors and destructors.
 
2197
# This test is now in the testsuite.
 
2198
#
 
2199
#cdtest: cdtest-main.o cdtest-bar.o cdtest-foo.o ld.new
 
2200
#       ./ld.new $(HOSTING_EMU) -o cdtest $(HOSTING_CRT0) \
 
2201
#         cdtest-main.o cdtest-bar.o cdtest-foo.o $(HOSTING_LIBS)
 
2202
#
 
2203
#cdtest.out: cdtest
 
2204
#       ./cdtest > cdtest.tmp
 
2205
#       mv cdtest.tmp cdtest.out
 
2206
#
 
2207
#cdtest-ur.o: cdtest-main.o cdtest-bar.o cdtest-foo.o ld.new
 
2208
#       ./ld.new $(HOSTING_EMU) -o cdtest-ur.o -Ur cdtest-main.o \
 
2209
#         cdtest-bar.o cdtest-foo.o
 
2210
#
 
2211
#cdtest-ur: cdtest-ur.o
 
2212
#       ./ld.new $(HOSTING_EMU) -o cdtest-ur $(HOSTING_CRT0) cdtest-ur.o \
 
2213
#         $(HOSTING_LIBS)
 
2214
#
 
2215
#cdtest-ur.out: cdtest-ur
 
2216
#       ./cdtest-ur > cdtest-ur.tmp
 
2217
#       mv cdtest-ur.tmp cdtest-ur.out
 
2218
#
 
2219
#check-cdtest: cdtest.out cdtest-ur.out $(srcdir)/cdtest.exp
 
2220
#       diff $(srcdir)/cdtest.exp cdtest.out
 
2221
#       diff $(srcdir)/cdtest.exp cdtest-ur.out
 
2222
#
 
2223
#.PHONY: check-cdtest
 
2224
 
 
2225
# END OF CHECK TARGETS
 
2226
 
 
2227
# DOCUMENTATION TARGETS
 
2228
# Manual configuration file; not usually attached to normal configuration,
 
2229
# because almost all configs use "gen" version of manual.
 
2230
#  Set DOCVER above to change.
 
2231
configdoc.texi: ${DOCVER}-doc.texi
 
2232
        ln -s ${srcdir}/${DOCVER}-doc.texi ./configdoc.texi >/dev/null 2>&1 \
 
2233
          || ln ${srcdir}/${DOCVER}-doc.texi ./configdoc.texi >/dev/null 2>&1 \
 
2234
          || cp ${srcdir}/${DOCVER}-doc.texi ./configdoc.texi
 
2235
 
 
2236
ldver.texi: Makefile
 
2237
        rm -f $@
 
2238
        echo '@set VERSION $(VERSION)' > $@
 
2239
 
 
2240
ld.info: $(srcdir)/ld.texinfo configdoc.texi ldver.texi
 
2241
        @rm -f $@ $@-[0-9] $@-[0-9][0-9]
 
2242
        $(MAKEINFO) -I $(srcdir) -I $(BFDDIR)/doc $(srcdir)/ld.texinfo
 
2243
 
 
2244
ld.dvi: $(srcdir)/ld.texinfo configdoc.texi ldver.texi
 
2245
        TEXINPUTS=$(top_srcdir)/../texinfo:$$TEXINPUTS \
 
2246
          MAKEINFO="$(MAKEINFO) -I $(srcdir) -I $(BFDDIR)/doc" $(TEXI2DVI) -I $(BFDDIR)/doc $(srcdir)/ld.texinfo
 
2247
 
 
2248
# Build the man page from the texinfo file
 
2249
# The sed command removes the no-adjust Nroff command so that
 
2250
# the man output looks standard.
 
2251
ld.1: $(srcdir)/ld.texinfo configdoc.texi ldver.texi
 
2252
        touch $@
 
2253
        -$(TEXI2POD) $(MANCONF) < $(srcdir)/ld.texinfo > ld.pod
 
2254
        -($(POD2MAN) ld.pod | \
 
2255
                sed -e '/^.if n .na/d' > $@.T$$$$ && \
 
2256
                mv -f $@.T$$$$ $@) || \
 
2257
                (rm -f $@.T$$$$ && exit 1)
 
2258
        rm -f ld.pod
 
2259
mostlyclean-local:
 
2260
        -rm -rf tmpdir
 
2261
 
 
2262
.PHONY: install-exec-local install-data-local
 
2263
 
 
2264
install-exec-local: ld-new$(EXEEXT)
 
2265
        $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(tooldir)/bin
 
2266
        @list='$(noinst_PROGRAMS)'; for p in $$list; do \
 
2267
          if test -f $$p; then \
 
2268
            echo " $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed -e 's/$(EXEEXT)$$//' -e 's/-new//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
 
2269
            $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed -e 's/$(EXEEXT)$$//' -e 's/-new//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
 
2270
          else :; fi; \
 
2271
        done
 
2272
        n=`echo ld | sed '$(transform)'`; \
 
2273
        if [ "$(bindir)/$$n$(EXEEXT)" != "$(tooldir)/bin/ld$(EXEEXT)" ]; then \
 
2274
          rm -f $(DESTDIR)$(tooldir)/bin/ld$(EXEEXT); \
 
2275
          ln $(DESTDIR)$(bindir)/$$n$(EXEEXT) $(DESTDIR)$(tooldir)/bin/ld$(EXEEXT) >/dev/null 2>/dev/null \
 
2276
          || $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) ld-new$(EXEEXT) $(DESTDIR)$(tooldir)/bin/ld$(EXEEXT); \
 
2277
        fi
 
2278
 
 
2279
install-data-local:
 
2280
        $(mkinstalldirs) $(DESTDIR)$(scriptdir)/ldscripts
 
2281
        for f in ldscripts/*; do \
 
2282
          $(INSTALL_DATA) $$f $(DESTDIR)$(scriptdir)/$$f ; \
 
2283
        done
 
2284
 
 
2285
# We want install to imply install-info as per GNU standards, despite the
 
2286
# cygnus option.
 
2287
install: install-info
 
2288
diststuff: info $(EXTRA_DIST)
 
2289
distclean-local:
 
2290
        rm -rf ldscripts
 
2291
 
 
2292
Makefile: $(BFDDIR)/configure.in
 
2293
 
 
2294
# Targets to rebuild dependencies in this Makefile.
 
2295
# Have to get rid of DEP1 here so that "$?" later includes all of $(CFILES).
 
2296
DEP: dep.sed $(CFILES) $(HFILES) $(GENERATED_CFILES) $(GENERATED_HFILES) config.h
 
2297
        rm -f DEP1
 
2298
        $(MAKE) MKDEP="$(MKDEP)" DEP1
 
2299
        sed -f dep.sed < DEP1 > DEPA
 
2300
        echo '# IF YOU PUT ANYTHING HERE IT WILL GO AWAY' >> DEPA
 
2301
        if grep ' /' DEPA > /dev/null 2> /dev/null; then \
 
2302
          echo 'make DEP failed!'; exit 1; \
 
2303
        else \
 
2304
          mv -f DEPA $@; \
 
2305
        fi
 
2306
 
 
2307
DEP1: $(CFILES) $(GENERATED_CFILES)
 
2308
        echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > DEP2
 
2309
        echo '# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.' >> DEP2
 
2310
        $(MKDEP) $(INCLUDES) $(CFLAGS) $? >> DEP2
 
2311
        mv -f DEP2 $@
 
2312
 
 
2313
dep.sed: dep-in.sed config.status
 
2314
        sed <$(srcdir)/dep-in.sed >dep.sed      \
 
2315
                -e 's!@INCDIR@!$(INCDIR)!'      \
 
2316
                -e 's!@BFDDIR@!$(BFDDIR)!'      \
 
2317
                -e 's!@SRCDIR@!$(srcdir)!'      \
 
2318
                -e 's!@TOPDIR@!'`echo $(srcdir) | sed -e s,/ld$$,,`'!'
 
2319
 
 
2320
dep: DEP
 
2321
        sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile
 
2322
        cat DEP >> tmp-Makefile
 
2323
        $(srcdir)/../move-if-change tmp-Makefile Makefile
 
2324
 
 
2325
dep-in: DEP
 
2326
        sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.in > tmp-Makefile.in
 
2327
        cat DEP >> tmp-Makefile.in
 
2328
        $(srcdir)/../move-if-change tmp-Makefile.in $(srcdir)/Makefile.in
 
2329
 
 
2330
dep-am: DEP
 
2331
        sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.am > tmp-Makefile.am
 
2332
        cat DEP >> tmp-Makefile.am
 
2333
        $(srcdir)/../move-if-change tmp-Makefile.am $(srcdir)/Makefile.am
 
2334
 
 
2335
.PHONY: dep dep-in dep-am
 
2336
 
 
2337
@MAINT@.PHONY: mpw
 
2338
@MAINT@mpw: $(srcdir)/mpw-ei386go32.c $(srcdir)/mpw-elfmips.c \
 
2339
@MAINT@ $(srcdir)/mpw-em68kcoff.c $(srcdir)/mpw-eppcmac.c \
 
2340
@MAINT@ $(srcdir)/mpw-esh.c $(srcdir)/mpw-idtmips.c
 
2341
@MAINT@
 
2342
@MAINT@$(srcdir)/mpw-ei386go32.c: ei386go32.c
 
2343
@MAINT@ $(srcdir)/../move-if-change $< $@
 
2344
@MAINT@
 
2345
@MAINT@$(srcdir)/mpw-elfmips.c: eelf32ebmip.c
 
2346
@MAINT@ $(srcdir)/../move-if-change $< $@
 
2347
@MAINT@
 
2348
@MAINT@$(srcdir)/mpw-em68kcoff.c: em68kcoff.c
 
2349
@MAINT@ $(srcdir)/../move-if-change $< $@
 
2350
@MAINT@
 
2351
@MAINT@$(srcdir)/mpw-eppcmac.c: eppcmacos.c
 
2352
@MAINT@ $(srcdir)/../move-if-change $< $@
 
2353
@MAINT@
 
2354
@MAINT@$(srcdir)/mpw-esh.c: esh.c
 
2355
@MAINT@ $(srcdir)/../move-if-change $< $@
 
2356
@MAINT@
 
2357
@MAINT@$(srcdir)/mpw-idtmips.c: emipsidt.c
 
2358
@MAINT@ $(srcdir)/../move-if-change $< $@
 
2359
 
 
2360
# What appears below is generated by a hacked mkdep using gcc -MM.
 
2361
 
 
2362
# DO NOT DELETE THIS LINE -- mkdep uses it.
 
2363
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
 
2364
ldctor.o: ldctor.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2365
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2366
  $(INCDIR)/bfdlink.h $(INCDIR)/safe-ctype.h ld.h $(INCDIR)/bin-bugs.h \
 
2367
  ldexp.h ldlang.h ldmisc.h ldgram.h ldmain.h ldctor.h
 
2368
ldemul.o: ldemul.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2369
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2370
  ld.h $(INCDIR)/bin-bugs.h ldmisc.h ldexp.h ldlang.h \
 
2371
  ldfile.h ldemul.h ldmain.h ldemul-list.h
 
2372
ldexp.o: ldexp.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2373
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2374
  $(INCDIR)/bfdlink.h ld.h $(INCDIR)/bin-bugs.h ldmain.h \
 
2375
  ldmisc.h ldexp.h ldgram.h ldlang.h $(INCDIR)/libiberty.h \
 
2376
  $(INCDIR)/safe-ctype.h
 
2377
ldfile.o: ldfile.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2378
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2379
  $(INCDIR)/bfdlink.h $(INCDIR)/safe-ctype.h ld.h $(INCDIR)/bin-bugs.h \
 
2380
  ldmisc.h ldexp.h ldlang.h ldfile.h ldmain.h ldgram.h \
 
2381
  ldlex.h ldemul.h $(INCDIR)/libiberty.h $(INCDIR)/filenames.h
 
2382
ldlang.o: ldlang.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2383
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2384
  $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h $(INCDIR)/obstack.h \
 
2385
  $(INCDIR)/bfdlink.h ld.h $(INCDIR)/bin-bugs.h ldmain.h \
 
2386
  ldexp.h ldlang.h ldgram.h ldlex.h ldmisc.h ldctor.h \
 
2387
  ldfile.h ldemul.h $(INCDIR)/fnmatch.h $(INCDIR)/demangle.h
 
2388
ldmain.o: ldmain.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2389
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2390
  $(INCDIR)/safe-ctype.h $(INCDIR)/libiberty.h $(INCDIR)/progress.h \
 
2391
  $(INCDIR)/bfdlink.h $(INCDIR)/filenames.h ld.h $(INCDIR)/bin-bugs.h \
 
2392
  ldmain.h ldmisc.h ldwrite.h ldexp.h ldlang.h ldgram.h \
 
2393
  ldlex.h ldfile.h ldemul.h ldctor.h
 
2394
ldmisc.o: ldmisc.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2395
  $(INCDIR)/symcat.h $(INCDIR)/bfdlink.h sysdep.h config.h \
 
2396
  $(INCDIR)/fopen-same.h $(INCDIR)/libiberty.h $(INCDIR)/demangle.h \
 
2397
  ld.h $(INCDIR)/bin-bugs.h ldmisc.h ldexp.h ldlang.h \
 
2398
  ldgram.h ldlex.h ldmain.h ldfile.h
 
2399
ldver.o: ldver.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2400
  $(INCDIR)/symcat.h ../bfd/bfdver.h sysdep.h config.h \
 
2401
  $(INCDIR)/fopen-same.h ld.h $(INCDIR)/bin-bugs.h ldver.h \
 
2402
  ldexp.h ldlang.h ldfile.h ldemul.h ldmain.h
 
2403
ldwrite.o: ldwrite.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2404
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2405
  $(INCDIR)/bfdlink.h $(INCDIR)/libiberty.h ld.h $(INCDIR)/bin-bugs.h \
 
2406
  ldexp.h ldlang.h ldwrite.h ldmisc.h ldgram.h ldmain.h
 
2407
lexsup.o: lexsup.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2408
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2409
  $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h $(INCDIR)/bfdlink.h \
 
2410
  ld.h $(INCDIR)/bin-bugs.h ldmain.h ldmisc.h ldexp.h \
 
2411
  ldlang.h ldgram.h ldlex.h ldfile.h ldver.h ldemul.h \
 
2412
  $(INCDIR)/demangle.h
 
2413
mri.o: mri.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h \
 
2414
  sysdep.h config.h $(INCDIR)/fopen-same.h ld.h $(INCDIR)/bin-bugs.h \
 
2415
  ldexp.h ldlang.h ldmisc.h mri.h ldgram.h $(INCDIR)/libiberty.h
 
2416
ldcref.o: ldcref.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2417
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2418
  $(INCDIR)/bfdlink.h $(INCDIR)/libiberty.h ld.h $(INCDIR)/bin-bugs.h \
 
2419
  ldmain.h ldmisc.h ldexp.h ldlang.h
 
2420
pe-dll.o: pe-dll.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2421
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2422
  $(INCDIR)/bfdlink.h $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h \
 
2423
  ld.h $(INCDIR)/bin-bugs.h ldexp.h ldlang.h ldwrite.h \
 
2424
  ldmisc.h ldgram.h ldmain.h ldfile.h ldemul.h $(INCDIR)/coff/internal.h \
 
2425
  $(BFDDIR)/libcoff.h deffile.h pe-dll.h
 
2426
ldgram.o: ldgram.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2427
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2428
  $(INCDIR)/bfdlink.h ld.h $(INCDIR)/bin-bugs.h ldexp.h \
 
2429
  ldver.h ldlang.h ldfile.h ldemul.h ldmisc.h ldmain.h \
 
2430
  mri.h ldctor.h ldlex.h
 
2431
ldlex.o: ldlex.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
 
2432
  $(INCDIR)/symcat.h sysdep.h config.h $(INCDIR)/fopen-same.h \
 
2433
  $(INCDIR)/safe-ctype.h $(INCDIR)/bfdlink.h ld.h $(INCDIR)/bin-bugs.h \
 
2434
  ldmisc.h ldexp.h ldlang.h ldgram.h ldfile.h ldlex.h \
 
2435
  ldmain.h $(INCDIR)/libiberty.h
 
2436
deffilep.o: deffilep.c $(INCDIR)/libiberty.h $(INCDIR)/ansidecl.h \
 
2437
  $(INCDIR)/safe-ctype.h ../bfd/bfd.h $(INCDIR)/symcat.h \
 
2438
  sysdep.h config.h $(INCDIR)/fopen-same.h ld.h $(INCDIR)/bin-bugs.h \
 
2439
  ldmisc.h deffile.h
 
2440
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
 
2441
 
 
2442
# Tell versions [3.59,3.63) of GNU make to not export all variables.
 
2443
# Otherwise a system limit (for SysV at least) may be exceeded.
 
2444
.NOEXPORT: