The NetBSD Project

CVS log for src/share/mk/

[BACK] Up to [] / src / share / mk

Request diff between arbitrary revisions

Default branch: MAIN
Current tag: MAIN

Revision 1.36 / (download) - annotate - [select for diffs], Thu Mar 16 18:43:34 2006 UTC (12 years, 1 month ago) by jwise
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, 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, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, pc532-eol-2008, netbsd-8-base, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, 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-5-RELEASE, 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-6-RELEASE, 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, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, 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-5-RELEASE, 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, 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, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, 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-premerge-20101231, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, localcount-20160914, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, cherry-xenmp-base, cherry-xenmp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver, abandoned-netbsd-4-base, abandoned-netbsd-4, HEAD
Changes since 1.35: +7 -7 lines
Diff to previous 1.35 (colored)

Now that we have real build system support for syspkgs, remove someone's
half-implemented idea of building `syspkgs' (really a few giant blobs of the
same granularity of the old sets) using install(1).

Revision 1.35 / (download) - annotate - [select for diffs], Thu Jan 29 01:48:45 2004 UTC (14 years, 2 months ago) by lukem
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.34: +3 -4 lines
Diff to previous 1.34 (colored)

Cosmetically tweak how .PHONY is used by (generally) providing it as a source,
instead of using it as a target with all the rules as its sources.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jan 27 02:52:19 2004 UTC (14 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored)

There's no need to use :N-c with ${INSTALL_FILE}.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Nov 7 00:05:24 2003 UTC (14 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.32: +7 -4 lines
Diff to previous 1.32 (colored)

Support MAKEVERBOSE more effectively.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 20 01:53:02 2003 UTC (14 years, 6 months ago) by chs
Branch: MAIN
Changes since 1.31: +4 -5 lines
Diff to previous 1.31 (colored)

fix parallel-make race.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 19 03:00:55 2003 UTC (14 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

${_MKMSG} "  ...  {$.TARGET}"  and use appropriately.

Provide _MKMSGLINK.m to provide "link" message by itself (without ${.TARGET})


Revision 1.30 / (download) - annotate - [select for diffs], Sat Oct 18 16:41:19 2003 UTC (14 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.29: +3 -2 lines
Diff to previous 1.29 (colored)

implement MAKEVERBOSE for rules which are of the form:
        @cmp -s ${.ALLSRC} ${.TARGET} || ( echo cmd && cmd )

Revision 1.29 / (download) - annotate - [select for diffs], Sun Aug 3 09:23:16 2003 UTC (14 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (colored)

Add INCSYMLINKS to <> and <>, and use that instead of
SYMLINKS to install symlinked header files.  INCSYMLINKS are installed with
'make includes'.  This avoids using SYMLINKS and hacks with the 'linkinstall'
target in <>, as linksinstall occurs in 'make install' and hacks
to get it to occur in 'make includes' weren't robust, as seen in lib/libdes.

Yet more improvements to bsd.README.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jul 28 00:57:25 2003 UTC (14 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Pull in <> as well, for the TOOL_ variables in the
USETOOLS=never case.
Found & fixed by Anders Hjalmarsson in PR misc/22283.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jul 20 15:02:10 2003 UTC (14 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.26: +5 -7 lines
Diff to previous 1.26 (colored)

Use   ltarg=`stat -qf '%Y' $l`   to read a symlink's target (and rely upon
a non-zero exit value to indicate a missing file or non-symlink),
instead of   test -h $l && ltarg=`ls -ld $l | awk '{print $NF}'`
since the former is quicker and more concise.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jul 18 08:26:07 2003 UTC (14 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Nov 26 23:15:54 2002 UTC (15 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.24: +2 -35 lines
Diff to previous 1.24 (colored)

Deprecate SYS_INCLUDE and the optional SYS_INCLUDE=symlinks functionality,
and only support the "copies" default.
Per discussion on tech-userlevel@.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Oct 22 18:48:27 2002 UTC (15 years, 6 months ago) by perry
Branch: MAIN
Changes since 1.23: +6 -5 lines
Diff to previous 1.23 (colored)

Pass 1 of SYSPKG changes to automatically add tags=pkgname_pkg to METALOG.
Not quite ready for prime time yet.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Aug 24 13:12:38 2002 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

don't bother with "rm -f $$t" before ${INSTALL_LINK} or ${INSTALL_SYMLINK},
as they default to using install(1) -r.
the rm can cause problems in certain situations, such as moving a library or
shared linker that install(1) depends upon to another location and replacing
it with a (sym)link.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Feb 11 21:14:59 2002 UTC (16 years, 2 months ago) by mycroft
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.21: +6 -2 lines
Diff to previous 1.21 (colored)

Don't use .PHONY for targets that are actually installed.  Instead use force
dependencies.  (Among other things, `make -t install' does something vaguely
sensible now.)

