dependency tracking in gas
commit97b9705d104f5010e00d667fbfac74d572d9b7fc
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 22 Aug 2009 18:30:27 +0000 (22 18:30 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 22 Aug 2009 18:30:27 +0000 (22 18:30 +0000)
treee0ba31ac35020ad299b7e2e4b7bd6e86964129bc
parent52225508d9b434955c8af209411de59c9ec0d4d2
dependency tracking in gas

gas/:
* Makefile.am (AUTOMAKE_OPTIONS): Remove 1.8 cygnus, add 1.11,
foreign and no-dist.
(all): Remove now-unneeded dependency upon info.
(DIST_SUBDIRS, MKDEP, DEP_INCLUDES, DEP_FLAGS, CLEANFILES)
(DEP_FILE_DEPS): Remove variables.
(OBJ_FORMAT_CFILES): Add config/obj-multi.c.
(OBJ_FORMAT_HFILES): Add config/obj-multi.h.
($(OBJS), ecoff.o): Remove now-unneeded manual dependencies.
($(TARG_CPU_O), $(ATOF_TARG_O), obj-aout.o, obj-coff.o obj-ecoff.o)
(obj-elf.o obj-evax.o, obj-fdpicelf.o, obj-multi.o, obj-som.o)
(e-mipself.o, e-mipsecoff.o, e-i386aout.o, e-i386coff.o, e-i386elf.o)
(e-crisaout.o, e-criself.o, tc-i386.o, xtensa-relax.o): Remove
now-unneeded rules.
(EXTRA_as_new_SOURCES): Add $(CFILES), $(HFILES), $(TARGET_CPU_CFILES),
$(TARGET_CPU_HFILES), $(OBJ_FORMAT_CFILES), $(OBJ_FORMAT_HFILES),
$(CONFIG_ATOF_CFILES), $(MULTI_CFILES), so their dependency fragments
are picked up in the Makefile.
(itbl-lex.c, itbl-ops.o): Remove manual dependencies.
(m68k-parse.o, bfin-lex.o, itbl-lex.o, itbl-parse.o, itbl-tops.o)
(itbl-test.o): Rewrite using automake-style dependency
tracking rules; only list the dependency upon the primary source
file, but no included headers.
(DEP, DEP1, DEPTC, DEPOBJ, DEP2, dep.sed, dep, dep-in, dep-am):
Remove.
(mkdep section): Remove.
* Makefile.in: Regenerate.
* gas/po/POTFILES.in, gas/po/gas.pot: Regenerate.
gas/ChangeLog
gas/Makefile.am
gas/Makefile.in
gas/po/POTFILES.in
gas/po/gas.pot