summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2001-05-23Mostly clean-up:Marc Espie
2001-05-15Don't go beyond end of string.Marc Espie
2001-05-15thinko in my rewrite. Repair var:sh = somethingMarc Espie
2001-05-14Ensure IFile str is always intialized, so that we can free it withoutMarc Espie
2001-05-07some complex situations need those functions to be reentrant, hence noMarc Espie
2001-05-07avoid closing the same file twice. parse module assumes ownership ofMarc Espie
2001-05-07Even though str_concati is supposed to handle intervals, it was stillMarc Espie
2001-05-05Document for loop mechanics for several variables.Marc Espie
2001-05-03Bump bootstrap stuff from op-make. Mostly from fries@Marc Espie
2001-05-03Minor manpage tweaksMarc Espie
2001-05-03Synch with my current work.Marc Espie
2001-05-03old fileMarc Espie
2001-03-29Pretty.Aaron Campbell
2001-03-02Use the ohash_* that's now in libc.Marc Espie
2001-02-17Guard against Var_Value() being applied to an empty string, which itMarc Espie
2001-01-29$OpenBSD$Niklas Hallqvist
2001-01-28Missing copyrightMarc Espie
2000-12-27Show CURDIR in that failure case too. Can't show a Makefile name yetMarc Espie
2000-12-07Forgot to copy end of name in nested variable names, so thatMarc Espie
2000-12-06we actually have useful code for '.for' loops, its not a no-op. ok espie@Todd T. Fries
2000-11-27This patch fixes ArchFindMember so that it handles SVR4 membersMarc Espie
2000-11-27This does fix some nasty issues: ar field members are NOT null-terminated.Marc Espie
2000-11-27We take of the SVR4 archive handling data structure from our archive,Marc Espie
2000-11-27Factorise duplicated code involved in touching archives.Marc Espie
2000-11-24As it stands now, arch.c does not work.Marc Espie
2000-11-24Change the time stamp interface to use an abstract datatype.Marc Espie
2000-11-24Take advantage of VarModifiers_Apply, which can parse a variable specMarc Espie
2000-11-24Clean-ups:Marc Espie
2000-11-22Don't use light-weight Lst_ForEach when the list is going away from underMarc Espie
2000-11-10- Section shuffling: comply to the section ordering outlined in mdoc(7).Aaron Campbell
2000-10-13Fix Arch_MemMTime (previous change I did was bogus)Marc Espie
2000-10-13esetenv: does a setenv and bails out if error.Marc Espie
2000-09-14This kills the last old hashing table, in arch.cMarc Espie
2000-09-14Introduce a few macros to handle timestamps in an abstract way.Marc Espie
2000-09-14Replace the old hash used to hold file names within a directory withMarc Espie
2000-09-14- new DirReadDir internal function, that just reads a directory fromMarc Espie
2000-09-14Use the new hash scheme to store the target nodes.Marc Espie
2000-09-14Clean-up, systematic use of UNUSED, white space...Marc Espie
2000-09-14Two new functions:Marc Espie
2000-09-14Some systematic clean-up.Marc Espie
2000-08-21Var_Append needs to set v for DEBUG(VAR) to work.Marc Espie
2000-07-31POSIX rules: pass variables set on the command line to submakes throughMarc Espie
2000-07-24Oops.Marc Espie
2000-07-18Handle MAKEFLAGS variation mandated by POSIX.Marc Espie
2000-07-17FALLTHRU -> FALLTHROUGH, requested by miod@ and style(9)Marc Espie
2000-07-17parse embedded variable specs, e.g., ${VAR_${SUB}}Marc Espie
2000-07-17- let VarModifiers_Apply accept NULL string gracefully,Marc Espie
2000-07-17Major unobfuscation: split var modifiers handling to a separate file.Marc Espie
2000-07-17separate modifiers handling from Var_Parse into a separateMarc Espie
2000-07-17Str_Match returns TRUE or FALSE, better style to test those ratherMarc Espie