Makefile.am revision 38889
1## Process this file with automake to generate Makefile.in
2
3AUTOMAKE_OPTIONS = cygnus dejagnu
4
5SUBDIRS = doc
6
7tooldir = $(exec_prefix)/$(target_alias)
8
9YACC = `if [ -f ../bison/bison ] ; then echo ../bison/bison -y -L../bison/bison ; else echo bison -y ; fi`
10LEX = `if [ -f ../flex/flex ] ; then echo ../flex/flex ;  else echo flex ; fi`
11
12DEP = mkdep
13
14TARG_CPU = @target_cpu_type@
15TARG_CPU_C = $(srcdir)/config/tc-@target_cpu_type@.c
16TARG_CPU_O = tc-@target_cpu_type@.o
17TARG_CPU_H = $(srcdir)/config/tc-@target_cpu_type@.h
18OBJ_FORMAT_C = $(srcdir)/config/obj-@obj_format@.c
19OBJ_FORMAT_O = obj-@obj_format@.o
20OBJ_FORMAT_H = $(srcdir)/config/obj-@obj_format@.h
21TARG_ENV_H = $(srcdir)/config/te-@te_file@.h
22ATOF_TARG_C = $(srcdir)/config/atof-@atof@.c
23ATOF_TARG_O = atof-@atof@.o
24
25# use @target_cpu_type@ for refering to configured target name
26IT_HDRS=itbl-parse.h $(srcdir)/itbl-ops.h 
27IT_SRCS=itbl-parse.c itbl-lex.c $(srcdir)/itbl-ops.c
28IT_DEPS=$(srcdir)/itbl-parse.y $(srcdir)/itbl-lex.l $(srcdir)/config/itbl-@target_cpu_type@.h
29IT_OBJS=itbl-parse.o itbl-lex.o itbl-ops.o
30
31# CPU types.  This is only used for dependency information.
32
33CPU_TYPES = \
34	a29k \
35	alpha \
36	arc \
37	arm \
38	d10v \
39	h8300 \
40	h8500 \
41	hppa \
42	i386 \
43	i860 \
44	i960 \
45	m32r \
46	m68k \
47	m88k \
48	mips \
49	mn10200 \
50	mn10300 \
51	ns32k \
52	ppc \
53	sh \
54	sparc \
55	tahoe \
56	tic30 \
57	vax \
58	w65 \
59	v850 \
60	z8k
61
62# Object format types.  This is only used for dependency information.
63# We deliberately omit som, since it does not work as a cross assembler.
64
65OBJ_FORMATS = \
66	aout \
67	bout \
68	coff \
69	ecoff \
70	elf \
71	evax \
72	hp300 \
73	ieee \
74	vms
75
76# This is an sh case which sets valid according to whether the CPU
77# type in the shell variable c and the OS type in the shell variable o
78# are supported.  This helps cuts down on the amount of dependency
79# information.
80
81CPU_OBJ_VALID = \
82	valid= ; \
83	case $$o in \
84	aout) \
85	  case $$c in \
86	  a29k | arm | i386 | i860 | m68k | mips | ns32k | sparc | tahoe | tic30 | vax) \
87	    valid=yes ;; \
88	  esac ;; \
89	bout) \
90	  case $$c in \
91	  i960) valid=yes ;; \
92	  esac ;; \
93	coff) valid=yes ;; \
94	ecoff) \
95	  case $$c in \
96	  mips | alpha) valid=yes ;; \
97	  esac ;; \
98	elf) valid=yes ;; \
99	evax) \
100	  case $$c in \
101	  alpha) valid=yes ;; \
102	  esac ;; \
103	hp300) \
104	  case $$c in \
105	  m68k) valid=yes ;; \
106	  esac ;; \
107	vms) \
108	  case $$c in \
109	  vax) valid=yes ;; \
110	  esac ;; \
111	esac;
112
113# This is like CPU_OBJ_VALID, for the obj=multi case.
114
115CPU_MULTI_VALID = \
116	valid= ; \
117	case $$c in \
118	i386 | mips) valid=yes ;; \
119	esac;
120
121# Regular source files.
122
123GAS_CFILES = \
124	app.c \
125	as.c \
126	atof-generic.c \
127	bignum-copy.c \
128	cond.c \
129	depend.c \
130	ecoff.c \
131	ehopt.c \
132	expr.c \
133	flonum-copy.c \
134	flonum-konst.c \
135	flonum-mult.c \
136	frags.c \
137	hash.c \
138	input-file.c \
139	input-scrub.c \
140	listing.c \
141	literal.c \
142	macro.c \
143	messages.c \
144	output-file.c \
145	read.c \
146	sb.c \
147	stabs.c \
148	subsegs.c \
149	symbols.c \
150	write.c
151
152CFILES = $(GAS_CFILES) gasp.c itbl-ops.c
153
154HFILES = \
155	as.h \
156	bignum.h \
157	bit_fix.h \
158	ecoff.h \
159	emul-target.h \
160	emul.h \
161	expr.h \
162	flonum.h \
163	frags.h \
164	hash.h \
165	input-file.h \
166	itbl-ops.h \
167	listing.h \
168	macro.h \
169	obj.h \
170	output-file.h \
171	read.h \
172	sb.h \
173	struc-symbol.h \
174	subsegs.h \
175	symbols.h \
176	tc.h \
177	write.h
178
179# CPU files in config.
180
181TARGET_CPU_CFILES = \
182	config/tc-a29k.c \
183	config/tc-alpha.c \
184	config/tc-arc.c \
185	config/tc-arm.c \
186	config/tc-d10v.c \
187	config/tc-h8300.c \
188	config/tc-h8500.c \
189	config/tc-hppa.c \
190	config/tc-i386.c \
191	config/tc-i860.c \
192	config/tc-i960.c \
193	config/tc-m32r.c \
194	config/tc-m68k.c \
195	config/tc-m88k.c \
196	config/tc-mips.c \
197	config/tc-mn10200.c \
198	config/tc-mn10300.c \
199	config/tc-ns32k.c \
200	config/tc-ppc.c \
201	config/tc-sh.c \
202	config/tc-sparc.c \
203	config/tc-tahoe.c \
204	config/tc-tic30.c \
205	config/tc-vax.c \
206	config/tc-w65.c \
207	config/tc-v850.c \
208	config/tc-z8k.c
209
210TARGET_CPU_HFILES = \
211	config/tc-a29k.h \
212	config/tc-alpha.h \
213	config/tc-arc.h \
214	config/tc-arm.h \
215	config/tc-d10v.h \
216	config/tc-h8300.h \
217	config/tc-h8500.h \
218	config/tc-hppa.h \
219	config/tc-i386.h \
220	config/tc-i860.h \
221	config/tc-i960.h \
222	config/tc-m32r.h \
223	config/tc-m68k.h \
224	config/tc-m88k.h \
225	config/tc-mips.h \
226	config/tc-mn10200.h \
227	config/tc-mn10300.h \
228	config/tc-ns32k.h \
229	config/tc-ppc.h \
230	config/tc-sh.h \
231	config/tc-sparc.h \
232	config/tc-tahoe.h \
233	config/tc-tic30.h \
234	config/tc-vax.h \
235	config/tc-w65.h \
236	config/tc-v850.h \
237	config/tc-z8k.h
238
239# OBJ files in config
240
241OBJ_FORMAT_CFILES = \
242	config/obj-aout.c \
243	config/obj-bout.c \
244	config/obj-coff.c \
245	config/obj-ecoff.c \
246	config/obj-elf.c \
247	config/obj-evax.c \
248	config/obj-hp300.c \
249	config/obj-ieee.c \
250	config/obj-som.c \
251	config/obj-vms.c
252
253OBJ_FORMAT_HFILES = \
254	config/obj-aout.h \
255	config/obj-bout.h \
256	config/obj-coff.h \
257	config/obj-ecoff.h \
258	config/obj-elf.h \
259	config/obj-evax.h \
260	config/obj-hp300.h \
261	config/obj-ieee.h \
262	config/obj-som.h \
263	config/obj-vms.h
264
265# Emulation header files in config
266
267TARG_ENV_HFILES = \
268	config/te-386bsd.h \
269	config/te-aux.h \
270	config/te-delta.h \
271	config/te-delt88.h \
272	config/te-dpx2.h \
273	config/te-dynix.h \
274	config/te-generic.h \
275	config/te-go32.h \
276	config/te-hp300.h \
277	config/te-hppa.h \
278	config/te-i386aix.h \
279	config/te-ic960.h \
280	config/te-linux.h \
281	config/te-lnews.h \
282	config/te-lynx.h \
283	config/te-mach.h \
284	config/te-macos.h \
285	config/te-multi.h \
286	config/te-nbsd.h \
287	config/te-nbsd532.h \
288	config/te-pc532mach.h \
289	config/te-pe.h \
290	config/te-ppcnw.h \
291	config/te-psos.h \
292	config/te-riscix.h \
293	config/te-sparcaout.h \
294	config/te-sun3.h \
295	config/te-svr4.h \
296	config/te-sysv32.h
297
298# Multi files in config
299
300MULTI_CFILES = \
301	config/e-i386coff.c \
302	config/e-i386elf.c \
303	config/e-mipsecoff.c \
304	config/e-mipself.c
305
306CONFIG_OBJS = \
307	$(TARG_CPU_O) \
308	$(OBJ_FORMAT_O) \
309	$(ATOF_TARG_O) \
310	$(extra_objects)
311
312GENERIC_OBJS = \
313	app.o \
314	as.o \
315	atof-generic.o \
316	bignum-copy.o \
317	cond.o \
318	depend.o \
319	ehopt.o \
320	expr.o \
321	flonum-konst.o \
322	flonum-copy.o \
323	flonum-mult.o \
324	frags.o \
325	hash.o \
326	input-file.o \
327	input-scrub.o \
328	literal.o \
329	messages.o \
330	output-file.o \
331	read.o \
332	subsegs.o \
333	symbols.o \
334	write.o \
335	listing.o \
336	ecoff.o \
337	stabs.o \
338	sb.o \
339	macro.o
340
341OBJS = $(CONFIG_OBJS) $(GENERIC_OBJS)
342
343noinst_PROGRAMS = as-new gasp-new
344noinst_SCRIPTS = .gdbinit
345
346$(srcdir)/make-gas.com: stamp-mk.com
347stamp-mk.com: vmsconf.sh Makefile
348	sh $(srcdir)/vmsconf.sh $(GENERIC_OBJS) > new-make.com
349	$(SHELL) $(srcdir)/../move-if-change new-make.com $(srcdir)/make-gas.com
350	touch stamp-mk.com
351
352EXTRA_DIST = make-gas.com
353
354DISTSTUFF = make-gas.com m68k-parse.c itbl-parse.c itbl-parse.h itbl-lex.c
355diststuff: $(DISTSTUFF) info
356
357DISTCLEANFILES = targ-cpu.h obj-format.h targ-env.h itbl-cpu.h cgen-opc.h
358
359# Now figure out from those variables how to compile and link.
360
361BASEDIR = $(srcdir)/..
362BFDDIR = $(BASEDIR)/bfd
363INCDIR = $(BASEDIR)/include
364
365# This is the variable actually used when we compile.
366# Specify the directories to be searched for header files.
367# Both . and srcdir are used, in that order,
368# so that tm.h and config.h will be found in the compilation
369# subdirectory rather than in the source directory.
370INCLUDES = -D_GNU_SOURCE -I. -I$(srcdir) -I../bfd -I$(srcdir)/config -I$(INCDIR) -I$(srcdir)/.. -I$(BFDDIR)
371
372# This should be parallel to INCLUDES, but should replace $(srcdir)
373# with $${srcdir}, and should work in a subdirectory.  This is used
374# when building dependencies, because the dependency building is done
375# in a subdirectory.
376DEP_INCLUDES = -D_GNU_SOURCE -I.. -I$${srcdir} -I../../bfd -I$${srcdir}/config -I$${srcdir}/../include -I$${srcdir}/.. -I$${srcdir}/../bfd
377
378# How to link with both our special library facilities
379# and the system's installed libraries.
380
381GASLIBS = @OPCODES_LIB@ @BFDLIB@ ../libiberty/libiberty.a
382
383# Files to be copied away after each stage in building.
384STAGESTUFF = *.o $(noinst_PROGRAMS)
385
386$(OBJS): @ALL_OBJ_DEPS@
387
388as_new_SOURCES = $(GAS_CFILES)
389as_new_LDADD = $(TARG_CPU_O) $(OBJ_FORMAT_O) $(ATOF_TARG_O) \
390	$(extra_objects) $(GASLIBS)
391as_new_DEPENDENCIES = $(TARG_CPU_O) $(OBJ_FORMAT_O) $(ATOF_TARG_O) \
392	$(extra_objects) $(GASLIBS)
393
394# Stuff that every object file depends upon.  If anything is removed
395# from this list, remove it from dep-in.sed as well.
396$(OBJS): config.h as.h $(TARG_ENV_H) $(OBJ_FORMAT_H) $(TARG_CPU_H) flonum.h \
397	expr.h struc-symbol.h write.h frags.h hash.h read.h symbols.h tc.h \
398	obj.h listing.h bignum.h bit_fix.h $(INCDIR)/libiberty.h
399
400gasp_new_SOURCES = gasp.c macro.c sb.c hash.c
401gasp_new_LDADD = ../libiberty/libiberty.a
402
403EXPECT = `if [ -f $${rootme}/../expect/expect ] ; then \
404          echo $${rootme}/../expect/expect ; \
405          else echo expect ; fi`
406
407RUNTEST = `if [ -f $${srcdir}/../dejagnu/runtest ] ; then \
408		echo $${srcdir}/../dejagnu/runtest ; else echo runtest; \
409	   fi`
410RUNTESTFLAGS=
411
412check-DEJAGNU: site.exp
413	if [ -d testsuite ]; then \
414	  true; \
415	else \
416	  mkdir testsuite; \
417	fi
418	rm -f testsuite/site.exp
419	cp site.exp testsuite/site.exp
420	rootme=`pwd`; export rootme; \
421	srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \
422	EXPECT=${EXPECT} ; export EXPECT ; \
423	if [ -f $(top_builddir)/../expect/expect ]; then \
424	  TCL_LIBRARY=`cd $(top_srcdir)/../tcl/library && pwd`; \
425	  export TCL_LIBRARY; \
426	fi; \
427	runtest=$(RUNTEST); \
428	cd testsuite; \
429	if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
430	  $$runtest --tool $(DEJATOOL) --srcdir $${srcdir}/testsuite \
431		$(RUNTESTFLAGS); \
432	else echo "WARNING: could not find \`runtest'" 1>&2; :;\
433	fi
434
435# The implicit .c.o rule doesn't work for these, perhaps because of
436# the variables, or perhaps because the sources are not on vpath.
437$(TARG_CPU_O): $(TARG_CPU_C) $(TARG_CPU_DEP_@target_cpu_type@)
438	$(COMPILE) -c $(TARG_CPU_C)
439$(ATOF_TARG_O): $(ATOF_TARG_C)
440	$(COMPILE) -c $(ATOF_TARG_C)
441
442# ecoff.c only has full dependencies when ECOFF_DEBUGGING is defined,
443# so the automatic dependency stuff doesn't work.
444ecoff.o : ecoff.c ecoff.h $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h \
445	$(INCDIR)/coff/ecoff.h $(INCDIR)/coff/symconst.h \
446	$(INCDIR)/aout/stab_gnu.h
447
448# We need all these explicit rules for the multi stuff.  Because of
449# these rules, we don't need one for OBJ_FORMAT_O.
450
451obj-aout.o : $(srcdir)/config/obj-aout.c
452	$(COMPILE) -c $(srcdir)/config/obj-aout.c
453obj-bout.o : $(srcdir)/config/obj-bout.c
454	$(COMPILE) -c $(srcdir)/config/obj-bout.c
455obj-coff.o: $(srcdir)/config/obj-coff.c
456	$(COMPILE) -c $(srcdir)/config/obj-coff.c
457obj-ecoff.o : $(srcdir)/config/obj-ecoff.c
458	$(COMPILE) -c $(srcdir)/config/obj-ecoff.c
459obj-elf.o : $(srcdir)/config/obj-elf.c
460	$(COMPILE) -c $(srcdir)/config/obj-elf.c
461obj-evax.o : $(srcdir)/config/obj-evax.c
462	$(COMPILE) -c $(srcdir)/config/obj-evax.c
463obj-hp300.o : $(srcdir)/config/obj-hp300.c
464	$(COMPILE) -c $(srcdir)/config/obj-hp300.c
465obj-ieee.o : $(srcdir)/config/obj-ieee.c
466	$(COMPILE) -c $(srcdir)/config/obj-ieee.c
467obj-multi.o : $(srcdir)/config/obj-multi.c
468	$(COMPILE) -c $(srcdir)/config/obj-multi.c
469obj-som.o : $(srcdir)/config/obj-som.c
470	$(COMPILE) -c $(srcdir)/config/obj-som.c
471obj-vms.o : $(srcdir)/config/obj-vms.c
472	$(COMPILE) -c $(srcdir)/config/obj-vms.c
473
474e-mipself.o : $(srcdir)/config/e-mipself.c
475	$(COMPILE) -c $(srcdir)/config/e-mipself.c
476e-mipsecoff.o : $(srcdir)/config/e-mipsecoff.c
477	$(COMPILE) -c $(srcdir)/config/e-mipsecoff.c
478e-i386coff.o: $(srcdir)/config/e-i386coff.c
479	$(COMPILE) -c $(srcdir)/config/e-i386coff.c
480e-i386elf.o: $(srcdir)/config/e-i386elf.c
481	$(COMPILE) -c $(srcdir)/config/e-i386elf.c
482
483# The m68k operand parser.
484
485EXTRA_as_new_SOURCES = config/m68k-parse.y
486
487m68k-parse.c: $(srcdir)/config/m68k-parse.y
488	$(SHELL) $(YLWRAP) "$(YACC)" $(srcdir)/config/m68k-parse.y y.tab.c m68k-parse.c --
489m68k-parse.o: m68k-parse.c $(srcdir)/config/m68k-parse.h
490
491# Don't let the .y.h rule clobber m68k-parse.h.
492m68k-parse.h: ; @true
493$(srcdir)/config/m68k-parse.h: ; @true
494
495# The instruction table specification lexical analyzer and parser.
496
497itbl-lex.c: $(srcdir)/itbl-lex.l
498itbl-lex.o: itbl-lex.c itbl-parse.h
499
500itbl-parse.o: itbl-parse.c itbl-parse.h $(srcdir)/itbl-ops.h
501
502itbl-ops.o: $(srcdir)/itbl-ops.c $(srcdir)/itbl-ops.h itbl-parse.h
503
504itbl-parse.c itbl-parse.h: $(srcdir)/itbl-parse.y
505	$(SHELL) $(YLWRAP) "$(YACC)" $(srcdir)/itbl-parse.y y.tab.c itbl-parse.c y.tab.h itbl-parse.h -- -d
506
507# stand-alone itbl assembler & disassembler
508
509EXTRA_PROGRAMS = itbl-test
510itbl_test_SOURCES = itbl-parse.y itbl-lex.l
511itbl_test_LDADD = itbl-test-ops.o itbl-test.o $(GASLIBS) @LEXLIB@
512
513itbl-test-ops.o: $(srcdir)/itbl-ops.c $(srcdir)/itbl-ops.h itbl-parse.h
514	$(COMPILE) -o itbl-test-ops.o -DSTAND_ALONE -c $(srcdir)/itbl-ops.c
515
516itbl-test.o: $(srcdir)/testsuite/gas/all/itbl-test.c $(srcdir)/itbl-ops.h
517	$(COMPILE) -c -DSTAND_ALONE $(srcdir)/testsuite/gas/all/itbl-test.c
518
519# CGEN interface.
520
521cgen.o: cgen.c cgen-opc.h subsegs.h \
522	$(INCDIR)/obstack.h $(INCDIR)/opcode/cgen.h \
523	$(srcdir)/../opcodes/$(TARG_CPU)-opc.h
524
525# Remake the info files.
526
527MOSTLYCLEANFILES = $(STAGESTUFF) core stamp-mk.com \
528	testsuite/*.o testsuite/*.out testsuite/gas.log testsuite/gas.sum \
529	testsuite/site.exp site.bak site.exp stage stage1 stage2
530
531CLEANFILES = dep.sed .tcdep .objdep .dep2 .dep1 .depa .dep .depdir
532
533.PHONY: install-exec-local install-data-local
534
535install-exec-local: $(noinst_PROGRAMS)
536	$(mkinstalldirs) $(bindir) $(tooldir)/bin
537	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
538	  if test -f $$p; then \
539	    echo " $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed -e 's/-new//'|sed '$(transform)'`"; \
540	    $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed -e 's/-new//'|sed '$(transform)'`; \
541	  else :; fi; \
542	done
543	rm -f $(tooldir)/bin/as$(EXEEXT)
544	n=`echo as | sed '$(transform)'`; \
545	if [ "$(bindir)/$$n$(EXEEXT)" != "$(tooldir)/bin/as$(EXEEXT)" ]; then \
546	  ln $(bindir)/$$n$(EXEEXT) $(tooldir)/bin/as$(EXEEXT) >/dev/null 2>/dev/null \
547	    || $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) as-new$(EXEEXT) $(tooldir)/bin/as$(EXEEXT); \
548	fi
549
550# These exist for maintenance purposes.
551
552.PHONY: bootstrap bootstrap2 bootstrap3 stage1 stage2 stage3 comparison
553
554bootstrap: as-new
555	$(MAKE) stage1
556	rm -f stage && ln -s stage1 stage
557	$(MAKE) CC="$(CC)" CFLAGS="-O -Bstage/ $(CFLAGS)" libdir=$(libdir) ALLOCA= $(noinst_PROGRAMS)
558	$(MAKE) stage2
559	rm -f stage && ln -s stage2 stage
560	$(MAKE) CC="$(CC)" CFLAGS="-O -Bstage/ $(CFLAGS)" libdir=$(libdir) ALLOCA= $(noinst_PROGRAMS)
561	$(MAKE) comparison against=stage2
562
563bootstrap2:
564	rm -f stage && ln -s stage1 stage
565	$(MAKE) CC="$(CC)" CFLAGS="-O -Bstage/ $(CFLAGS)" libdir=$(libdir) ALLOCA= $(noinst_PROGRAMS)
566	$(MAKE) stage2
567	rm -f stage && ln -s stage2 stage
568	$(MAKE) CC="$(CC)" CFLAGS="-O -Bstage/ $(CFLAGS)" libdir=$(libdir) ALLOCA= $(noinst_PROGRAMS)
569	$(MAKE) comparison against=stage2
570
571bootstrap3:
572	rm -f stage && ln -s stage2 stage
573	$(MAKE) CC="$(CC)" CFLAGS="-O -Bstage/ $(CFLAGS)" libdir=$(libdir) ALLOCA= $(noinst_PROGRAMS)
574	$(MAKE) comparison against=stage2
575
576# Copy the object files from a particular stage into a subdirectory.
577stage1:
578	-mkdir stage1
579	-mv $(STAGESTUFF) stage1
580	if [ -f stage1/as-new$(EXEEXT) -a ! -f stage1/as$(EXEEXT) ] ; then (cd stage1 ; ln -s as-new$(EXEEXT) as$(EXEEXT)) ; fi
581
582stage2:
583	-mkdir stage2
584	-mv $(STAGESTUFF) stage2
585	if [ -f stage2/as-new$(EXEEXT) -a ! -f stage2/as$(EXEEXT) ] ; then (cd stage2 ; ln -s as-new$(EXEEXT) as$(EXEEXT)) ; fi
586
587stage3:
588	-mkdir stage3
589	-mv $(STAGESTUFF) stage3
590	if [ -f stage3/as-new$(EXEEXT) -a ! -f stage3/as$(EXEEXT) ] ; then (cd stage3 ; ln -s as-new as$(EXEEXT)) ; fi
591
592against=stage2
593
594# This rule is derived from corresponding code in the Makefile.in for gcc.
595# The "tail +16c" is to bypass headers which may include timestamps or
596# temporary assembly file names.
597comparison:
598	x=0 ; \
599	for file in *.o ; do \
600	  tail +16c ./$$file > tmp-foo1; \
601	  if tail +16c ${against}/$$file > tmp-foo2 2>/dev/null ; then \
602	    if cmp tmp-foo1 tmp-foo2 ; then \
603	      true ; \
604	    else \
605	      echo $$file differs ; \
606	      x=1 ; \
607	    fi ; \
608	  else true; fi ; \
609	done ; \
610	exit $$x
611	-rm -f tmp-foo*
612
613.PHONY: de-stage1 de-stage2 de-stage3
614
615de-stage1:
616	- (cd stage1 ; rm -f as$(EXEEXT) ; mv -f * ..)
617	- rmdir stage1
618
619de-stage2:
620	- (cd stage2 ; rm -f as$(EXEEXT) ; mv -f * ..)
621	- rmdir stage2
622
623de-stage3:
624	- (cd stage3 ; rm -f as$(EXEEXT) ; mv -f * ..)
625	- rmdir stage3
626
627# Automatic dependency computation.  This is a real pain, because the
628# dependencies change based on target_cpu_type and obj_format.  We
629# currently ignore any dependencies caused by emulation files.
630
631DEP_FILE_DEPS =  $(CFILES) $(HFILES) $(TARGET_CPU_CFILES) \
632	$(TARGET_CPU_HFILES) $(OBJ_FORMAT_CFILES) $(OBJ_FORMAT_HFILES)
633
634.dep: dep.sed $(DEP_FILE_DEPS) .tcdep .objdep .dep2
635	rm -f .dep1
636	srcdir=`cd $(srcdir); pwd`; \
637	$(MAKE) DEP=$(DEP) srcdir=$${srcdir} VPATH=$${srcdir} .dep1
638	rm -rf .depdir
639	sed -f dep.sed < .dep1 > .depa
640	sed -f dep.sed < .tcdep >> .depa
641	sed -f dep.sed < .objdep >> .depa
642	sed -f dep.sed < .dep2 >> .depa
643	echo '$$(OBJS): $$(DEP_@target''_cpu_type@_@obj''_format@)' >> .depa
644	echo '$$(TARG_CPU_O): $$(TCDEP_@target''_cpu_type@_@obj''_format@)' >> .depa
645	echo '$$(OBJ_FORMAT_O): $$(OBJDEP_@target''_cpu_type@_@obj''_format@)' >> .depa
646	echo '# IF YOU PUT ANYTHING HERE IT WILL GO AWAY' >> .depa
647	$(SHELL) $(srcdir)/../move-if-change .depa .dep
648
649# This rule needs a mkdep that runs "gcc -MM".
650.dep1: $(CFILES) $(MULTI_CFILES)
651	if [ -d .depdir ]; then true; else mkdir .depdir; fi
652	srcdir=`cd $(srcdir); pwd`; \
653	cd .depdir; \
654	echo '' > targ-cpu.h; \
655	echo '' > obj-format.h; \
656	echo '' > targ-env.h; \
657	echo '' > itbl-cpu.h; \
658	echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep; \
659	$(DEP) -f .dep -DBFD_ASSEMBLER -I. -I.. -I$${srcdir} -I../../bfd $(DEP_INCLUDES) $?
660	sed -e '/IF YOU PUT ANYTHING/,$$d' < .depdir/.dep > .dep1
661	rm -f .depdir/.dep
662
663# Work out the special dependencies for the tc-*.c files.
664.tcdep: $(TARGET_CPU_CFILES)
665	rm -f .tcdepa
666	if [ -d .depdir ]; then true; else mkdir .depdir; fi
667	srcdir=`cd $(srcdir); pwd`; \
668	cd .depdir; \
669	for c in $(CPU_TYPES); do \
670	  for o in $(OBJ_FORMATS); do \
671	    $(CPU_OBJ_VALID) \
672	    if [ x$${valid} = xyes ]; then \
673	      echo '#include "tc-'"$${c}"'.h"' > targ-cpu.h; \
674	      echo '#include "obj-'"$${o}"'.h"' > obj-format.h; \
675	      echo '#include "te-generic.h"' > targ-env.h; \
676	      echo '' > itbl-cpu.h; \
677	      echo '#include "opcodes/'"$${c}"'-opc.h"' > cgen-opc.h; \
678	      rm -f dummy.c; \
679	      cp $${srcdir}/config/tc-$${c}.c dummy.c; \
680	      echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep; \
681	      $(DEP) -f .dep -DBFD_ASSEMBLER -I. -I.. -I$${srcdir} -I../../bfd $(DEP_INCLUDES) dummy.c; \
682	      sed -e "s/dummy.o: dummy.c/TCDEP_$${c}_$${o} =/" \
683		  -e '1,/DO NOT PUT ANYTHING AFTER/d' \
684		  -e '/IF YOU PUT ANYTHING/,$$d' \
685		  -e '/^$$/d' < .dep >> ../.tcdepa; \
686	      rm -f dummy.c; \
687	    else true; fi; \
688	  done; \
689	done
690	echo 'TCDEP_hppa_som = $$(srcdir)/config/tc-hppa.h subsegs.h \' >> .tcdepa
691	echo '  $$(INCDIR)/obstack.h $$(BFDDIR)/libhppa.h \' >> .tcdepa
692	echo '  $$(INCDIR)/opcode/hppa.h $$(BFDDIR)/som.h' >> .tcdepa
693	# We don't try to handle all multi cases.
694	for c in $(CPU_TYPES); do \
695	  $(CPU_MULTI_VALID) \
696	  if [ x$${valid} = xyes ]; then \
697	    o=ecoff; \
698	    $(CPU_OBJ_VALID) \
699	    echo 'TCDEP_'"$${c}"'_multi = \' >> .tcdepa; \
700	    echo '$$(TCDEP_'"$${c}"'_coff) \' >> .tcdepa; \
701	    if [ x$${valid} = xyes ]; then \
702	      echo '$$(TCDEP_'"$${c}"'_ecoff) \' >> .tcdepa; \
703	    else true; fi; \
704	    echo '$$(TCDEP_'"$${c}"'_elf)' >> .tcdepa; \
705	  else true; fi; \
706	done
707	mv -f .tcdepa .tcdep
708
709# Work out the special dependencies for the obj-*.c files.
710.objdep: $(OBJ_FORMAT_CFILES)
711	rm -f .objdepa
712	if [ -d .depdir ]; then true; else mkdir .depdir; fi
713	srcdir=`cd $(srcdir); pwd`; \
714	cd .depdir; \
715	for c in $(CPU_TYPES); do \
716	  for o in $(OBJ_FORMATS); do \
717	    $(CPU_OBJ_VALID) \
718	    if [ x$${valid} = xyes ]; then \
719	      echo '#include "tc-'"$${c}"'.h"' > targ-cpu.h; \
720	      echo '#include "obj-'"$${o}"'.h"' > obj-format.h; \
721	      echo '#include "te-generic.h"' > targ-env.h; \
722	      echo '' > itbl-cpu.h; \
723	      rm -f dummy.c; \
724	      cp $${srcdir}/config/obj-$${o}.c dummy.c; \
725	      echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep; \
726	      $(DEP) -f .dep -DBFD_ASSEMBLER -I. -I.. -I$${srcdir} -I../../bfd $(DEP_INCLUDES) dummy.c; \
727	      sed -e "s/dummy.o: dummy.c/OBJDEP_$${c}_$${o} =/" \
728		  -e '1,/DO NOT PUT ANYTHING AFTER/d' \
729		  -e '/IF YOU PUT ANYTHING/,$$d' \
730		  -e '/^$$/d' < .dep >> ../.objdepa; \
731	      rm -f dummy.c; \
732	    else true; fi; \
733	  done; \
734	done
735	echo 'OBJDEP_hppa_som = $$(srcdir)/config/obj-som.h subsegs.h \' >> .objdepa
736	echo '  $$(INCDIR)/obstack.h $$(BFDDIR)/libhppa.h \' >> .objdepa
737	echo '  $$(BFDDIR)/som.h  $$(INCDIR)/aout/stab_gnu.h \' >> .objdepa
738	echo '  $$(INCDIR)/aout/stab.def' >> .objdepa
739	# We don't try to handle all multi cases.
740	for c in $(CPU_TYPES); do \
741	  $(CPU_MULTI_VALID) \
742	  if [ x$${valid} = xyes ]; then \
743	    o=ecoff; \
744	    $(CPU_OBJ_VALID) \
745	    echo 'OBJDEP_'"$${c}"'_multi = \' >> .objdepa; \
746	    echo '$$(OBJDEP_'"$${c}"'_coff) \' >> .objdepa; \
747	    if [ x$${valid} = xyes ]; then \
748	      echo '$$(OBJDEP_'"$${c}"'_ecoff) \' >> .objdepa; \
749	    else true; fi; \
750	    echo '$$(OBJDEP_'"$${c}"'_elf)' >> .objdepa; \
751	  else true; fi; \
752	done
753	mv -f .objdepa .objdep
754
755# Work out the dependencies for each CPU/OBJ combination.
756# Note that SOM is a special case, because it only works native.
757.dep2: $(TARGET_CPU_HFILES) $(OBJ_FORMAT_HFILES)
758	rm -f .dep2a
759	if [ -d .depdir ]; then true; else mkdir .depdir; fi
760	srcdir=`cd $(srcdir); pwd`; \
761	cd .depdir; \
762	for c in $(CPU_TYPES); do \
763	  for o in $(OBJ_FORMATS); do \
764	    $(CPU_OBJ_VALID) \
765	    if [ x$${valid} = xyes ]; then \
766	      echo '#include "tc-'"$${c}"'.h"' > targ-cpu.h; \
767	      echo '#include "obj-'"$${o}"'.h"' > dummy.c; \
768	      echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep; \
769	      $(DEP) -f .dep -DBFD_ASSEMBLER -I. -I.. -I$${srcdir} -I../../bfd $(DEP_INCLUDES) dummy.c; \
770	      sed -e "s/dummy.o: dummy.c/DEP_$${c}_$${o} =/" \
771		  -e '1,/DO NOT PUT ANYTHING AFTER/d' \
772		  -e '/IF YOU PUT ANYTHING/,$$d' \
773		  -e '/^$$/d' < .dep >> ../.dep2a; \
774	    else true; fi; \
775	  done; \
776	done
777	echo 'DEP_hppa_som = $$(BFDDIR)/som.h' >> .dep2a
778	# We don't try to handle all multi cases.
779	for c in $(CPU_TYPES); do \
780	  $(CPU_MULTI_VALID) \
781	  if [ x$${valid} = xyes ]; then \
782	    o=ecoff; \
783	    $(CPU_OBJ_VALID) \
784	    echo 'DEP_'"$${c}"'_multi = \' >> .dep2a; \
785	    echo '$$(DEP_'"$${c}"'_coff) \' >> .dep2a; \
786	    if [ x$${valid} = xyes ]; then \
787	      echo '$$(DEP_'"$${c}"'_ecoff) \' >> .dep2a; \
788	    else true; fi; \
789	    echo '$$(DEP_'"$${c}"'_elf)' >> .dep2a; \
790	  else true; fi; \
791	done
792	mv -f .dep2a .dep2
793
794dep.sed: dep-in.sed config.status
795	srcdir=`cd $(srcdir); pwd`; \
796	sed <$(srcdir)/dep-in.sed >dep.sed \
797		-e "s!@INCDIR@!$${srcdir}/../include!" \
798		-e "s!@BFDDIR@!$${srcdir}/../bfd!" \
799		-e "s!@SRCDIR@!$${srcdir}!"
800
801dep: .dep
802	sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile
803	cat .dep >> tmp-Makefile
804	$(SHELL) $(srcdir)/../move-if-change tmp-Makefile Makefile
805
806dep-in: .dep
807	sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.in > tmp-Makefile.in
808	cat .dep >> tmp-Makefile.in
809	$(SHELL) $(srcdir)/../move-if-change tmp-Makefile.in $(srcdir)/Makefile.in
810
811dep-am: .dep
812	sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.am > tmp-Makefile.am
813	cat .dep >> tmp-Makefile.am
814	$(SHELL) $(srcdir)/../move-if-change tmp-Makefile.am $(srcdir)/Makefile.am
815
816.PHONY: dep dep-in dep-am
817
818# DO NOT DELETE THIS LINE -- mkdep uses it.
819# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
820
821app.o: app.c
822as.o: as.c subsegs.h $(INCDIR)/obstack.h output-file.h \
823  sb.h macro.h
824atof-generic.o: atof-generic.c
825bignum-copy.o: bignum-copy.c
826cond.o: cond.c macro.h sb.h $(INCDIR)/obstack.h
827depend.o: depend.c
828ecoff.o: ecoff.c
829ehopt.o: ehopt.c subsegs.h $(INCDIR)/obstack.h $(INCDIR)/elf/dwarf2.h
830expr.o: expr.c $(INCDIR)/obstack.h
831flonum-copy.o: flonum-copy.c
832flonum-konst.o: flonum-konst.c
833flonum-mult.o: flonum-mult.c
834frags.o: frags.c subsegs.h $(INCDIR)/obstack.h
835hash.o: hash.c
836input-file.o: input-file.c input-file.h
837input-scrub.o: input-scrub.c input-file.h sb.h
838listing.o: listing.c input-file.h subsegs.h
839literal.o: literal.c subsegs.h $(INCDIR)/obstack.h
840macro.o: macro.c sb.h macro.h
841messages.o: messages.c
842output-file.o: output-file.c output-file.h
843read.o: read.c subsegs.h $(INCDIR)/obstack.h sb.h macro.h \
844  ecoff.h
845sb.o: sb.c sb.h
846stabs.o: stabs.c $(INCDIR)/obstack.h subsegs.h ecoff.h \
847  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def
848subsegs.o: subsegs.c subsegs.h $(INCDIR)/obstack.h
849symbols.o: symbols.c $(INCDIR)/obstack.h subsegs.h
850write.o: write.c subsegs.h $(INCDIR)/obstack.h output-file.h
851gasp.o: gasp.c sb.h macro.h
852e-i386coff.o: $(srcdir)/config/e-i386coff.c emul.h \
853  emul-target.h
854e-i386elf.o: $(srcdir)/config/e-i386elf.c emul.h emul-target.h
855e-mipsecoff.o: $(srcdir)/config/e-mipsecoff.c emul.h \
856  emul-target.h
857e-mipself.o: $(srcdir)/config/e-mipself.c emul.h emul-target.h
858
859TCDEP_a29k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-a29k.h \
860  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/opcode/a29k.h
861TCDEP_a29k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-a29k.h \
862  $(INCDIR)/coff/internal.h $(INCDIR)/coff/a29k.h $(BFDDIR)/libcoff.h \
863  $(INCDIR)/bfdlink.h $(INCDIR)/opcode/a29k.h
864TCDEP_a29k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
865  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
866  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-a29k.h $(INCDIR)/opcode/a29k.h
867TCDEP_alpha_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-alpha.h \
868  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
869  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/alpha.h \
870  $(srcdir)/config/atof-vax.c
871TCDEP_alpha_ecoff = $(srcdir)/config/obj-ecoff.h $(srcdir)/config/tc-alpha.h \
872  ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h \
873  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/alpha.h \
874  $(srcdir)/config/atof-vax.c
875TCDEP_alpha_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
876  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
877  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-alpha.h subsegs.h \
878  $(INCDIR)/obstack.h $(INCDIR)/opcode/alpha.h $(INCDIR)/elf/alpha.h \
879  $(srcdir)/config/atof-vax.c
880TCDEP_alpha_evax = $(srcdir)/config/obj-evax.h $(srcdir)/config/tc-alpha.h \
881  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/alpha.h \
882  $(srcdir)/config/atof-vax.c
883TCDEP_arc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-arc.h \
884  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
885  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/arc.h \
886  $(INCDIR)/elf/arc.h
887TCDEP_arc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
888  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
889  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-arc.h subsegs.h \
890  $(INCDIR)/obstack.h $(INCDIR)/opcode/arc.h $(INCDIR)/elf/arc.h
891TCDEP_arm_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-arm.h \
892  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h
893TCDEP_arm_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-arm.h \
894  $(INCDIR)/coff/internal.h $(INCDIR)/coff/arm.h $(BFDDIR)/libcoff.h \
895  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h
896TCDEP_arm_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
897  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
898  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-arm.h subsegs.h \
899  $(INCDIR)/obstack.h
900TCDEP_d10v_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-d10v.h \
901  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
902  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/d10v.h \
903  $(INCDIR)/elf/ppc.h
904TCDEP_d10v_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
905  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
906  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-d10v.h subsegs.h \
907  $(INCDIR)/obstack.h $(INCDIR)/opcode/d10v.h $(INCDIR)/elf/ppc.h
908TCDEP_h8300_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-h8300.h \
909  $(INCDIR)/coff/internal.h $(INCDIR)/coff/h8300.h $(BFDDIR)/libcoff.h \
910  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/h8300.h
911TCDEP_h8300_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
912  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
913  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-h8300.h subsegs.h \
914  $(INCDIR)/obstack.h $(INCDIR)/opcode/h8300.h
915TCDEP_h8500_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-h8500.h \
916  $(INCDIR)/coff/internal.h $(INCDIR)/coff/h8500.h $(BFDDIR)/libcoff.h \
917  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(srcdir)/../opcodes/h8500-opc.h
918TCDEP_h8500_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
919  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
920  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-h8500.h subsegs.h \
921  $(INCDIR)/obstack.h $(srcdir)/../opcodes/h8500-opc.h
922TCDEP_hppa_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-hppa.h \
923  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
924  subsegs.h $(INCDIR)/obstack.h $(BFDDIR)/libhppa.h $(BFDDIR)/libbfd.h \
925  $(INCDIR)/opcode/hppa.h
926TCDEP_hppa_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
927  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
928  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-hppa.h $(BFDDIR)/elf32-hppa.h \
929  $(BFDDIR)/libhppa.h $(INCDIR)/elf/hppa.h subsegs.h \
930  $(INCDIR)/obstack.h $(BFDDIR)/libbfd.h $(INCDIR)/opcode/hppa.h
931TCDEP_i386_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-i386.h \
932  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h \
933  $(INCDIR)/opcode/i386.h
934TCDEP_i386_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i386.h \
935  $(INCDIR)/coff/internal.h $(INCDIR)/coff/i386.h $(BFDDIR)/libcoff.h \
936  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/i386.h
937TCDEP_i386_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
938  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
939  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i386.h subsegs.h \
940  $(INCDIR)/obstack.h $(INCDIR)/opcode/i386.h
941TCDEP_i860_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-i860.h \
942  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/opcode/i860.h
943TCDEP_i860_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i860.h \
944  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
945  $(INCDIR)/opcode/i860.h
946TCDEP_i860_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
947  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
948  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i860.h $(INCDIR)/opcode/i860.h
949TCDEP_i960_bout = $(srcdir)/config/obj-bout.h $(srcdir)/config/tc-i960.h \
950  $(INCDIR)/obstack.h $(INCDIR)/opcode/i960.h
951TCDEP_i960_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i960.h \
952  $(INCDIR)/coff/internal.h $(INCDIR)/coff/i960.h $(BFDDIR)/libcoff.h \
953  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h $(INCDIR)/opcode/i960.h
954TCDEP_i960_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
955  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
956  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i960.h $(INCDIR)/obstack.h \
957  $(INCDIR)/opcode/i960.h
958TCDEP_m32r_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m32r.h \
959  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
960  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/symcat.h cgen-opc.h \
961  $(srcdir)/../opcodes/m32r-opc.h $(INCDIR)/opcode/cgen.h
962TCDEP_m32r_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
963  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
964  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m32r.h subsegs.h \
965  $(INCDIR)/obstack.h $(INCDIR)/symcat.h cgen-opc.h $(srcdir)/../opcodes/m32r-opc.h \
966  $(INCDIR)/opcode/cgen.h
967TCDEP_m68k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-m68k.h \
968  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h \
969  subsegs.h $(INCDIR)/opcode/m68k.h $(srcdir)/config/m68k-parse.h
970TCDEP_m68k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m68k.h \
971  $(INCDIR)/coff/internal.h $(INCDIR)/coff/m68k.h $(BFDDIR)/libcoff.h \
972  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h $(INCDIR)/opcode/m68k.h \
973  $(srcdir)/config/m68k-parse.h
974TCDEP_m68k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
975  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
976  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m68k.h $(INCDIR)/obstack.h \
977  subsegs.h $(INCDIR)/opcode/m68k.h $(srcdir)/config/m68k-parse.h
978TCDEP_m68k_hp300 = $(srcdir)/config/obj-hp300.h $(srcdir)/config/obj-aout.h \
979  $(srcdir)/config/tc-m68k.h $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h \
980  $(INCDIR)/obstack.h subsegs.h $(INCDIR)/opcode/m68k.h \
981  $(srcdir)/config/m68k-parse.h
982TCDEP_m88k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m88k.h \
983  $(INCDIR)/coff/internal.h $(INCDIR)/coff/m88k.h $(BFDDIR)/libcoff.h \
984  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(srcdir)/config/m88k-opcode.h
985TCDEP_m88k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
986  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
987  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m88k.h subsegs.h \
988  $(INCDIR)/obstack.h $(srcdir)/config/m88k-opcode.h
989TCDEP_mips_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-mips.h \
990  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h \
991  $(INCDIR)/opcode/mips.h itbl-ops.h ecoff.h $(INCDIR)/coff/sym.h \
992  $(INCDIR)/coff/ecoff.h
993TCDEP_mips_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mips.h \
994  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
995  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/mips.h \
996  itbl-ops.h ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h
997TCDEP_mips_ecoff = $(srcdir)/config/obj-ecoff.h $(srcdir)/config/tc-mips.h \
998  ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h \
999  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/mips.h \
1000  itbl-ops.h
1001TCDEP_mips_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1002  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1003  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mips.h subsegs.h \
1004  $(INCDIR)/obstack.h $(INCDIR)/opcode/mips.h itbl-ops.h \
1005  $(INCDIR)/elf/mips.h ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h
1006TCDEP_mn10200_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mn10200.h \
1007  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1008  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/mn10200.h
1009TCDEP_mn10200_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1010  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1011  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mn10200.h subsegs.h \
1012  $(INCDIR)/obstack.h $(INCDIR)/opcode/mn10200.h
1013TCDEP_mn10300_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mn10300.h \
1014  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1015  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/mn10300.h
1016TCDEP_mn10300_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1017  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1018  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mn10300.h subsegs.h \
1019  $(INCDIR)/obstack.h $(INCDIR)/opcode/mn10300.h
1020TCDEP_ns32k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-ns32k.h \
1021  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/opcode/ns32k.h \
1022  $(INCDIR)/obstack.h
1023TCDEP_ns32k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-ns32k.h \
1024  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1025  $(INCDIR)/opcode/ns32k.h $(INCDIR)/obstack.h
1026TCDEP_ns32k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1027  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1028  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-ns32k.h $(INCDIR)/opcode/ns32k.h \
1029  $(INCDIR)/obstack.h
1030TCDEP_ppc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-ppc.h \
1031  $(INCDIR)/coff/internal.h $(INCDIR)/coff/rs6000.h $(BFDDIR)/libcoff.h \
1032  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/ppc.h
1033TCDEP_ppc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1034  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1035  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-ppc.h subsegs.h \
1036  $(INCDIR)/obstack.h $(INCDIR)/opcode/ppc.h $(INCDIR)/elf/ppc.h
1037TCDEP_sh_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-sh.h \
1038  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sh.h $(BFDDIR)/libcoff.h \
1039  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(srcdir)/../opcodes/sh-opc.h
1040TCDEP_sh_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1041  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1042  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-sh.h subsegs.h \
1043  $(INCDIR)/obstack.h $(srcdir)/../opcodes/sh-opc.h
1044TCDEP_sparc_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-sparc.h \
1045  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h \
1046  $(INCDIR)/opcode/sparc.h
1047TCDEP_sparc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-sparc.h \
1048  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sparc.h $(BFDDIR)/libcoff.h \
1049  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/sparc.h
1050TCDEP_sparc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1051  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1052  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-sparc.h subsegs.h \
1053  $(INCDIR)/obstack.h $(INCDIR)/opcode/sparc.h $(INCDIR)/elf/sparc.h
1054TCDEP_tahoe_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-tahoe.h \
1055  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h \
1056  $(INCDIR)/opcode/tahoe.h
1057TCDEP_tahoe_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-tahoe.h \
1058  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1059  $(INCDIR)/obstack.h $(INCDIR)/opcode/tahoe.h
1060TCDEP_tahoe_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1061  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1062  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-tahoe.h $(INCDIR)/obstack.h \
1063  $(INCDIR)/opcode/tahoe.h
1064TCDEP_tic30_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-tic30.h \
1065  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/opcode/tic30.h
1066TCDEP_tic30_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-tic30.h \
1067  $(INCDIR)/coff/internal.h $(INCDIR)/coff/tic30.h $(BFDDIR)/libcoff.h \
1068  $(INCDIR)/bfdlink.h $(INCDIR)/opcode/tic30.h
1069TCDEP_tic30_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1070  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1071  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-tic30.h $(INCDIR)/opcode/tic30.h
1072TCDEP_vax_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-vax.h \
1073  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(srcdir)/config/vax-inst.h \
1074  $(INCDIR)/obstack.h $(INCDIR)/opcode/vax.h
1075TCDEP_vax_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-vax.h \
1076  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1077  $(srcdir)/config/vax-inst.h $(INCDIR)/obstack.h $(INCDIR)/opcode/vax.h
1078TCDEP_vax_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1079  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1080  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-vax.h $(srcdir)/config/vax-inst.h \
1081  $(INCDIR)/obstack.h $(INCDIR)/opcode/vax.h
1082TCDEP_vax_vms = $(srcdir)/config/obj-vms.h $(srcdir)/config/tc-vax.h \
1083  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(srcdir)/config/vax-inst.h \
1084  $(INCDIR)/obstack.h $(INCDIR)/opcode/vax.h
1085TCDEP_w65_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-w65.h \
1086  $(INCDIR)/coff/internal.h $(INCDIR)/coff/w65.h $(BFDDIR)/libcoff.h \
1087  $(INCDIR)/bfdlink.h subsegs.h $(INCDIR)/obstack.h $(srcdir)/../opcodes/w65-opc.h
1088TCDEP_w65_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1089  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1090  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-w65.h subsegs.h \
1091  $(INCDIR)/obstack.h $(srcdir)/../opcodes/w65-opc.h
1092TCDEP_v850_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-v850.h \
1093  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1094  subsegs.h $(INCDIR)/obstack.h $(INCDIR)/opcode/v850.h
1095TCDEP_v850_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1096  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1097  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-v850.h subsegs.h \
1098  $(INCDIR)/obstack.h $(INCDIR)/opcode/v850.h
1099TCDEP_z8k_coff = $(srcdir)/../opcodes/z8k-opc.h $(srcdir)/config/obj-coff.h \
1100  $(srcdir)/config/tc-z8k.h $(INCDIR)/coff/internal.h \
1101  $(INCDIR)/coff/z8k.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1102TCDEP_z8k_elf = $(srcdir)/../opcodes/z8k-opc.h $(srcdir)/config/obj-elf.h \
1103  $(BFDDIR)/elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \
1104  $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h $(srcdir)/config/tc-z8k.h
1105TCDEP_hppa_som = $(srcdir)/config/tc-hppa.h subsegs.h \
1106  $(INCDIR)/obstack.h $(BFDDIR)/libhppa.h $(INCDIR)/opcode/hppa.h \
1107  $(BFDDIR)/som.h
1108TCDEP_i386_multi = $(TCDEP_i386_coff) $(TCDEP_i386_elf)
1109TCDEP_mips_multi = $(TCDEP_mips_coff) $(TCDEP_mips_ecoff) \
1110  $(TCDEP_mips_elf)
1111OBJDEP_a29k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-a29k.h \
1112  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1113  $(INCDIR)/obstack.h
1114OBJDEP_a29k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-a29k.h \
1115  $(INCDIR)/coff/internal.h $(INCDIR)/coff/a29k.h $(BFDDIR)/libcoff.h \
1116  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1117OBJDEP_a29k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1118  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1119  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-a29k.h subsegs.h \
1120  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1121OBJDEP_alpha_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-alpha.h \
1122  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1123  $(INCDIR)/obstack.h subsegs.h
1124OBJDEP_alpha_ecoff = $(srcdir)/config/obj-ecoff.h $(srcdir)/config/tc-alpha.h \
1125  ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h \
1126  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1127  $(BFDDIR)/libecoff.h
1128OBJDEP_alpha_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1129  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1130  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-alpha.h subsegs.h \
1131  $(INCDIR)/obstack.h ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h \
1132  $(INCDIR)/elf/alpha.h $(INCDIR)/aout/aout64.h
1133OBJDEP_alpha_evax = $(srcdir)/config/obj-evax.h $(srcdir)/config/tc-alpha.h
1134OBJDEP_arc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-arc.h \
1135  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1136  $(INCDIR)/obstack.h subsegs.h
1137OBJDEP_arc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1138  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1139  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-arc.h subsegs.h \
1140  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1141OBJDEP_arm_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-arm.h \
1142  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1143  $(INCDIR)/obstack.h
1144OBJDEP_arm_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-arm.h \
1145  $(INCDIR)/coff/internal.h $(INCDIR)/coff/arm.h $(BFDDIR)/libcoff.h \
1146  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1147OBJDEP_arm_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1148  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1149  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-arm.h subsegs.h \
1150  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1151OBJDEP_d10v_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-d10v.h \
1152  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1153  $(INCDIR)/obstack.h subsegs.h
1154OBJDEP_d10v_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1155  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1156  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-d10v.h subsegs.h \
1157  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1158OBJDEP_h8300_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-h8300.h \
1159  $(INCDIR)/coff/internal.h $(INCDIR)/coff/h8300.h $(BFDDIR)/libcoff.h \
1160  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1161OBJDEP_h8300_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1162  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1163  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-h8300.h subsegs.h \
1164  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1165OBJDEP_h8500_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-h8500.h \
1166  $(INCDIR)/coff/internal.h $(INCDIR)/coff/h8500.h $(BFDDIR)/libcoff.h \
1167  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1168OBJDEP_h8500_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1169  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1170  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-h8500.h subsegs.h \
1171  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1172OBJDEP_hppa_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-hppa.h \
1173  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1174  $(INCDIR)/obstack.h subsegs.h
1175OBJDEP_hppa_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1176  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1177  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-hppa.h $(BFDDIR)/elf32-hppa.h \
1178  $(BFDDIR)/libhppa.h $(INCDIR)/elf/hppa.h subsegs.h \
1179  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1180OBJDEP_i386_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-i386.h \
1181  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1182  $(INCDIR)/obstack.h
1183OBJDEP_i386_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i386.h \
1184  $(INCDIR)/coff/internal.h $(INCDIR)/coff/i386.h $(BFDDIR)/libcoff.h \
1185  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1186OBJDEP_i386_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1187  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1188  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i386.h subsegs.h \
1189  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1190OBJDEP_i860_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-i860.h \
1191  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1192  $(INCDIR)/obstack.h
1193OBJDEP_i860_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i860.h \
1194  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1195  $(INCDIR)/obstack.h subsegs.h
1196OBJDEP_i860_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1197  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1198  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i860.h subsegs.h \
1199  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1200OBJDEP_i960_bout = $(srcdir)/config/obj-bout.h $(srcdir)/config/tc-i960.h \
1201  $(INCDIR)/obstack.h
1202OBJDEP_i960_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i960.h \
1203  $(INCDIR)/coff/internal.h $(INCDIR)/coff/i960.h $(BFDDIR)/libcoff.h \
1204  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1205OBJDEP_i960_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1206  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1207  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i960.h subsegs.h \
1208  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1209OBJDEP_m32r_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m32r.h \
1210  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1211  $(INCDIR)/obstack.h subsegs.h
1212OBJDEP_m32r_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1213  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1214  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m32r.h subsegs.h \
1215  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1216OBJDEP_m68k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-m68k.h \
1217  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1218  $(INCDIR)/obstack.h
1219OBJDEP_m68k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m68k.h \
1220  $(INCDIR)/coff/internal.h $(INCDIR)/coff/m68k.h $(BFDDIR)/libcoff.h \
1221  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1222OBJDEP_m68k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1223  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1224  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m68k.h subsegs.h \
1225  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1226OBJDEP_m68k_hp300 = $(srcdir)/config/obj-aout.c $(srcdir)/config/obj-hp300.h \
1227  $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-m68k.h \
1228  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1229  $(INCDIR)/obstack.h
1230OBJDEP_m88k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m88k.h \
1231  $(INCDIR)/coff/internal.h $(INCDIR)/coff/m88k.h $(BFDDIR)/libcoff.h \
1232  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1233OBJDEP_m88k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1234  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1235  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m88k.h subsegs.h \
1236  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1237OBJDEP_mips_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-mips.h \
1238  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1239  $(INCDIR)/obstack.h
1240OBJDEP_mips_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mips.h \
1241  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1242  $(INCDIR)/obstack.h subsegs.h
1243OBJDEP_mips_ecoff = $(srcdir)/config/obj-ecoff.h $(srcdir)/config/tc-mips.h \
1244  ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h \
1245  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1246  $(BFDDIR)/libecoff.h
1247OBJDEP_mips_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1248  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1249  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mips.h subsegs.h \
1250  $(INCDIR)/obstack.h ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h \
1251  $(INCDIR)/elf/mips.h $(INCDIR)/aout/aout64.h
1252OBJDEP_mn10200_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mn10200.h \
1253  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1254  $(INCDIR)/obstack.h subsegs.h
1255OBJDEP_mn10200_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1256  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1257  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mn10200.h subsegs.h \
1258  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1259OBJDEP_mn10300_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mn10300.h \
1260  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1261  $(INCDIR)/obstack.h subsegs.h
1262OBJDEP_mn10300_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1263  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1264  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mn10300.h subsegs.h \
1265  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1266OBJDEP_ns32k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-ns32k.h \
1267  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1268  $(INCDIR)/obstack.h
1269OBJDEP_ns32k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-ns32k.h \
1270  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1271  $(INCDIR)/obstack.h subsegs.h
1272OBJDEP_ns32k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1273  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1274  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-ns32k.h subsegs.h \
1275  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1276OBJDEP_ppc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-ppc.h \
1277  $(INCDIR)/coff/internal.h $(INCDIR)/coff/rs6000.h $(BFDDIR)/libcoff.h \
1278  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1279OBJDEP_ppc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1280  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1281  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-ppc.h subsegs.h \
1282  $(INCDIR)/obstack.h $(INCDIR)/elf/ppc.h $(INCDIR)/aout/aout64.h
1283OBJDEP_sh_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-sh.h \
1284  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sh.h $(BFDDIR)/libcoff.h \
1285  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1286OBJDEP_sh_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1287  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1288  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-sh.h subsegs.h \
1289  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1290OBJDEP_sparc_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-sparc.h \
1291  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1292  $(INCDIR)/obstack.h
1293OBJDEP_sparc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-sparc.h \
1294  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sparc.h $(BFDDIR)/libcoff.h \
1295  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1296OBJDEP_sparc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1297  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1298  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-sparc.h subsegs.h \
1299  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1300OBJDEP_tahoe_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-tahoe.h \
1301  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1302  $(INCDIR)/obstack.h
1303OBJDEP_tahoe_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-tahoe.h \
1304  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1305  $(INCDIR)/obstack.h subsegs.h
1306OBJDEP_tahoe_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1307  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1308  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-tahoe.h subsegs.h \
1309  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1310OBJDEP_tic30_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-tic30.h \
1311  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1312  $(INCDIR)/obstack.h
1313OBJDEP_tic30_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-tic30.h \
1314  $(INCDIR)/coff/internal.h $(INCDIR)/coff/tic30.h $(BFDDIR)/libcoff.h \
1315  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1316OBJDEP_tic30_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1317  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1318  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-tic30.h subsegs.h \
1319  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1320OBJDEP_vax_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-vax.h \
1321  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
1322  $(INCDIR)/obstack.h
1323OBJDEP_vax_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-vax.h \
1324  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1325  $(INCDIR)/obstack.h subsegs.h
1326OBJDEP_vax_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1327  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1328  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-vax.h subsegs.h \
1329  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1330OBJDEP_vax_vms = $(srcdir)/config/obj-vms.h $(srcdir)/config/tc-vax.h \
1331  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def subsegs.h \
1332  $(INCDIR)/obstack.h
1333OBJDEP_w65_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-w65.h \
1334  $(INCDIR)/coff/internal.h $(INCDIR)/coff/w65.h $(BFDDIR)/libcoff.h \
1335  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1336OBJDEP_w65_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1337  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1338  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-w65.h subsegs.h \
1339  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1340OBJDEP_v850_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-v850.h \
1341  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h \
1342  $(INCDIR)/obstack.h subsegs.h
1343OBJDEP_v850_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1344  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1345  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-v850.h subsegs.h \
1346  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1347OBJDEP_z8k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-z8k.h \
1348  $(INCDIR)/coff/internal.h $(INCDIR)/coff/z8k.h $(BFDDIR)/libcoff.h \
1349  $(INCDIR)/bfdlink.h $(INCDIR)/obstack.h subsegs.h
1350OBJDEP_z8k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1351  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1352  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-z8k.h subsegs.h \
1353  $(INCDIR)/obstack.h $(INCDIR)/aout/aout64.h
1354OBJDEP_hppa_som = $(srcdir)/config/obj-som.h subsegs.h \
1355  $(INCDIR)/obstack.h $(BFDDIR)/libhppa.h $(BFDDIR)/som.h \
1356  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def
1357OBJDEP_i386_multi = $(OBJDEP_i386_coff) $(OBJDEP_i386_elf)
1358OBJDEP_mips_multi = $(OBJDEP_mips_coff) $(OBJDEP_mips_ecoff) \
1359  $(OBJDEP_mips_elf)
1360DEP_a29k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-a29k.h \
1361  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1362DEP_a29k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-a29k.h \
1363  $(INCDIR)/coff/internal.h $(INCDIR)/coff/a29k.h $(BFDDIR)/libcoff.h \
1364  $(INCDIR)/bfdlink.h
1365DEP_a29k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1366  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1367  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-a29k.h
1368DEP_alpha_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-alpha.h \
1369  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1370DEP_alpha_ecoff = $(srcdir)/config/obj-ecoff.h $(srcdir)/config/tc-alpha.h \
1371  ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h
1372DEP_alpha_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1373  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1374  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-alpha.h
1375DEP_alpha_evax = $(srcdir)/config/obj-evax.h $(srcdir)/config/tc-alpha.h
1376DEP_arc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-arc.h \
1377  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1378DEP_arc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1379  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1380  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-arc.h
1381DEP_arm_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-arm.h \
1382  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1383DEP_arm_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-arm.h \
1384  $(INCDIR)/coff/internal.h $(INCDIR)/coff/arm.h $(BFDDIR)/libcoff.h \
1385  $(INCDIR)/bfdlink.h
1386DEP_arm_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1387  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1388  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-arm.h
1389DEP_d10v_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-d10v.h \
1390  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1391DEP_d10v_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1392  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1393  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-d10v.h
1394DEP_h8300_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-h8300.h \
1395  $(INCDIR)/coff/internal.h $(INCDIR)/coff/h8300.h $(BFDDIR)/libcoff.h \
1396  $(INCDIR)/bfdlink.h
1397DEP_h8300_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1398  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1399  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-h8300.h
1400DEP_h8500_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-h8500.h \
1401  $(INCDIR)/coff/internal.h $(INCDIR)/coff/h8500.h $(BFDDIR)/libcoff.h \
1402  $(INCDIR)/bfdlink.h
1403DEP_h8500_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1404  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1405  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-h8500.h
1406DEP_hppa_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-hppa.h \
1407  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1408DEP_hppa_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1409  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1410  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-hppa.h $(BFDDIR)/elf32-hppa.h \
1411  $(BFDDIR)/libhppa.h $(INCDIR)/elf/hppa.h
1412DEP_i386_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-i386.h \
1413  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1414DEP_i386_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i386.h \
1415  $(INCDIR)/coff/internal.h $(INCDIR)/coff/i386.h $(BFDDIR)/libcoff.h \
1416  $(INCDIR)/bfdlink.h
1417DEP_i386_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1418  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1419  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i386.h
1420DEP_i860_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-i860.h \
1421  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1422DEP_i860_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i860.h \
1423  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1424DEP_i860_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1425  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1426  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i860.h
1427DEP_i960_bout = $(srcdir)/config/obj-bout.h $(srcdir)/config/tc-i960.h
1428DEP_i960_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-i960.h \
1429  $(INCDIR)/coff/internal.h $(INCDIR)/coff/i960.h $(BFDDIR)/libcoff.h \
1430  $(INCDIR)/bfdlink.h
1431DEP_i960_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1432  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1433  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-i960.h
1434DEP_m32r_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m32r.h \
1435  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1436DEP_m32r_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1437  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1438  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m32r.h
1439DEP_m68k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-m68k.h \
1440  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1441DEP_m68k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m68k.h \
1442  $(INCDIR)/coff/internal.h $(INCDIR)/coff/m68k.h $(BFDDIR)/libcoff.h \
1443  $(INCDIR)/bfdlink.h
1444DEP_m68k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1445  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1446  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m68k.h
1447DEP_m68k_hp300 = $(srcdir)/config/obj-hp300.h $(srcdir)/config/obj-aout.h \
1448  $(srcdir)/config/tc-m68k.h $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1449DEP_m88k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-m88k.h \
1450  $(INCDIR)/coff/internal.h $(INCDIR)/coff/m88k.h $(BFDDIR)/libcoff.h \
1451  $(INCDIR)/bfdlink.h
1452DEP_m88k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1453  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1454  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-m88k.h
1455DEP_mips_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-mips.h \
1456  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1457DEP_mips_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mips.h \
1458  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1459DEP_mips_ecoff = $(srcdir)/config/obj-ecoff.h $(srcdir)/config/tc-mips.h \
1460  ecoff.h $(INCDIR)/coff/sym.h $(INCDIR)/coff/ecoff.h
1461DEP_mips_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1462  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1463  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mips.h
1464DEP_mn10200_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mn10200.h \
1465  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1466DEP_mn10200_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1467  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1468  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mn10200.h
1469DEP_mn10300_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-mn10300.h \
1470  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1471DEP_mn10300_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1472  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1473  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-mn10300.h
1474DEP_ns32k_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-ns32k.h \
1475  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1476DEP_ns32k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-ns32k.h \
1477  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1478DEP_ns32k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1479  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1480  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-ns32k.h
1481DEP_ppc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-ppc.h \
1482  $(INCDIR)/coff/internal.h $(INCDIR)/coff/rs6000.h $(BFDDIR)/libcoff.h \
1483  $(INCDIR)/bfdlink.h
1484DEP_ppc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1485  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1486  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-ppc.h
1487DEP_sh_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-sh.h \
1488  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sh.h $(BFDDIR)/libcoff.h \
1489  $(INCDIR)/bfdlink.h
1490DEP_sh_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1491  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1492  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-sh.h
1493DEP_sparc_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-sparc.h \
1494  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1495DEP_sparc_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-sparc.h \
1496  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sparc.h $(BFDDIR)/libcoff.h \
1497  $(INCDIR)/bfdlink.h
1498DEP_sparc_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1499  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1500  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-sparc.h
1501DEP_tahoe_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-tahoe.h \
1502  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1503DEP_tahoe_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-tahoe.h \
1504  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1505DEP_tahoe_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1506  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1507  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-tahoe.h
1508DEP_tic30_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-tic30.h \
1509  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1510DEP_tic30_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-tic30.h \
1511  $(INCDIR)/coff/internal.h $(INCDIR)/coff/tic30.h $(BFDDIR)/libcoff.h \
1512  $(INCDIR)/bfdlink.h
1513DEP_tic30_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1514  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1515  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-tic30.h
1516DEP_vax_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-vax.h \
1517  $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h
1518DEP_vax_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-vax.h \
1519  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1520DEP_vax_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1521  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1522  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-vax.h
1523DEP_vax_vms = $(srcdir)/config/obj-vms.h $(srcdir)/config/tc-vax.h \
1524  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def
1525DEP_w65_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-w65.h \
1526  $(INCDIR)/coff/internal.h $(INCDIR)/coff/w65.h $(BFDDIR)/libcoff.h \
1527  $(INCDIR)/bfdlink.h
1528DEP_w65_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1529  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1530  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-w65.h
1531DEP_v850_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-v850.h \
1532  $(INCDIR)/coff/internal.h $(BFDDIR)/libcoff.h $(INCDIR)/bfdlink.h
1533DEP_v850_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1534  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1535  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-v850.h
1536DEP_z8k_coff = $(srcdir)/config/obj-coff.h $(srcdir)/config/tc-z8k.h \
1537  $(INCDIR)/coff/internal.h $(INCDIR)/coff/z8k.h $(BFDDIR)/libcoff.h \
1538  $(INCDIR)/bfdlink.h
1539DEP_z8k_elf = $(srcdir)/config/obj-elf.h $(BFDDIR)/elf-bfd.h \
1540  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
1541  $(INCDIR)/bfdlink.h $(srcdir)/config/tc-z8k.h
1542DEP_hppa_som = $(BFDDIR)/som.h
1543DEP_i386_multi = $(DEP_i386_coff) $(DEP_i386_elf)
1544DEP_mips_multi = $(DEP_mips_coff) $(DEP_mips_ecoff) \
1545  $(DEP_mips_elf)
1546$(OBJS): $(DEP_@target_cpu_type@_@obj_format@)
1547$(TARG_CPU_O): $(TCDEP_@target_cpu_type@_@obj_format@)
1548$(OBJ_FORMAT_O): $(OBJDEP_@target_cpu_type@_@obj_format@)
1549# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
1550