summaryrefslogtreecommitdiffstats
path: root/src/util/depfix.sed
Commit message (Collapse)AuthorAgeFilesLines
* Roll all the "make depend" transformations into one perl scriptKen Raeburn2005-10-271-67/+0
| | | | | | | | * util/depfix2.pl: Incorporate all substitutions from depfix.sed. * util/depfix.sed: Deleted. * config/post.in (.depend): Don't run sed, just use perl. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17458 dc483132-0cff-0310-8789-dd5450dbe970
* Do the target object file name hacking in "make depend" earlier, before theKen Raeburn2004-12-301-3/+0
| | | | | | | | | | | | | | | | | 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
* * depfix.sed: Delete /os/usr/include as well, to cope with anTom Yu2004-06-161-0/+1
| | | | | | | athena hack. (#include "/os/usr/include/sys/rwstlock.h" in sys/vnode.h) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16469 dc483132-0cff-0310-8789-dd5450dbe970
* Big step towards integrating libkrb524 into libkrb5:Ken Raeburn2003-05-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | Move libkrb524 code, including error table, into libkrb5. Now libkrb5 initialization pulls in the krb524 error table, so krb524_init_ets is gone; all calls deleted. Move krb4 life/time conversion functions into libkrb5 under new names, using accessor hooks to get at them from libkrb4. Move declarations from krb524.h into krb5.h, k5-int.h, or krb524d.h; the last doesn't get copied into the include directory. Changed inclusions of krb524.h to the appropriate files, if any were needed. Rebuilt dependencies in Makefiles. These changes are likely to break the Windows build; I'll look into that soon. ticket: 1491 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15491 dc483132-0cff-0310-8789-dd5450dbe970
* Replace dependencies on generated krb524 and krb4 headers withTom Yu2002-12-231-0/+5
| | | | | | | | | variables, to allow correct behavior when krb4 is disabled. ticket: 1276 owner: tlyu git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15070 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Remove tcl-specific headers from dependencies.Tom Yu2002-11-271-2/+5
| | | | | | Delete now obsolete comment about gcc-specific directories. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15017 dc483132-0cff-0310-8789-dd5450dbe970
* Work out pathname for gcc fixincludes headers via "-print-libgcc-file-name" andKen Raeburn2002-09-141-2/+0
| | | | | | | | | | substitutions in depgen.sed at "make depend" time, and emit patterns into depfix2.sed to strip them out of dependencies, instead of hard-coding pathnames for Athena gcc installations we know about in depfix.sed. Verify that gcc is being used, before trying to rebuild dependencies. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14861 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Replace db2 headers with $(DB_DEPS)Ken Raeburn2002-09-131-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14851 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Replace in-tree ss header files with $(SS_DEPS)Ken Raeburn2002-08-291-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14790 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Ignore header files under /mit/gnu/. ReplaceKen Raeburn2002-06-151-0/+4
| | | | | | $(BUILDTOP)/include/com_err.h with $(COM_ERR_DEPS), now defined via pre.in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14521 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Ignore header files under /mit/gnu/Ken Raeburn2002-06-151-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14518 dc483132-0cff-0310-8789-dd5450dbe970
* Update automatic dependencies to work on Windows by using $(OUTPRE) andKen Raeburn2001-10-111-0/+3
| | | | | | | $(OBJEXT). Change a couple of UNIX rules to not trigger incorrectly on Windows. Rebuild dependencies. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13801 dc483132-0cff-0310-8789-dd5450dbe970
* * depgen.sed: New file.Ken Raeburn2001-09-061-0/+8
| | | | | | * depfix.sed: Remove /foo/../ sequences, looping til no more. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13730 dc483132-0cff-0310-8789-dd5450dbe970
* *depfix.sed: Drop "$(srcdir)/" prefix for files in current directory, in ↵Ken Raeburn2001-09-011-0/+2
| | | | | | favor of using VPATH git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13724 dc483132-0cff-0310-8789-dd5450dbe970
* add commentKen Raeburn2001-09-011-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13721 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Temporarily add trailing whitespace to make substitutions moreKen Raeburn2001-09-011-0/+9
| | | | | | regular. Split lines before writing out. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13719 dc483132-0cff-0310-8789-dd5450dbe970
* Also remove pathnames of the form /mit/cygnus.... from the generatedTheodore Tso1995-04-211-0/+1
| | | | | | list of dependencies. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5420 dc483132-0cff-0310-8789-dd5450dbe970
* Sed script which postprocesses the output from cc -M for "make depend"Theodore Tso1995-04-181-0/+32
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5369 dc483132-0cff-0310-8789-dd5450dbe970