The NetBSD Project

CVS log for src/usr.bin/make/for.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / make

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.49 / (download) - annotate - [select for diffs], Sun Jun 3 04:29:40 2012 UTC (22 months, 1 week ago) by sjg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, dholland-make-base, agc-symver-base, agc-symver, HEAD
Changes since 1.48: +52 -29 lines
Diff to previous 1.48 (colored)

Handle "quoted strings" as items in a .for list

Revision 1.48 / (download) - annotate - [select for diffs], Sat Dec 25 04:57:07 2010 UTC (3 years, 3 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.47: +5 -4 lines
Diff to previous 1.47 (colored)

Begin cleanup of the make parser: separate out the logic for reading files
from the parsing goo. This will now use mmap for reading if it works and
fall back to read only for pipes and such. Step 1 of a cleanup program
proposed without objection on tech-toolchain.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Feb 6 20:37:13 2010 UTC (4 years, 2 months ago) by dholland
Branch: MAIN
Changes since 1.46: +5 -4 lines
Diff to previous 1.46 (colored)

Improve the error message that results when you have a multi-variable .for
and the substitution list doesn't divide evenly.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:37 2009 UTC (5 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.45: +19 -20 lines
Diff to previous 1.45 (colored)

Change 'Buffer' so that it is the actual struct, not a pointer to it.
Saves having to malloc/free a fixed size structure.
Buf_Init() now takes ptr to Buffer to initialiase.
Change Buf_Destroy() to return ptr to string when not freed.
Remove large number of casts to (Byte) and (Byte *) - 'Byte' is 'char' here.
Buf_AddByte[s] guarantees that the data is 0 termininated, so never add '\0'.
Keep 'count' not 'left' and 'inPtr', code is simplier with only one update.
Fix fallou, no functional change.

Revision 1.45 / (download) - annotate - [select for diffs], Wed Jan 14 22:54:10 2009 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.44: +46 -6 lines
Diff to previous 1.44 (colored)

Contrary to my previous thoughts, .for loop variable values do contain
variable references - eg ${.TARGET} since that can't be expanded earlier.
Also the variable gets re-expanded before modifiers are applied.
All this means that we do need to let :U expand variables and must not
just escape $.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Jan 13 18:30:00 2009 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.43: +12 -35 lines
Diff to previous 1.43 (colored)

When substituting .for control variables (as ${:U...}) escape '$' and '\'
as well as ':' and '}' or ')'.
The parameters have just been expanded (and will be expanded again) later
so don't need expanding as part of the :U process.
Seems to fix pkgsrc breakage at line 34 of bsd.pkginstall.mk doing:
.for i in ${PKG_USERS}
_PKG_VARS.pkginstall+=  PKG_UID.${u} PKG_GECOS.${u} PKG_HOME.${u} PKG_SHELL.${u}
.endfor
when PKG_USERS = ${AVAHI_USER}:${AVAHI_GROUP}::Avahi\ user:/nonexistent
(set at line 41 of the ahavi Makefile)
I really dont think the above has the desired effect!

Revision 1.43 / (download) - annotate - [select for diffs], Sun Jan 11 15:50:06 2009 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.42: +116 -94 lines
Diff to previous 1.42 (colored)

Instead of stashing the body of every iteration of a .for loop, pass
Parse_SetInput() the name of a function to get the loop data blocks.
This should only be a change to the program logic.

Revision 1.42 / (download) - annotate - [select for diffs], Sat Jan 10 16:59:02 2009 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.41: +75 -38 lines
Diff to previous 1.41 (colored)

When substituting .for control variables any } or ) that matches the
${ or $( must be \ escaped.
Should fix some pkgsrc issues - eg 'clean' in print/gv.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Dec 29 10:12:30 2008 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.40: +5 -5 lines
Diff to previous 1.40 (colored)

Count both () and {} when looking for the end of a :M pattern.
In particular inside .if empty(...) it was only counting ().
In reality this needs further changes.
This may well fix recent pkgsrc breakage.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Dec 21 19:19:55 2008 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.39: +14 -6 lines
Diff to previous 1.39 (colored)

Only escape ':' in the outer level of .for variable substitution.
XXX: like elsewhere this code just counts {( against })

Revision 1.39 / (download) - annotate - [select for diffs], Sun Dec 21 18:06:53 2008 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.38: +109 -34 lines
Diff to previous 1.38 (colored)

Change the way .for variables are substituted.
Instead of doing a full substitution giving plain text, just replace the
variable part with something that will expand to the required text - leaving
any modifiers for the later evaluation of the input line.
This stops .for being used as an 'eval' (previously you could generate .if etc)
and also means it is still a variable expansion - which some other parts need
to work in the expected fashion.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Dec 20 22:41:53 2008 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.37: +32 -80 lines
Diff to previous 1.37 (colored)

Add functions for processing extendable arrays of pointers to strings.
Use for the .for variables and substution items - changing the latter from
make's all conquering lst.lib functions.
Being able to index everything makes the code simpler.
No functional changes intended.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 20 17:38:37 2008 UTC (5 years, 3 months ago) by dsl
Branch: MAIN
Changes since 1.36: +7 -17 lines
Diff to previous 1.36 (colored)

Set the .for loop control variables in reverse order to avoid faffing.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Dec 13 15:19:29 2008 UTC (5 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored)

Use NULL instead of -1 cast to the relavant type (usually via NIL).
This was a suggestion from christos - so blame him if there is a deep
reason for using -1 :-)

Revision 1.35 / (download) - annotate - [select for diffs], Mon Dec 1 21:05:21 2008 UTC (5 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.34: +11 -6 lines
Diff to previous 1.34 (colored)

Correct some comments.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Dec 1 19:35:55 2008 UTC (5 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.33: +5 -5 lines
Diff to previous 1.33 (colored)

fix off-by-one allocation. functional change intended...

Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 30 22:37:55 2008 UTC (5 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.32: +60 -85 lines
Diff to previous 1.32 (colored)

Simplify somewhat the code that parses .for lines.
Use malloc to allocate space for teh strings (instead of a buf structure)
to make it mossible to not leak the associated memory (leak not fixed!).
No functional change intended.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Nov 29 17:50:11 2008 UTC (5 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.31: +112 -113 lines
Diff to previous 1.31 (colored)

Split For_Eval() into two functions.
For_Eval() is now only called for the first line of a .for.
For_Accum() is called for the subsequent lines.
Stops any problems with forLevel being left invalid after an error.
Use a return value of -1 from For_Eval() to mean 'skip input line' to stop
a .for line with a syntax error being reparsed by make.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Nov 22 17:34:56 2008 UTC (5 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.30: +9 -8 lines
Diff to previous 1.30 (colored)

Convert ADDWORD() to do { ... } while (0)

Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 6 22:09:21 2008 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Changes since 1.29: +5 -5 lines
Diff to previous 1.29 (colored)

Don't use emalloc and friends directly, but call them consistently
bmake_malloc and friends. Implement them via macros for the native case
and provide fallback implementations otherwise. Avoid polluting the
namespace by not defining enomem globally. Don't bother to provide
strdup and strndup, they were only used for the estrdup and estrndup
comapt code.

This addresses the presence of emalloc in system libraries on A/UX and
resulted strange issues as reported by Timothy E. Larson.

Revision 1.29 / (download) - annotate - [select for diffs], Mon May 26 14:29:55 2008 UTC (5 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (colored)

PR/38756: dominik: make dumps core on invalid makefile

Revision 1.28 / (download) - annotate - [select for diffs], Fri Feb 15 21:29:50 2008 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: yamt-pf42, wrstuden-revivesa
Changes since 1.27: +6 -7 lines
Diff to previous 1.27 (colored)

back all changes out until I fix it properly.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Feb 14 22:11:20 2008 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: christos-broken
Changes since 1.26: +10 -9 lines
Diff to previous 1.26 (colored)

- use pid_t/size_t as appropriate instead of int.
- use %ld to print pids.
- fix a bit of lint.
- WARNS=4

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jan 1 21:31:51 2007 UTC (7 years, 3 months ago) by dsl
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, matt-armv6, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Changes since 1.25: +10 -11 lines
Diff to previous 1.25 (colored)

Remove 'else' after 'return', and similar whitspace changes.
Extra debug on where files are actually found.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Dec 16 08:59:29 2006 UTC (7 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

Use open/read/close instead of stdio for makefiles.
Commons up the code for reading files and buffers, and allows a further
change where we don't copy the data out of the buffer when generating 'lines.
This will speed up makefile parsing (esp .if clauses).

Revision 1.24 / (download) - annotate - [select for diffs], Fri Oct 27 21:00:19 2006 UTC (7 years, 5 months ago) by dsl
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Oct 15 08:38:21 2006 UTC (7 years, 6 months ago) by dsl
Branch: MAIN
Changes since 1.22: +8 -8 lines
Diff to previous 1.22 (colored)

Output all debug trace output through 'debug_file' defaulting to 'stdout'.
(Almost all the debug output went there, but some went to stderr.)
Split the parsing of -d (debug flags) out into its own routine.
Allow the output filename to be changed by specifying -dF<file> to create
a log file, or -dF+<file> to append to it. <file> may be stdout or stderr.
Also change so that -d-<flags> acts on <flags> locally but doesn't copy
them to MAKEFLAGS so they aren't inherited by child makes.
I'm not 100% happy with the command line syntax for the above, so they are
currently undocumented.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Aug 9 21:36:42 2005 UTC (8 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

Add typedefs for DuplicateProc and FreeProc from Max Okumoto.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Aug 8 16:42:54 2005 UTC (8 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.20: +7 -7 lines
Diff to previous 1.20 (colored)

From Max Okumoto:
- Remove casts to NULL.
- Remove space between cast and object.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 5 00:53:18 2005 UTC (8 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

More KNF cleanups from Max Okumoto

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jul 25 22:55:58 2005 UTC (8 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.18: +12 -12 lines
Diff to previous 1.18 (colored)

Whitespace KNF cleanup from Max Okumoto

Revision 1.18 / (download) - annotate - [select for diffs], Wed Feb 16 15:11:52 2005 UTC (9 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]

Revision 1.17 / (download) - annotate - [select for diffs], Fri May 7 00:04:38 2004 UTC (9 years, 11 months ago) by ross
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Simplify build, no functional changes.

Instead of adding MAKE_BOOTSTRAP for hosted environments, i.e., when
you want things simple, instead add MAKE_NATIVE to get those hugely
important features like __RCSID().

It's now possible to build make on some hosts with: cc *.c */*.c

Revision 1.16 / (download) - annotate - [select for diffs], Sat Mar 6 03:57:07 2004 UTC (10 years, 1 month ago) by enami
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

Print useful line number on error while executing .for directive.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Aug 7 11:14:50 2003 UTC (10 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.14: +4 -8 lines
Diff to previous 1.14 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jul 14 18:19:12 2003 UTC (10 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

Pass WARNS=3

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 15 18:24:56 2002 UTC (11 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.12: +13 -12 lines
Diff to previous 1.12 (colored)

Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Mar 12 20:15:15 2002 UTC (12 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.11: +9 -4 lines
Diff to previous 1.11 (colored)

PR/15888: Jarkko Teppo: Problems building on HP/UX
1. Compensate for h-pox assert brain damage where it gets confused by the
   string in: assert(!memcmp(foo, "in", 2)); I miss the h-pox broken compiler,
   I had not had to work around it for years.
2. Oh, finally h-pox has random() and utimes(). We don't need our own anymore.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jun 12 23:36:17 2001 UTC (12 years, 10 months ago) by sjg
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not
to export interator variables when using context VAR_CMD.

Reviewed: christos

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 6 04:56:52 2000 UTC (13 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Changes since 1.9: +10 -7 lines
Diff to previous 1.9 (colored)

Roll back my for-expansion changes.  Doing this right is just too hard to be
worth it.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 1 04:16:39 2000 UTC (13 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +10 -13 lines
Diff to previous 1.8 (colored)

Create a `for' context, and substitute iteration variable from it using the
normal Var_Parse() path.  This allows :R, etc. to work on iteration variables.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Apr 18 03:46:41 2000 UTC (14 years ago) by simonb
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Buf_GetAll() takes an int *, not a size_t *.

Build failure on alpha reported by Tim Rightnour on current-users.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Apr 16 22:08:06 2000 UTC (14 years ago) by christos
Branch: MAIN
Changes since 1.6: +158 -78 lines
Diff to previous 1.6 (colored)

PR/9899: David A. Holland: multi-variable .for constructs in make

Revision 1.6 / (download) - annotate - [select for diffs], Sun Sep 28 03:31:03 1997 UTC (16 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.5: +6 -2 lines
Diff to previous 1.5 (colored)

wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 1 21:17:19 1997 UTC (16 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

Add WARNS=1
RCSID police

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 6 17:59:05 1996 UTC (17 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.3: +12 -12 lines
Diff to previous 1.3 (colored)

- Merge in FreeBSD and Lite2 changes.
- Fix bug where a non-archive target with a .a suffix would always
  be considered to be out of date, since it does not have a TOC.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 14 15:19:13 1995 UTC (18 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Branch point for: netbsd-1-2
Changes since 1.2: +7 -2 lines
Diff to previous 1.2 (colored)

- $NetBSD$ rcsids
- Fixed so that .[A-Z]* targets that do not match keywords are ignored as
  Posix mandates
- Added .PHONY target keyword

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 6 22:45:28 1994 UTC (19 years, 10 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.1: +28 -22 lines
Diff to previous 1.1 (colored)

Fixes from Christos Zoulas, who used purify, objectcenter and testcenter
to find memory leaks and illegal memory accesses.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 5 00:34:44 1994 UTC (20 years, 1 month ago) by cgd
Branch: MAIN

fixes/improvements from Christos Zoulas <christos@deshaw.com>.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>