The NetBSD Project

CVS log for src/share/mk/bsd.doc.mk

[BACK] 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

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>