Do the target object file name hacking in "make depend" earlier, before the
authorKen Raeburn <raeburn@mit.edu>
Thu, 30 Dec 2004 22:05:12 +0000 (22:05 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 30 Dec 2004 22:05:12 +0000 (22:05 +0000)
commitb4c3d53a6e88ea597a165289fd858b36aba03215
treeeb18e852390ee935815f8d39769246855bb2fd64
parent037f6ea97299a496f38914289f7b28474765d9fc
Do the target object file name hacking in "make depend" earlier, before the
line breaks are recomputed, instead of after.  This will result in lots of
whitespace changes in dependencies in directories that build library object
files, but the final output is nicer (fewer long lines), and running "make
depend" uses one fewer invocation of sed (balancing out the extra one I added
in another checkin earlier today).

* config/post.in (.depend): Don't do target name munging here.
(.depfix2.sed): Pass extra value $(STLIBOBJS).
* util/depfix.sed: Don't change foo.o to $(OUTPRE)foo.$(OBJEXT) here.
* util/depgen.sed: Add new argument for STLIBOBJS.  Do the OUTPRE/OBJEXT
substitution here, and if STLIBOBJS is non-empty, add foo.so and foo.po while
we're at it.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16986 dc483132-0cff-0310-8789-dd5450dbe970
src/config/ChangeLog
src/config/post.in
src/util/ChangeLog
src/util/depfix.sed
src/util/depgen.sed