]> gcc.gnu.org Git - gcc.git/commit - gcc/Makefile.in
mkdeps.c, mkdeps.h: New files.
authorZack Weinberg <zack@wolery.cumb.org>
Sat, 4 Mar 2000 19:42:04 +0000 (19:42 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Sat, 4 Mar 2000 19:42:04 +0000 (19:42 +0000)
commit49e6c08e21b3138382ca5eaca0c757930eea4b60
treeb5fe0ea6f7acb88432c113e0e8949eba769d06b3
parent4a7f193558e80da380ec023d225ca3eefb9a0e8f
mkdeps.c, mkdeps.h: New files.

* mkdeps.c, mkdeps.h: New files.
* po/POTFILES.in: Add them.
* Makefile.in (LIBCPP_OBJS): Add mkdeps.o.
(cpplib.o, cppinit.o): Depend on mkdeps.h.
(mkdeps.o): New target.

* cppfiles.c: Delete deps_output.
* cppinit.c: Include mkdeps.h.  Delete known_suffixes,
OBJECT_SUFFIX, and base_name.
(cpp_cleanup): Use deps_free.  Free ihash->name when clearing
the include hash.
(initialize_dependency_output): Use deps_init,
deps_add_target, deps_calc_target, and deps_add_dep.  Remove
all the unnecessary string bashing.
(cpp_finish): Use deps_write.  Remove an unnecessary nesting
level.
* cpplib.c (do_include): Use deps_add_dep.
* cpplib.h (struct cpp_reader): Replace deps_buffer,
deps_allocated_size, deps_size, deps_column members with
single pointer to a struct deps.  Delete prototype of
deps_output.

From-SVN: r32329
gcc/ChangeLog
gcc/Makefile.in
gcc/cppfiles.c
gcc/cppinit.c
gcc/cpplib.c
gcc/cpplib.h
gcc/mkdeps.c [new file with mode: 0644]
gcc/mkdeps.h [new file with mode: 0644]
gcc/po/POTFILES.in
This page took 0.061645 seconds and 5 git commands to generate.