Revision 1.21 / (download) - annotate - [select for diffs], Wed Nov 28 20:19:08 2001 UTC (16 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Fix the :U's used with ${UPDATE} so that stray values don't get put into
the .PHONY: target.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Nov 19 04:46:07 2001 UTC (16 years, 5 months ago) by perry
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

replace instances of ln with ${INSTALL_LINK} and ${INSTALL_SYMLINK}

Revision 1.19 / (download) - annotate - [select for diffs], Fri Nov 2 05:21:50 2001 UTC (16 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.18: +31 -63 lines
Diff to previous 1.18 (colored)

Improve readability and reduce redundant redundancy in share/mk; add some
descriptive comments.  The guts of hostprog, lib, and prog are mostly
unchanged; this will be done in another pass.

Make several things work properly with UNPRIVILEGED set, and make the
install-time "cmp" logic work for MANZ.  Also reimplement INCS{DIR,NAME}_foo
(requested by wiz) in a backwards compatible way.

Reviewed by christos.

Revision 1.18 / (download) - annotate - [select for diffs], Tue May 8 03:19:52 2001 UTC (16 years, 11 months ago) by sommerfeld
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Suppress duplicate entries in ALLFILES, FILES, INCS, DEPINCS, INFOFILES,

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jul 7 04:35:35 2000 UTC (17 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

test -h, not test -L.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jun 6 09:53:30 2000 UTC (17 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.15: +15 -11 lines
Diff to previous 1.15 (colored)

Abuse .USE some more.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jun 6 09:22:01 2000 UTC (17 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored)

Minor rearrangement.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jun 6 05:40:47 2000 UTC (17 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.13: +11 -11 lines
Diff to previous 1.13 (colored)

Use ODE make(1) features to eliminate extra variables and move several things
outside of .for loops.  (Needs more work to completely eliminate .for.)

XXX Don't look at this stuff.  It will make your head hurt.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 24 14:22:05 2000 UTC (18 years ago) by simonb
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

White space bogons (double spaces, spaces instead of tabs).

Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 23 07:58:17 2000 UTC (18 years ago) by simonb
Branch: MAIN
Changes since 1.11: +10 -9 lines
Diff to previous 1.11 (colored)

Change SYMLINKS so that the link isn't recreated if it already points
to the right place (much the same as already does).

Revision 1.11 / (download) - annotate - [select for diffs], Sat Feb 26 19:02:40 2000 UTC (18 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

Make sure the `rm' and `ln' for a link are in the same shell command.
(The reason for this is obscure...)

Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 10 18:18:01 2000 UTC (18 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.9: +5 -4 lines
Diff to previous 1.9 (colored)

fix link creation:
-put "echo"s for the daughter Makefile into a subshell to get them all
 into the Makefile (instead of stdout - should fix PR misc/9336 by
 Bernd Ernesti)
-change operator for "realall" back to ":" - rules are supposed to
 accumulate, and "::" clashes with the definition in <>
-call sub-make with the "all" target to make sure we don't get just
 the first rule

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jan 24 06:54:27 2000 UTC (18 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Fix a bogon that caused some symlinks to not be installed.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 22 19:45:41 2000 UTC (18 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Adjust symlink crap for all/realall changes.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 22 14:02:34 1999 UTC (18 years, 8 months ago) by kleink
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

When test(1)ing for a symlink, use the -h primitive instead of -L.  Although
the latter is supported in our test(1), the former is more portable, and is
defined in 1003.2bD3 and SVID4.  Addresses PR kern/8225 from Andrew Cagney.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Aug 21 06:17:46 1999 UTC (18 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.5: +8 -6 lines
Diff to previous 1.5 (colored)

Add ${INSTPRIV} to ${INSTALL} commands.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 4 11:58:30 1999 UTC (19 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Branch point for: mortalinstall
Changes since 1.4: +7 -7 lines
Diff to previous 1.4 (colored)

PR/2936: Brian C. Grayson: Avoid truncating precious files when installing
and the filesystem is full. Added ${RENAME} flag to install, which when set
to -r installs on a temporary file and then renames to the final destination.
${RENAME} is currently set to nothing in, but one can turn it
on in /etc/mk.conf.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 15 10:57:36 1999 UTC (19 years, 3 months ago) by castor
Branch: MAIN
Changes since 1.3: +19 -5 lines
Diff to previous 1.3 (colored)

allow generated kernel includes and support mips mechanism

Revision 1.3 / (download) - annotate - [select for diffs], Thu Dec 31 15:28:52 1998 UTC (19 years, 3 months ago) by castor
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Change make to ${MAKE} to allow standard make to be overridden.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 29 11:47:51 1998 UTC (19 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

Missed a few preserve flags.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jun 12 23:28:53 1998 UTC (19 years, 10 months ago) by cgd
Branch: MAIN

add, a template to support the new kernel include file
installation mechanism.

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 <>