Up to [cvs.NetBSD.org] / src / share / mk
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.68 / (download) - annotate - [select for diffs], Tue Aug 4 08:36:14 2015 UTC (8 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
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-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
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,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
HEAD
Changes since 1.67: +3 -2
lines
Diff to previous 1.67 (colored) to selected 1.50 (colored)
Remove CreationDate from the header of output postscript. Also, feed -n to gzip when compressing so it doesn't store the timestamp in the file header. For MKREPRO, but unconditional as the information omitted isn't particularly useful. PR 50116.
Revision 1.67 / (download) - annotate - [select for diffs], Sun Jul 6 18:22:03 2014 UTC (9 years, 9 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base,
tls-earlyentropy-base,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
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
Changes since 1.66: +4 -4
lines
Diff to previous 1.66 (colored) to selected 1.50 (colored)
Add MKGROFFHTMLDOC and make it default to no. It seems that sometimes when generating html groff runs netpbm behind your back. Needless to say we don't have netpbm in base, so this fails on a clean install; so for now disable generating html for /usr/share/doc by default. Workaround for PR 48970. It seems that all available document preparation toolchains are made of fail.
Revision 1.66 / (download) - annotate - [select for diffs], Sun Jul 6 06:34:33 2014 UTC (9 years, 9 months ago) by dholland
Branch: MAIN
Changes since 1.65: +3 -1
lines
Diff to previous 1.65 (colored) to selected 1.50 (colored)
Don't install EXTRAHTMLFILES if MKHTML is "no".
Revision 1.65 / (download) - annotate - [select for diffs], Sat Jul 5 19:22:04 2014 UTC (9 years, 9 months ago) by dholland
Branch: MAIN
Changes since 1.64: +187 -44
lines
Diff to previous 1.64 (colored) to selected 1.50 (colored)
Rework /usr/share/doc. Update the <bsd.doc.mk> infrastructure, and update the docs to match the new infrastructure. - Build and install text, ps, pdf, and/or html, not roff sources. - Don't wire the chapter numbers into the build system, or use them in the installed pathnames. This didn't matter much when the docs were a museum, but now that we're theoretically going to start maintaining them again, we're going to add and remove documents periodically and having the chapter numbers baked in creates a lot of thrashing for no purpose. - Specify the document name explicitly, rather than implicitly in a path. Use this name (instead of other random strings) as the name of the installed files. - Specify the document section, which is the subdirectory of /usr/share/doc to install into. - Allow multiple subdocuments. (That is, multiple documents in one output directory.) - Enumerate the .png files groff emits along with html so they can be installed. - Remove assorted hand-rolled rules for running roff and roff widgetry and add enough variable settings to make these unnecessary. This includes support for - explicit use of soelim - refer - tbl - pic - eqn - Forcibly apply at least minimal amounts of sanity to certain autogenerated roff files. - Don't exclude USD.doc, SMM.doc, and PSD.doc directories from the build, as they now actually do stuff. Note: currently we can't generate pdf. This turns out to be a nontrivial problem with no immediate solution forthcoming. So for now, as a workaround, install compressed .ps as the printable form.
Revision 1.64 / (download) - annotate - [select for diffs], Thu Mar 16 18:43:34 2006 UTC (18 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,
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,
pc532-eol-2008,
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-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,
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-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: tls-maxphys,
tls-earlyentropy
Changes since 1.63: +2 -2
lines
Diff to previous 1.63 (colored) to selected 1.50 (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.63 / (download) - annotate - [select for diffs], Thu Jan 29 01:48:45 2004 UTC (20 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.62: +6 -5
lines
Diff to previous 1.62 (colored) to selected 1.50 (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.62 / (download) - annotate - [select for diffs], Tue Oct 21 10:01:21 2003 UTC (20 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.61: +3 -6
lines
Diff to previous 1.61 (colored) to selected 1.50 (colored)
Rework how MAKEVERBOSE operates: * Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Idea from David Laight. * Rename the variables use to print messages. The scheme now is: _MKMSG_FOO Run _MKMSG 'foo' _MKTARGET_FOO Run _MKMSG_FOO ${.TARGET} From discussion with Alistair Crooks.
Revision 1.61 / (download) - annotate - [select for diffs], Sun Oct 19 05:24:53 2003 UTC (20 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.60: +6 -1
lines
Diff to previous 1.60 (colored) to selected 1.50 (colored)
support MAKEVERBOSE
Revision 1.60 / (download) - annotate - [select for diffs], Fri Jul 18 08:26:06 2003 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.59: +2 -2
lines
Diff to previous 1.59 (colored) to selected 1.50 (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.59 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:35 2003 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.58: +2 -13
lines
Diff to previous 1.58 (colored) to selected 1.50 (colored)
Rename a large chunk of the make(1) variables which refer to a program/tool from "FOO" to "TOOL_FOO". The new variables are: TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC For each, provide default in <bsd.sys.mk> of the form: TOOL_FOO?= foo and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override: TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo Document all of these in bsd.README. This cleans up a chunk of potential (and actual) namespace collision within our build infrastructure, as well as improves consistency in the share/mk documentation and provision of appropriate defaults for each of these variables.
Revision 1.58 / (download) - annotate - [select for diffs], Tue Oct 22 18:48:27 2002 UTC (21 years, 6 months ago) by perry
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored) to selected 1.50 (colored)
Pass 1 of SYSPKG changes to automatically add tags=pkgname_pkg to METALOG. Not quite ready for prime time yet.
Revision 1.57 / (download) - annotate - [select for diffs], Mon Feb 11 21:14:58 2002 UTC (22 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.56: +11 -4
lines
Diff to previous 1.56 (colored) to selected 1.50 (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.56 / (download) - annotate - [select for diffs], Wed Nov 28 20:19:08 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.55: +2 -2
lines
Diff to previous 1.55 (colored) to selected 1.50 (colored)
Fix the :U's used with ${UPDATE} so that stray values don't get put into the .PHONY: target.
Revision 1.55 / (download) - annotate - [select for diffs], Sun Nov 18 15:11:25 2001 UTC (22 years, 5 months ago) by bjh21
Branch: MAIN
Changes since 1.54: +2 -1
lines
Diff to previous 1.54 (colored) to selected 1.50 (colored)
Need bsd.sys.mk for the GROFF definition in the non-USETOOLS case.
Revision 1.54 / (download) - annotate - [select for diffs], Mon Nov 12 23:16:20 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.53: +2 -3
lines
Diff to previous 1.53 (colored) to selected 1.50 (colored)
Major overhaul of src/tools and host toolchain. Summary of changes: * Rewrite src/tools Make logic to work like the rest of the tree wrt "dependall" and "install". The old "make build" hack is gone. * Remove the MKTOOLS logic. This was linked to the "make build" hack, and was only needed because TOOLDIR originally had no writable default. * Redo the GNU configure/make logic to make it fit reasonably in a BSD make wrapper. Use new ${.ALLTARGETS} variable to scan for targets in $(srcdir), and mark them with .MADE: to prevent rebuilding. * Only build cross tools in src/tools; remove some messy logic in src/usr.* and src/gnu/usr.* that would do target filename rewriting (improves consistency and readability). * Add the ability to build cross gdb at tool build time by setting MKCROSSGDB (default no) to "yes" in mk.conf. * Add src/tools/groff and set up paths to work with this cross groff.
Revision 1.53 / (download) - annotate - [select for diffs], Fri Nov 2 05:21:50 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.52: +36 -46
lines
Diff to previous 1.52 (colored) to selected 1.50 (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.52 / (download) - annotate - [select for diffs], Tue Aug 14 10:38:27 2001 UTC (22 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.51: +3 -3
lines
Diff to previous 1.51 (colored) to selected 1.50 (colored)
Change ROFF?= to be more like other utility macros; make this "groff -Tps" by default.
Revision 1.51 / (download) - annotate - [select for diffs], Tue Aug 14 07:02:13 2001 UTC (22 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
Rather than explicitly saying "clean cleandir:" all the time, make clean a dependency of cleandir (so that "make cleandir" implies "make clean").
Revision 1.50 / (download) - annotate - [selected], Fri Jun 1 17:49:33 2001 UTC (22 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
Make "distclean" a REAL synonym for "cleandir" by actually aliasing it in <bsd.own.mk>, rather than sprinkling it in all the .mk files (and some Makefiles throughout the tree).
Revision 1.49 / (download) - annotate - [select for diffs], Tue May 8 03:19:51 2001 UTC (22 years, 11 months ago) by sommerfeld
Branch: MAIN
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored) to selected 1.50 (colored)
Suppress duplicate entries in ALLFILES, FILES, INCS, DEPINCS, INFOFILES, NLSALL, CATPAGES, MANPAGES, HTMLPAGES, and SCRIPTS.
Revision 1.48 / (download) - annotate - [select for diffs], Tue Jun 6 09:53:29 2000 UTC (23 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.47: +6 -4
lines
Diff to previous 1.47 (colored) to selected 1.50 (colored)
Abuse .USE some more.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Jun 6 09:22:00 2000 UTC (23 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored) to selected 1.50 (colored)
Minor rearrangement.
Revision 1.46 / (download) - annotate - [select for diffs], Tue Jun 6 05:40:47 2000 UTC (23 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.45: +9 -7
lines
Diff to previous 1.45 (colored) to selected 1.50 (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.45 / (download) - annotate - [select for diffs], Fri Apr 28 10:47:34 2000 UTC (23 years, 11 months ago) by tron
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.44: +3 -1
lines
Diff to previous 1.44 (colored) to selected 1.50 (colored)
Add "dependall" target.
Revision 1.44 / (download) - annotate - [select for diffs], Sat Jan 22 19:31:01 2000 UTC (24 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.43: +3 -3
lines
Diff to previous 1.43 (colored) to selected 1.50 (colored)
Make `dependall' play nicely with SUBDIR, using a hack similar to `realinstall' for both `depend' and `all'. Also, remove the old hack that invokes an extra shell for .depend, now that make(1) has been fixed.
Revision 1.43 / (download) - annotate - [select for diffs], Sat Sep 4 21:48:33 1999 UTC (24 years, 7 months ago) by fredb
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored) to selected 1.50 (colored)
Permit "make all install", as well as "make foo install" (where foo would be installed by "make install") without setting of BUILD. All cases where BUILD is already set are unchanged from the old behavior. "make all install" is now practically equivalent to "make BUILD= all install", but without actually setting build. Fixes pr's 8313, 3894.
Revision 1.42 / (download) - annotate - [select for diffs], Sat Aug 21 06:17:45 1999 UTC (24 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.41: +3 -3
lines
Diff to previous 1.41 (colored) to selected 1.50 (colored)
Add ${INSTPRIV} to ${INSTALL} commands.
Revision 1.41 / (download) - annotate - [select for diffs], Fri Feb 12 01:10:06 1999 UTC (25 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH001
Branch point for: netbsd-1-4,
mortalinstall
Changes since 1.40: +4 -4
lines
Diff to previous 1.40 (colored) to selected 1.50 (colored)
* Add support for MKDOC MKLINKLIB MKLINT MKMAN MKNLS MKOBJ MKPIC MKPICINSTALL MKPROFILE MKSHARE, which default to `yes' unless an equivalent NOxxx variable is defined. * Add MKCATPAGES, which if "no" prevents catpages from being built or installed Users should use "MKxxx=no" instead of "NOxxx=" in /etc/mk.conf, because this allows easy override on the make(1) command line (e.g 'make MKSHARE=yes' to override MKSHARE=no in /etc/mk.conf).
Revision 1.40 / (download) - annotate - [select for diffs], Thu Feb 4 11:58:30 1999 UTC (25 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.39: +3 -3
lines
Diff to previous 1.39 (colored) to selected 1.50 (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 bsd.own.mk, but one can turn it on in /etc/mk.conf.
Revision 1.39 / (download) - annotate - [select for diffs], Tue Sep 29 11:47:51 1998 UTC (25 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.38: +3 -3
lines
Diff to previous 1.38 (colored) to selected 1.50 (colored)
Missed a few preserve flags.
Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 27 16:31:11 1998 UTC (25 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.37: +7 -1
lines
Diff to previous 1.37 (colored) to selected 1.50 (colored)
don't build/install man pages or docs if NOSHARE defined
Revision 1.37 / (download) - annotate - [select for diffs], Sun Aug 9 14:46:19 1998 UTC (25 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored) to selected 1.50 (colored)
add distclean as a synonym for cleandir
Revision 1.36 / (download) - annotate - [select for diffs], Sun Dec 21 15:40:37 1997 UTC (26 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.35: +6 -4
lines
Diff to previous 1.35 (colored) to selected 1.50 (colored)
Add bsd.obj.mk and fix the rules to work with obj dirs.
Revision 1.35 / (download) - annotate - [select for diffs], Sat Oct 11 08:43:34 1997 UTC (26 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: 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
Changes since 1.34: +1 -2
lines
Diff to previous 1.34 (colored) to selected 1.50 (colored)
Don't include bsd.obj.mk in these two files.
Revision 1.34 / (download) - annotate - [select for diffs], Sat Oct 11 08:16:24 1997 UTC (26 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.33: +9 -2
lines
Diff to previous 1.33 (colored) to selected 1.50 (colored)
Several changes: * Allow bsd.man.mk to be included separately. * Always include bsd.own.mk and bsd.obj.mk. * Include bsd.man.mk and bsd.nls.mk even if NOMAN or NONLS; just turn off building of the affected files instead. * Require bsd.subdir.mk to be included explicitly. (Will make appropriate changes to Makefiles shortly.)
Revision 1.33 / (download) - annotate - [select for diffs], Sat Jun 28 01:22:59 1997 UTC (26 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.32: +7 -12
lines
Diff to previous 1.32 (colored) to selected 1.50 (colored)
PR/3801: NAKAJIMA Yoshihiro: some documents are installed as executable
Revision 1.32 / (download) - annotate - [select for diffs], Fri May 9 13:25:47 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored) to selected 1.50 (colored)
Automatically add the .c files corresponding to .l and .y files to DPSRCS. Automatically add DPSRCS to CLEANFILES.
Revision 1.31 / (download) - annotate - [select for diffs], Wed May 7 19:09:47 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.30: +3 -1
lines
Diff to previous 1.30 (colored) to selected 1.50 (colored)
Add some dummy targets.
Revision 1.30 / (download) - annotate - [select for diffs], Wed May 7 17:06:18 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored) to selected 1.50 (colored)
Don't use _SUBDIRUSE outside of bsd.subdir.mk.
Revision 1.29 / (download) - annotate - [select for diffs], Wed May 7 16:35:44 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.28: +4 -3
lines
Diff to previous 1.28 (colored) to selected 1.50 (colored)
Introduce a separate cleandoc target.
Revision 1.28 / (download) - annotate - [select for diffs], Wed May 7 15:53:28 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.27: +7 -15
lines
Diff to previous 1.27 (colored) to selected 1.50 (colored)
Various simplifications.
Revision 1.27 / (download) - annotate - [select for diffs], Tue May 6 21:29:33 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.26: +2 -1
lines
Diff to previous 1.26 (colored) to selected 1.50 (colored)
Make most of the install targets .PRECIOUS.
Revision 1.26 / (download) - annotate - [select for diffs], Tue May 6 20:54:32 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.25: +6 -7
lines
Diff to previous 1.25 (colored) to selected 1.50 (colored)
Add a pile of missing .PHONYs.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Apr 15 21:29:09 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.24: +2 -1
lines
Diff to previous 1.24 (colored) to selected 1.50 (colored)
Make the `obj' target `.PHONY', so that does not get affected by .PATH/VPATH This is not hurting things right now, and it will help things when path searching for target nodes is enabled for make.
Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 29 08:02:48 1997 UTC (27 years ago) by mikel
Branch: MAIN
Changes since 1.23: +1 -2
lines
Diff to previous 1.23 (colored) to selected 1.50 (colored)
merge lite-2 changes (mostly SCCSids)
Revision 1.23 / (download) - annotate - [select for diffs], Mon Mar 24 21:54:14 1997 UTC (27 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.22: +27 -13
lines
Diff to previous 1.22 (colored) to selected 1.50 (colored)
make rules update: - add UPDATE and BUILD features - add new FILES, INCS, SCRIPTS variables - allow man pages source installation
Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 17 01:15:55 1997 UTC (27 years, 3 months ago) by perry
Branch: MAIN
Changes since 1.21: +5 -1
lines
Diff to previous 1.21 (colored) to selected 1.50 (colored)
add NODOC -- if set, prevents installation of doc files contributed by Brian de Alwis <bsdealwi@undergrad.math.uwaterloo.ca> closes pr-2290 (per thorpej)
Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 18 02:34:42 1996 UTC (27 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored) to selected 1.50 (colored)
Use ${INSTALL} rather than "install". From Simon J. Gerraty <sjg@zen.void.oz.au>, PR #1458.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Jul 26 19:42:37 1994 UTC (29 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2,
netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.19: +3 -1
lines
Diff to previous 1.19 (colored) to selected 1.50 (colored)
Move the inclusion of bsd.own.mk to a better place.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Jun 30 05:31:11 1994 UTC (29 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Changes since 1.18: +3 -3
lines
Diff to previous 1.18 (colored) to selected 1.50 (colored)
RCSID frobbing, and minor sanity adjustments.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Jun 19 01:07:24 1994 UTC (29 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.17: +30 -18
lines
Diff to previous 1.17 (colored) to selected 1.50 (colored)
Lite doc macros
Revision 1.17 / (download) - annotate - [select for diffs], Wed Feb 9 23:50:35 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored) to selected 1.50 (colored)
kill install -d's.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Jan 24 22:30:32 1994 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.15: +6 -6
lines
Diff to previous 1.15 (colored) to selected 1.50 (colored)
change "PRINTER" to "PRINTER_TYPE" because people setenv PRINTER
Revision 1.15 / (download) - annotate - [select for diffs], Mon Aug 23 16:44:18 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.14: +3 -1
lines
Diff to previous 1.14 (colored) to selected 1.50 (colored)
Add empty `depend', `tags', and `lint' targets.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 15 20:42:40 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.13: +7 -10
lines
Diff to previous 1.13 (colored) to selected 1.50 (colored)
Move man rules to sys.mk. Use bsd.subdir.mk for building subdirectories. Don't forget to remove x.cc and x.C when using SHAREDSTRINGS. Make ${PROG} always depend on ${LIBCRT0}. Don't duplicate code between cleandir and clean. Move tags target to bsd.dep.mk. Move STRIP to bsd.own.mk. Remove redundant definitions of {BIN,MAN}{DIR,GRP,OWN,MODE}. Move {LIB,DOC}{DIR,GRP,OWN,MODE} defaults to bsd.own.mk.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Aug 15 19:37:05 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored) to selected 1.50 (colored)
Abstract out dependency stuff, and add RCS identifiers.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Aug 15 19:26:05 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +9 -40
lines
Diff to previous 1.11 (colored) to selected 1.50 (colored)
Create target directories with `install -d', and move `obj' targets into one file.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Aug 3 23:01:06 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.10: +0 -1
lines
Diff to previous 1.10 (colored) to selected 1.50 (colored)
Don't remove obj dir (or link) when doing `make cleandir'.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Jul 29 22:04:53 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored) to selected 1.50 (colored)
Don't print the `making ...' message if an obj dir already exists. Also, a minor cleanup.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 4 13:01:30 1993 UTC (30 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9
Changes since 1.8: +26 -3
lines
Diff to previous 1.8 (colored) to selected 1.50 (colored)
allow docs to make an obj dir and build properly with it.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Jun 9 22:00:46 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.7: +12 -10
lines
Diff to previous 1.7 (colored) to selected 1.50 (colored)
make documentation build into ps files. this works, mostly...
Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 10 06:26:15 1993 UTC (31 years ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1,
netbsd-0-8
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored) to selected 1.50 (colored)
get rid of damned "d"foo
Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 9 21:01:12 1993 UTC (31 years ago) by cgd
Branch: MAIN
Changes since 1.5: +4 -0
lines
Diff to previous 1.5 (colored) to selected 1.50 (colored)
oops; got rid of obj target -- that wasn't sensible!
Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 9 20:05:58 1993 UTC (31 years ago) by cgd
Branch: MAIN
Changes since 1.4: +5 -13
lines
Diff to previous 1.4 (colored) to selected 1.50 (colored)
various changes to default make rules. from patch 101. note that only the "sensible" changes in patch 101 are implemented.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 8 17:18:43 1993 UTC (31 years ago) by cgd
Branch: MAIN
Changes since 1.3: +8 -0
lines
Diff to previous 1.3 (colored) to selected 1.50 (colored)
try to do the right thing, in terms making directories before we install into them, and get the manpage cleans _OUT_ of "clean". they don't belong there, only in cleandir, WFJ be damned.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Mar 27 12:17:33 1993 UTC (31 years, 1 month ago) by nate
Branch: MAIN
Changes since 1.2: +9 -4
lines
Diff to previous 1.2 (colored) to selected 1.50 (colored)
Fixed the doc macros to call troff, eqn,and tbl instead of ditroff, deqn, and dtbl. Fixed make clean to remove the man pages (Bill fixed this in the distribution, but not in the original source) Changed install to leave the original file around, by using 'cp' instead of 'mv'. "install -c ..."
Revision 1.2 / (download) - annotate - [select for diffs], Tue Mar 23 03:01:41 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.1: +4 -0
lines
Diff to previous 1.1 (colored) to selected 1.50 (colored)
added obj target so that docs make (well, actually don't make) obj dirs
Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
Diff to selected 1.50 (colored)
Initial revision