joerg
dc0088231d
Document MKSTRIPIDENT. Requested by lukem@
2008-09-10 11:16:41 +00:00
lukem
d7fc424b0a
document MKHTML
2008-09-06 23:22:46 +00:00
lukem
d6e6997551
Improve support for MKXORG!=no to enable builds into external/mit/xorg.
...
This will be mutually exclusive to MKX11!=no.
2008-08-28 07:21:49 +00:00
lukem
9df2be37d7
Document "build.sh cleandir".
...
Fix formatting nit.
Remove BUGS; all the in-tree platforms are using build.sh now.
2008-08-18 05:27:05 +00:00
apb
f0633cf45e
* Suggest a "-j" value between 1+NCPU and 2*NCPU for the fastest builds.
...
* Remove some duplicated content that appeared in both the section about
make's -j flag and the section about build.sh's -j flag.
2008-08-11 08:22:39 +00:00
apb
ca568b574c
* Add more detail for build.sh -M and -O options.
...
* Mention new default when source is /usr/src but build.sh is run
with neither -M nor -O.
2008-08-05 22:40:33 +00:00
perry
b1d7b7c21a
Builds now use "BUILDSEED" so that c++ binaries are reproduceable.
...
By default BUILDSEED is set to NetBSD-{majorversion} -- a -S flag may
be used to change it.
Discussed on tech-toolchain.
2008-08-05 19:43:33 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
dholland
19f2a45a44
Correct/clarify the default setting of USETOOLS in the previous version.
...
Noted by apb.
2008-03-29 05:22:42 +00:00
dholland
000424deb2
Assorted updates and clarifications, grammar fixes and wording improvements,
...
and so on. Significant highlights:
- mention src/tests and reference atf;
- provide examples of MACHINE and MACHINE_ARCH;
- mention that MKOBJ=no is not recommended;
- correct the description of the default setting of USETOOLS;
- document the interactions of build.sh -[uo] with various things;
- document the interactions of build.sh tools and kernel=FOO;
- use a lot fewer parentheses.
Discussed on netbsd-docs.
2008-03-28 05:23:44 +00:00
lukem
b08050d67a
Consistently document RELEASEDIR/RELEASEMACHINEDIR.
2008-03-18 04:24:38 +00:00
reed
09831171ac
Mention that "build" and "distribution" do not build nor install (to DESTDIR)
...
a kernel.
2008-03-08 14:48:57 +00:00
sborrill
14df52fe64
Add support for CDBUILDEXTRA which acts like CDEXTRA to add extra items
...
to the CD-ROM image.
Make CDEXTRA and CDBUILDEXTRA be able to contain lists of files and directories
which are added in turn.
Add support for CDEXTRA_SKIP which contains a list of fnmatch(3) items to
skip during the copy. This is _very_ useful for skipping CVS dirs for example.
CDBUILDEXTRA and CDEXTRA_SKIP are to be used in Makefiles creating the images,
CDEXTRA remains to be used from build.sh.
Update documentation and build.sh help text to show that -C can be used to
specify a list of files and directories rather than just a single dir.
2007-11-23 16:19:28 +00:00
jnemeth
0e0996d809
Convert build.sh iso-dir=directory option to -C cddir as per jmmv@ on
...
source-changes.
2007-09-01 09:32:19 +00:00
jnemeth
3afb399fc8
Add an iso-dir=directory option. When combined with iso-image or
...
iso-image-source, it will cause directory to be added to the CD-ROM image.
2007-09-01 08:15:27 +00:00
jnemeth
1f84965eb7
describe new iso-image-source target
2007-08-30 10:29:02 +00:00
ad
559e70d141
Remove STATUS paragraph which makes it sound like the build system is
...
half baked.
2007-08-30 00:35:11 +00:00
apb
110a612826
Document recent changes to "make iso-image".
2007-04-13 19:43:38 +00:00
apb
a5aed2697e
Document the fact that "make installworld" and "build.sh
...
installworld=..." do not install the etc or xetc sets. Suggest using
etcupdate(8) and postinstall(8) after installworld.
2007-03-26 17:35:06 +00:00
apb
3038ebf248
Try to clarify the description of build.sh -m mach.
...
Document new evbarm-eb and evbarm-el aliases.
2007-01-27 11:47:36 +00:00
apb
24f8b5315f
Clarify that DESTDIR/OBJDIR/etc are absolute paths, but build.sh
...
-D/-O/etc allows relative paths.
Closes PR 32345 by Andre Luiz de Oliveira.
2006-10-08 17:54:30 +00:00
apb
4ba048923b
Nitpicking. You won't see a difference in the text output, but there is
...
a difference in the postscript output.
2006-10-04 22:28:24 +00:00
apb
be15399d6a
Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
...
* Describe the HOST_SH variable, and the way build.sh attempts to set it.
* Suggest passing HOST_SH in the environment if /bin/sh is not a working
shell.
2006-09-29 19:57:04 +00:00
apb
37bd5c7de8
mkisofs is in pkgsrc/sysutils/cdrtools now, not pkgsrc/sysutils/cdrecord.
...
Reported by Jukka Salmi.
2006-01-29 14:03:59 +00:00
apb
21078fc390
* Add an "iso-image" target in the top level Makefile,
...
which invokes make iso-image in the etc directory.
* Add an "iso-image" action in build.sh, which
invokes make iso-image.
* Document the above in doc/BUILDING.mdoc.
* Re-generate BUILDING.
Approved by christos
2006-01-28 21:34:07 +00:00
wiz
adfe7630b6
Bump date for syspkgs.
2006-01-12 21:22:30 +00:00
apb
c4fd2e8b9a
Document "make syspkgs" and "build.sh syspkgs".
...
Reviewed by agc
2006-01-04 15:35:20 +00:00
peter
a9b411c198
Change all .Xr config 8 to .Xr config 1, following the recent move of
...
config from usr.sbin -> usr.bin.
Reviewed by wiz.
2005-06-20 13:25:23 +00:00
reed
ff1c165d76
Document the environment variables for if you need to override or
...
manually select your compilers.
(And regen BUILDING from doc/BUILDING.mdoc.)
2005-02-15 18:41:18 +00:00
jmc
4113b00abf
Fix some typo's/bad wording as highlighted in PR#27219
2004-10-12 04:07:09 +00:00
wiz
2dfb022444
Document -h. From Karsten Kruse in PR 25974.
...
While here, remove a duplicate sentence.
2004-06-25 15:04:02 +00:00
wiz
886a1acd28
Document MKTTINTERP.
2004-03-19 12:34:39 +00:00
lukem
e26864a9c6
* Document build.sh -X and -x
...
* Document MKX11 and X11SRCDIR
* Remove note warning against cross-building from systems other than NetBSD;
it works on many other platforms.
2004-02-06 23:22:44 +00:00
jmc
ee42cb9014
Note tools/compat/README as the place to get notes from non-native cross builds
2003-12-29 07:10:24 +00:00
zuntum
55c70d751b
Change -v to -V in the following section:
...
"Print make(1)'s idea of the value of var. Does not build any targets."
To reflect reality.
Found by Tomasz Marciniak <Tomasz.Marciniak@felix.fizyka.amu.edu.pl>, thanks!
2003-12-19 12:06:45 +00:00
lukem
5daa33014e
Improve how build.sh -N and MAKEVERBOSE interoperate;
...
rather than adding '-s' to make's command line in the makewrapper,
use the .SILENT target based on MAKEVERBOSE's value.
This means that you can do:
./build.sh -N 1 makewrapper
$TOOLDIR/bin/nbmake-$MACHINE
# runs at MAKEVERBOSE==1, with command lines suppressed
$TOOLDIR/bin/nbmake-$MACHINE MAKEVERBOSE=2
# runs at MAKEVERBOSE==2 for this invocation, with command lines shown
2003-10-26 02:17:46 +00:00
lukem
070871b5fc
Implement build -N noisy, which sets MAKEVERBOSE to noisy and adds
...
`-s' to MAKEFLAGS for noisy < 2.
2003-10-25 03:46:09 +00:00
lukem
8a3d32e99e
provide a %' for the non-root examples, as we show
#' for the root prompt.
2003-09-29 07:55:17 +00:00
lukem
3af5adac38
fix description of MAKEOBJDIR. from Martin Husemann
2003-08-08 01:52:24 +00:00
lukem
13b0ffec63
Add build.sh -Z var, to unset a variable and ensure it's unset in makewrapper.
...
For -M MAKEOBJDIRPREFIX, unset MAKEOBJDIR.
For -O MAKEOBJDIR, unset MAKEOBJDIRPREFIX.
2003-07-29 10:07:15 +00:00
lukem
1313a78187
fix default location of TOOLDIR
2003-07-18 16:30:48 +00:00
lukem
6d22656bee
Update for the MKUNPRIVED/MKUPDATE changes.
2003-07-18 08:38:10 +00:00
lukem
a5a6b5f67d
fix warning found by new groff
2003-07-18 01:55:08 +00:00
lukem
0bd7fd87ac
attempt to clarify how MAKEOBJDIR{,PREFIX} may be provided ...
...
(this document needs a rototill, which i may get to whilst writing a
paper about build.sh)
2003-07-03 05:52:47 +00:00
lukem
4e33a0f5d5
all:
...
* add "releasekernel=conf", to install a gzipped copy of the kernels
built by "kernel=conf" to RELEASEDIR/MACHINE/binary/kernel
build.sh:
* be more consistent in various status messages
* move the {release,}kernel=conf conf parsing code into getkernelconf()
and use in both buildkernel() and releasekernel()
* only warn once when building multiple kernels without updating the tools
2003-05-25 12:34:27 +00:00
lukem
0c4720f396
For normal builds, MKOBJDIRS default to no' (not
yes').
...
It's only build.sh that sets this to `yes' by default.
Noted by OGAWA Takaya in [toolchain/19823]
2003-05-18 11:18:02 +00:00
lukem
33018a010a
improve description of how "build.sh -m mach" sets the default
...
MACHINE_ARCH, and list the special cases that this does not occur for.
2003-05-17 08:10:39 +00:00
lukem
40b7c46aca
crank date for previous
2003-05-10 07:15:52 +00:00
lukem
b7d3d22051
Add "sourcesets" argument/target, which builds source sets into
...
RELEASEDIR/source/sets
2003-05-10 07:12:37 +00:00
lukem
ca2937cfe3
build.sh now provides defaults for DESTDIR and RELEASEDIR if not expert mode.
...
Remove -D and -R from EXAMPLES since they're not necessary any more.
2003-05-08 14:42:05 +00:00