Up to [cvs.netbsd.org] / src / usr.bin / make
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.40 / (download) - annotate - [select for diffs], Mon Sep 13 15:36:57 2010 UTC (20 months, 1 week ago) by sjg
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
netbsd-6-base,
netbsd-6,
matt-mips64-premerge-20101231,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
HEAD
Changes since 1.39: +10 -1
lines
Diff to previous 1.39 (colored)
Add meta.c which implements "meta" mode for make. In this mode, a .meta file is created for each target, capturing the expanded commands used, any command output, and if filemon(9) is available, a record of system calls which are of interest. Not enabled unless USE_META=yes is set when building make. Also, if FILEMON_H exists, meta.c will be compiled to use filemon(9).
Revision 1.38.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:19:56 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored) next main 1.39 (colored)
Sync with HEAD. Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
Revision 1.39 / (download) - annotate - [select for diffs], Sat Apr 11 09:41:18 2009 UTC (3 years, 1 month ago) by apb
Branch: MAIN
CVS Tags: matt-premerge-20091211,
jym-xensuspend-nbase,
jym-xensuspend-base
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Honour the TMPDIR environment variable instead of always using /tmp as a place to store temporary files.
Revision 1.38 / (download) - annotate - [select for diffs], Sat Dec 13 15:19:29 2008 UTC (3 years, 5 months ago) by dsl
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (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.37 / (download) - annotate - [select for diffs], Fri Feb 15 21:29:50 2008 UTC (4 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
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,
mjf-devfs2-base,
mjf-devfs2,
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,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored)
back all changes out until I fix it properly.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Feb 15 09:18:56 2008 UTC (4 years, 3 months ago) by dholland
Branch: MAIN
CVS Tags: christos-broken
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored)
fix typo in comment
Revision 1.35 / (download) - annotate - [select for diffs], Thu Feb 14 22:11:20 2008 UTC (4 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (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.33.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:36:00 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored) next main 1.34 (colored)
sync with HEAD
Revision 1.34 / (download) - annotate - [select for diffs], Mon Oct 1 22:14:09 2007 UTC (4 years, 7 months ago) by sjg
Branch: MAIN
CVS Tags: matt-armv6-base,
cube-autoconf-base,
cube-autoconf
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Add the ability to tweak the token output before targets in job mode.
Eg.
.MAKE.JOB.PREFIX=${.newline}---${.MAKE:T}[${.MAKE.PID}]
would produce
---make[1234] target ---
Revision 1.33 / (download) - annotate - [select for diffs], Wed Oct 11 07:01:44 2006 UTC (5 years, 7 months ago) by dsl
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.32: +6 -12
lines
Diff to previous 1.32 (colored)
There is no need to resize the pollfd array, it can only ever have 2+maxJobs entries, so allocate at startup. Use an 'int jobPipe[2]' within the job structure, and create pipes directly into it. Common up the code that creates all the pipes - making them all non-block on the read side in the process. Call Job_CatchChildren() directly from Job_CatchOutput() so that it only gets called when a child actually exits. NB: Something causes a 'pregnant pause' if (for example) you call 'nbmake obj' in src/tools. Introduced between netbsd 3 and 4.
Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 9 14:36:41 2006 UTC (5 years, 7 months ago) by dsl
Branch: MAIN
Changes since 1.31: +13 -41
lines
Diff to previous 1.31 (colored)
Rip out the code for the undocumented -P (don't use pipes for command output) option. I'm sure it is baggage from the past.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Oct 9 13:40:11 2006 UTC (5 years, 7 months ago) by dsl
Branch: MAIN
Changes since 1.30: +1 -2
lines
Diff to previous 1.30 (colored)
Instead of trying to report all the 'job suspended' and 'job resumed' messages whan make itself is suspended (ie by ^Z) before make actually suspends, supress the messages during this sequence. This means we don't care that they would be output after the suspend and we can stop attempting to reap child status from withing the signal handler (which doesn't work for recursive parallel makes). The code simplification means that we can remove much of the code that blocked signals - since the signal handlers (expect that for ^C and friends) now do almost no work.
Revision 1.30 / (download) - annotate - [select for diffs], Sat Sep 23 20:51:28 2006 UTC (5 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.29: +8 -10
lines
Diff to previous 1.29 (colored)
Complete revamp of the way make handles job control signals. - Send each type of signal to its own handler. - Only call JobFinish when a process exits, in particular don't 'fake up' 'exitstatus' for jobs being continued, nor call it for suspends. - When a job is stopped, use an entire variable to remember the fact, so we know we need to send a SIGCONT. Don't change any other state. - In order to report '*** [job3] Suspended' before we suspend ourselves we have to call waitpid() from the signal handler - where we don't want to process job termination events. Save the exit status and process later. The code now handles: - jobs that suspend themselves - jobs exiting while suspended - jobs that don't actually suspend at all Hoewever it still does printfs() from the signal handler, and I haven't yet stopped it thrashing the signal mask.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Sep 22 19:07:09 2006 UTC (5 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.28: +7 -1
lines
Diff to previous 1.28 (colored)
Replace the two lists 'job_list' (previously 'jobs') and 'stoppedJobs' with a table that is malloced with 'maxJobs' entries. Add a 'job_state' field to the Job type that exactly follows which of the old lists the job was on (or not). Change all the code that scanned the lists to scan the array. No logic changes in this commit. (Soon we'll no longer need to lock out signals for the changes to job statuses that are done from signal handlers now that there is no linked list.)
Revision 1.28 / (download) - annotate - [select for diffs], Thu Jun 29 22:01:17 2006 UTC (5 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.27: +5 -1
lines
Diff to previous 1.27 (colored)
Fixed the bug reported in PR 33866, which is that the :Q operator does not handle newlines correctly. Ok'ed by christos.
Revision 1.27 / (download) - annotate - [select for diffs], Fri Mar 31 21:05:34 2006 UTC (6 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: chap-midi-nbase,
chap-midi-base,
chap-midi
Changes since 1.26: +5 -4
lines
Diff to previous 1.26 (colored)
There is no need to count jobs and job tokens. If we don't create the job pipe, use the '-j n' option to limit the number of tokens we will remove from the pipe.
Revision 1.26 / (download) - annotate - [select for diffs], Mon Mar 13 20:35:09 2006 UTC (6 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.25: +1 -3
lines
Diff to previous 1.25 (colored)
JOB_FIRST is always set (since we only execute the shell once for every target). Nuke it.
Revision 1.25 / (download) - annotate - [select for diffs], Sat Mar 11 17:18:00 2006 UTC (6 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.24: +3 -29
lines
Diff to previous 1.24 (colored)
Remove most of the code seemed to be there to support 'remote jobs'. It isn't clear that it ever worked, if it did it has almost certainly bitrotted in the last 12 years. I'm not even sure all the required components were present. I suspect it was written to attempt to use a 'farm' of diskless sun3s. In any case the apparant random assignment fo jobs to other systems doesn't actually seem like a good idea! Things like 'distcc' han be used to help slow systems run native builds. Removing this code also simplifies make, and should let me speed up some of its processing - without worrying about bitrotting it further.
Revision 1.24 / (download) - annotate - [select for diffs], Sun Jan 22 19:54:55 2006 UTC (6 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.23: +2 -1
lines
Diff to previous 1.23 (colored)
Make .NOTPARALLEL stop the job engine issuing more than one token (instead of trying to de-jobify the make. You can now put .NOTPARALLEL in a submake of a recursive make (where it is using a job-token pipe from the outer make and have it only run a single job. You can also specify .NOTPARRALEL in the root makefile of a large recursive make and have the submakes run multiple commands. Add some diagnostics printfs (enabled with -dp) to the parser.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Jan 4 21:35:44 2006 UTC (6 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.22: +1 -2
lines
Diff to previous 1.22 (colored)
Expunge last references to jobTokensFree
Revision 1.22 / (download) - annotate - [select for diffs], Wed Jan 4 21:31:55 2006 UTC (6 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.21: +1 -2
lines
Diff to previous 1.21 (colored)
When a parallel make job completes, always put the job token back into the job_pipe and collect another one for the next job. If we are aborting, remove all the 'normal' job tokens and add an 'error' one. If we get an 'error' token, remove any other tokens, re-insert the error token and exit (with error 'cos that is easier). Add the current pid to some of the DEBUG(JOB) traces. Combined effect is that parallel makes actually stop some fairly shortly after an error, rather than running on long enough to fill the scrollback.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Dec 20 00:18:22 2003 UTC (8 years, 5 months ago) by jmc
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,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.20: +11 -4
lines
Diff to previous 1.20 (colored)
Fixes for PR#18573 (make -j not stopping correctly on error). Using -e in sh/ksh to stop on error doesn't work with grouped commands. At least for any SUSE compliant sh(1). Instead, extend the Shell struct and add errOut which provides a template to use to check error status from commands.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Aug 7 11:14:52 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.19: +34 -1
lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Fri Aug 1 00:39:53 2003 UTC (8 years, 9 months ago) by sjg
Branch: MAIN
Changes since 1.18: +5 -1
lines
Diff to previous 1.18 (colored)
Allow .SHELL: to control the shell used by compat mode too. Add a shell spec for ksh - a nice portable posix shell. Document .SHELL:
Revision 1.18 / (download) - annotate - [select for diffs], Mon Jul 14 18:19:12 2003 UTC (8 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.17: +10 -10
lines
Diff to previous 1.17 (colored)
Pass WARNS=3
Revision 1.17 / (download) - annotate - [select for diffs], Sat Nov 16 22:22:23 2002 UTC (9 years, 6 months ago) by gson
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.16: +20 -12
lines
Diff to previous 1.16 (colored)
Fixed race condition that would cause make -j to pause for five seconds if a SIGCHLD arrived while make was not blocked in poll(), by making the SIGCHLD handler write to a pipe included in the poll. Avoided the need to implement a duplicate fix for the USE_SELECT case by emulating poll() in terms of select() when USE_SELECT is defined. Fixes bin/18895.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 15 18:24:57 2002 UTC (9 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.15: +19 -19
lines
Diff to previous 1.15 (colored)
Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jun 1 20:33:37 2001 UTC (10 years, 11 months ago) by sjg
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.14: +3 -1
lines
Diff to previous 1.14 (colored)
A number of semi-related changes.
1. make -dx turns on DEBUG_SHELL which causes sh -x to be used where
possible.
2. PrintOnError() is now called when make is stopping due to an error.
This routine reports the curdir and the value of any variables listed
in MAKE_PRINT_VAR_ON_ERROR.
3. Variables set via command line, are propagated to child-makes via
MAKEFLAGS. This behaviour appears to be necessary for POSIX (according
to the GNU folk anyway).
4. Do not reset MAKEFILE when reading ".depend" as this rather eliminates the
usefulness of ${MAKEFILE}.
5. Added ${.newline} as a simple means of being able to include \n in the
result of a :@ loop expansion.
6. Set ${MAKE_VERSION} if defined. Need to come up with a useful value.
Reviewed: christos
Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 30 16:38:22 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.13: +3 -1
lines
Diff to previous 1.13 (colored)
Include token counts in trace output. Don't let tokensFree go negative.
Revision 1.13 / (download) - annotate - [select for diffs], Sat Dec 30 14:21:23 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Avoid token leaks when aborting after an error.
Revision 1.12 / (download) - annotate - [select for diffs], Sat Dec 30 02:51:21 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Do lazy token release - don't return tokens to the pipe unless we're waiting for something or we're done.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 30 02:05:20 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.10: +6 -2
lines
Diff to previous 1.10 (colored)
Add a token-passing scheme to allow a recursive make to successfully use -j; all make's in a recursive build cooperate to limit the total number of jobs, using a token-passing scheme. The current token passing algorithm is similar to the one implemented by gmake; there is a single pipe which is inherited through the entire process hierarchy; tokens are obtained by reading a byte from the "read end" of the pipe, and are returned by writing them to the "write end". This exact algorithm is likely to change in the future. Implementation details: - Use the new trace facility to allow measurement of the effectiveness of different token-passing schemes - Get a token in MakeStartJobs(), return it in Make_Update() - Eliminate Job_Full() and the jobFull global since they are redundant with token system. - Add an "internal" -J option (to pass the token pipe fd's down to submakes) and a -T option for tracing. - Change how compatMake is forced so that -j means something when inherited by submakes. - When waiting for a token, poll the token-passing pipe as well as the output pipes of existing jobs.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Dec 5 15:20:10 2000 UTC (11 years, 5 months ago) by sommerfeld
Branch: MAIN
Changes since 1.9: +11 -3
lines
Diff to previous 1.9 (colored)
correct performance regression of recent change from select() to poll() for parallel make: - Make the poll() code behave more like the select() code: sleep for a bit waiting for output rather than busy-wait (eww). - Install a no-op SIGCHLD handler so that poll/select wake up early (with -1/EINTR) when a child exits. - Change the default sleep time from 500ms to 5 seconds since we now wake up promptly when a child exits.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 4 20:13:29 2000 UTC (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.8: +13 -1
lines
Diff to previous 1.8 (colored)
oops forgot to commit this one.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 3 01:18:15 2000 UTC (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
use 6 X's instead of 5 for portability.
Revision 1.7 / (download) - annotate - [select for diffs], Thu May 4 18:29:12 2000 UTC (12 years ago) by drochner
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,
minoura-xpg4dl-base,
minoura-xpg4dl
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
conditionalize prototypes for REMOTE support (seems that REMOTE support is incomplete anyway)
Revision 1.5.2.1 / (download) - annotate - [select for diffs], Fri May 8 06:12:06 1998 UTC (14 years ago) by mycroft
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002
Changes since 1.5: +3 -2
lines
Diff to previous 1.5 (colored) next main 1.6 (colored)
Sync with trunk, per request of christos.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 26 19:20:37 1998 UTC (14 years, 2 months ago) by christos
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,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.5: +3 -2
lines
Diff to previous 1.5 (colored)
PR/5210: Hauke Fath: make core dumps with .SHELL Unfortunately this revealed a deeper problem with the brk_string code. To fix it: - remove sharing of the buffer between brk_string invocations - change the semantics of brk_string so that the argument array starts with 0, and return the buffer where the strings are stored
Revision 1.4.6.1 / (download) - annotate - [select for diffs], Sun Jan 26 05:51:40 1997 UTC (15 years, 4 months ago) by rat
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.4: +8 -8
lines
Diff to previous 1.4 (colored) next main 1.5 (colored)
Update make(1) from trunk, by request from Christos Zoulas. Fixes many bugs.
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sat Dec 28 04:41:06 1996 UTC (15 years, 5 months ago) by tls
Branch: WFJ-920714,
CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +19 -18
lines
Diff to previous 1.1.1.1 (colored)
Import 4.4BSD-Lite2 sources onto CSRG branch (already merged at head)
Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 6 17:59:10 1996 UTC (15 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.4: +8 -8
lines
Diff to previous 1.4 (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.4 / (download) - annotate - [select for diffs], Wed Jun 14 15:19:26 1995 UTC (16 years, 11 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.3: +2 -1
lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Sat Mar 5 00:34:49 1994 UTC (18 years, 2 months ago) by cgd
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.2: +17 -16
lines
Diff to previous 1.2 (colored)
fixes/improvements from Christos Zoulas <christos@deshaw.com>.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 1 18:12:03 1993 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add RCS identifiers.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (19 years, 2 months ago) by cgd
Branch: WFJ-920714,
CSRG
CVS Tags: patchkit-0-2-2,
netbsd-alpha-1,
netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9,
netbsd-0-8,
WFJ-386bsd-01
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
initial import of 386bsd-0.1 sources
Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (19 years, 2 months ago) by cgd
Branch: MAIN
Initial revision