The NetBSD Project

CVS log for src/distrib/common/Makefile.mdset

[BACK] Up to [cvs.NetBSD.org] / src / distrib / common

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.43.2.1 / (download) - annotate - [select for diffs], Sun Aug 18 13:14:26 2019 UTC (4 weeks, 4 days ago) by msaitoh
Branch: netbsd-9
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Pull up following revision(s) (requested by martin in ticket #75):
	distrib/evbarm/instkernel/instkernel/Makefile: revision 1.32
	distrib/common/Makefile.mdset: revision 1.46
Allow individual MDSETTARGETS/MDSET_SUFFIXES to define optional dependencies
between themselves.
Use that to make netbsd-RPI_INSTALL.img depend on netbsd-RPI_INSTALL.bin,
resolving the parallel build race.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Aug 12 08:04:28 2019 UTC (5 weeks, 3 days ago) by martin
Branch: MAIN
CVS Tags: HEAD
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Allow individual MDSETTARGETS/MDSET_SUFFIXES to define optional dependencies
between themselves.
Use that to make netbsd-RPI_INSTALL.img depend on netbsd-RPI_INSTALL.bin,
resolving the parallel build race.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Aug 11 17:50:26 2019 UTC (5 weeks, 4 days ago) by martin
Branch: MAIN
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

Back out previous, it causes build fallout like:
release ===> etc/dreamcast/cdroms/installcd
shle--netbsdelf-install: .WAIT: stat: No such file or directory

Revision 1.44 / (download) - annotate - [select for diffs], Sun Aug 11 13:55:18 2019 UTC (5 weeks, 4 days ago) by martin
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

Various suffixes for the same kernel image may depend on each
other, so .WAIT after creating one before moving on to the next.
Case at hand: evbarm/installation/instkernel:
netbsd-RPI_INSTALL.bin needs to be complete before netbsd-RPI_INSTALL.img
can be created.
Better solutions welcome...

Revision 1.42.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:42:19 2019 UTC (3 months, 1 week ago) by christos
Branch: phil-wifi
Changes since 1.42: +2 -3 lines
Diff to previous 1.42 (colored) next main 1.43 (colored)

Sync with HEAD

Revision 1.43 / (download) - annotate - [select for diffs], Wed Feb 6 07:33:08 2019 UTC (7 months, 1 week ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.42: +2 -3 lines
Diff to previous 1.42 (colored)

- clean the .tmp kernel targets as well

Revision 1.42 / (download) - annotate - [select for diffs], Tue Jan 16 09:59:37 2018 UTC (20 months ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-base, 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
Branch point for: phil-wifi
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Make MDSET_NOGZIP behave as documented also if MDSET_SUFFIX is set

MDSET_NOGZIP is documented as intended to apply for all kernels, even if
MDSET_NOGZIP.filename is not set.

From Harold Gutch in PR toolchain/52836

Revision 1.40.6.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:42:38 2016 UTC (2 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) next main 1.41 (colored)

Sync with HEAD

Revision 1.41 / (download) - annotate - [select for diffs], Tue Sep 20 20:55:54 2016 UTC (2 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)


Add the ability to specify more sections to strip.

Revision 1.35.12.2 / (download) - annotate - [select for diffs], Tue Aug 19 23:45:38 2014 UTC (5 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.35.12.1: +5 -5 lines
Diff to previous 1.35.12.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:47:57 2014 UTC (5 years, 1 month ago) by tls
Branch: tls-earlyentropy
Changes since 1.39: +4 -4 lines
Diff to previous 1.39 (colored) next main 1.40 (colored)

Rebase.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Aug 5 15:40:58 2014 UTC (5 years, 1 month ago) by apb
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, 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, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.39: +4 -4 lines
Diff to previous 1.39 (colored)

Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.

Revision 1.35.6.2 / (download) - annotate - [select for diffs], Thu May 22 12:01:27 2014 UTC (5 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.35.6.1: +8 -6 lines
Diff to previous 1.35.6.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jan 27 08:18:07 2014 UTC (5 years, 7 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 (colored)

Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Aug 15 12:39:28 2013 UTC (6 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Save space and strip .eh_frame sections for the ramdisks as well.

Revision 1.35.12.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:24:27 2013 UTC (6 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.35: +9 -1 lines
Diff to previous 1.35 (colored)

resync with head

Revision 1.37 / (download) - annotate - [select for diffs], Wed Jan 30 13:47:36 2013 UTC (6 years, 7 months ago) by he
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Changes since 1.36: +4 -2 lines
Diff to previous 1.36 (colored)

Fix the ALL_KERNELS default value assignment, so that the double
quotes don't become a part of the value, causing all the targets
to be skipped by default.

Revision 1.35.6.1 / (download) - annotate - [select for diffs], Wed Jan 23 00:04:09 2013 UTC (6 years, 7 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.35: +7 -1 lines
Diff to previous 1.35 (colored)

sync with head

Revision 1.36 / (download) - annotate - [select for diffs], Sun Jan 13 14:43:23 2013 UTC (6 years, 8 months ago) by mlelstv
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.35: +7 -1 lines
Diff to previous 1.35 (colored)

build.sh lets you build releases with a limited set of kernels by
using the ALL_KERNELS environment variable to override the arch default.

Fix this mechanism for evbarm by limiting the generated boot images
accordingly.

Revision 1.35 / (download) - annotate - [select for diffs], Sat Jan 1 16:56:18 2011 UTC (8 years, 8 months ago) by jym
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, 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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.34: +4 -1 lines
Diff to previous 1.34 (colored)

Document MDSET_NOIMAGE.

Revision 1.33.8.1 / (download) - annotate - [select for diffs], Wed Sep 9 02:11:54 2009 UTC (10 years ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15
Changes since 1.33: +3 -1 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Add support for pmax64 kernels.

Revision 1.33.4.1 / (download) - annotate - [select for diffs], Wed May 13 19:17:41 2009 UTC (10 years, 4 months ago) by jym
Branch: jym-xensuspend
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.34 / (download) - annotate - [select for diffs], Fri Apr 3 22:36:35 2009 UTC (10 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

Consistently use gzip with the -n flag so dates are not embedded.

Not tested on all platforms.

Revision 1.30.8.4, Sun Oct 5 20:10:15 2008 UTC (10 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.30.8.3: +1 -1 lines
FILE REMOVED

Sync with HEAD.

Revision 1.30.8.3 / (download) - annotate - [select for diffs], Sun Sep 28 11:09:16 2008 UTC (10 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.30.8.2: +11 -1 lines
Diff to previous 1.30.8.2 (colored) to branchpoint 1.30 (colored)

Sync with HEAD.

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:41:09 2008 UTC (11 years ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.31: +13 -3 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jul 21 10:00:52 2008 UTC (11 years, 2 months ago) by agc
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, 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, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u1-k1-k5, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Branch point for: matt-nb5-mips64, jym-xensuspend
Changes since 1.32: +12 -2 lines
Diff to previous 1.32 (colored)

Implement, and document, an ugly hack which allows cross-building of
NetBSD on Darwin - Mac OS X Leopard - to complete successfully

	hack   cross-building hack on Darwin
	mdate  20 July 2008
	who    agc
	file   src/distrib/common/Makefile.mdset       : 1.33
	descr
	       Darwin has problems with getopt() when used in mdsetimage -v,
	       due to the difference between BSD and libiberty() getopt
	       implementations, more fully described in
	       http://mail-index.netbsd.org/current-users/2008/06/27/msg003242.html
	       and the subsequent thread.  For just now, we just have an ugly
	       workaround not to call mdsetimage with the -v argument on Darwin
	kcah

Revision 1.30.8.2 / (download) - annotate - [select for diffs], Sun Jun 29 08:25:12 2008 UTC (11 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.30.8.1: +1 -1 lines
Diff to previous 1.30.8.1 (colored) to branchpoint 1.30 (colored)

Sync with HEAD.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jun 23 02:09:29 2008 UTC (11 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Change MACHINE to RELEASEMACHINEDIR

Revision 1.30.8.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:12 2008 UTC (11 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.30: +7 -1 lines
Diff to previous 1.30 (colored)

Sync with HEAD.

Revision 1.30.10.1 / (download) - annotate - [select for diffs], Sun May 18 12:29:34 2008 UTC (11 years, 4 months ago) by yamt
Branch: yamt-pf42
Changes since 1.30: +7 -1 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

sync with head.

Revision 1.31 / (download) - annotate - [select for diffs], Fri May 2 23:13:05 2008 UTC (11 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.30: +7 -1 lines
Diff to previous 1.30 (colored)

Put the GENERIC kernel onto i386 installation CDs and load a kernel module
from the boot loader to provide the miniroot.

Revision 1.29.4.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:09:48 2007 UTC (11 years, 10 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.29: +5 -3 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

sync with HEAD

Revision 1.28.4.2 / (download) - annotate - [select for diffs], Sun Sep 23 21:36:09 2007 UTC (11 years, 11 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.28.4.1: +5 -3 lines
Diff to previous 1.28.4.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

Sync with somewhat-recent netbsd-4.

Revision 1.28.2.2 / (download) - annotate - [select for diffs], Tue Sep 11 07:04:49 2007 UTC (12 years ago) by msaitoh
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-1-RELEASE, netbsd-4-0
Changes since 1.28.2.1: +4 -2 lines
Diff to previous 1.28.2.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

Pull up rev. 1.30 (requested by chris in ticket #872):

 Fix bug which causes cats builds to not produce an a.out install kernels,
 which are needed to boot from Cyclone firmware. PR#36948

Revision 1.30 / (download) - annotate - [select for diffs], Sat Sep 8 14:25:09 2007 UTC (12 years ago) by chris
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.29: +5 -3 lines
Diff to previous 1.29 (colored)

Fix bug which causes cats builds to not produce an a.out install kernels,
which are needed to boot from Cyclone firmware.

Bug reported on port-cats mailing list:
http://mail-index.netbsd.org/port-cats/2007/09/08/0000.html

Revision 1.28.4.1 / (download) - annotate - [select for diffs], Mon Sep 3 06:57:22 2007 UTC (12 years ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Thu Jun 7 15:33:36 2007 UTC (12 years, 3 months ago) by liamjfoy
Branch: netbsd-4
CVS Tags: netbsd-4-0-RC1
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Pull up following revision(s) (requested by he in ticket #709):
	distrib/common/Makefile.mdset: revision 1.29
After ${_FILENAME} got assigned its value when it's "-", we can
no longer use it as a copy of ${_F} in the subsequent test for
additional targets under the MDSET_SUFFIXES test.
This brings back builds of srec & bin files for evbarm and img
files for evbppc.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jun 7 15:12:34 2007 UTC (12 years, 3 months ago) by he
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

After ${_FILENAME} got assigned its value when it's "-", we can
no longer use it as a copy of ${_F} in the subsequent test for
additional targets under the MDSET_SUFFIXES test.

This brings back builds of srec & bin files for evbarm and img
files for evbppc.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 23 19:01:26 2006 UTC (13 years ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Properly set ${_FILENAME} if the _F item of MDSETTARGETS is '-'.
From Jachym Holecek on tech-toolchain.

Revision 1.27 / (download) - annotate - [select for diffs], Tue May 31 16:23:37 2005 UTC (14 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.26: +27 -9 lines
Diff to previous 1.26 (colored)

Support MDSET_POST; apply the operation to every image.

Implement MDSET_NOGZIP & MDSET_NOGZIP.${FILENAME}, to prevent the gzip
of the final image.  This is useful if that image has already been
munged & gzipped by MDSET_POST* or MDSET_SUFFIXES*.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jun 6 21:44:52 2004 UTC (15 years, 3 months ago) by dsl
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
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Remove the .comment and .ident sections when stripping kernels.
Saves about 4k from all the install floppies

Revision 1.25 / (download) - annotate - [select for diffs], Tue May 4 02:52:05 2004 UTC (15 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

MAKEVERBOSE support

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 17 20:17:44 2004 UTC (15 years, 8 months ago) by dsl
Branch: MAIN
CVS Tags: 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.23: +7 -6 lines
Diff to previous 1.23 (colored)

Run mdsetimage on a temporary copy of the kernel, then we retry if/when
it fails.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Oct 24 00:11:24 2003 UTC (15 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.22: +8 -4 lines
Diff to previous 1.22 (colored)

Add MDSET_NOSTRIP and MDSET_NOSYMBOLS; global versions of the "per ${FILE}"
equivalents that currently exist.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:05 2003 UTC (16 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (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.21 / (download) - annotate - [select for diffs], Tue Mar 11 07:18:38 2003 UTC (16 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.20: +7 -1 lines
Diff to previous 1.20 (colored)

add multiple-include protection.
clean up some comments.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 11 05:14:58 2003 UTC (16 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.19: +18 -6 lines
Diff to previous 1.19 (colored)

Augment the `KERNEL' field of MDSETIMAGES; if it contains a `/'
character, use that as the path to the kernel to use, rather than
using the default of "${KERNOBJDIR}/${KERNEL}/netbsd".
(Using this feature means that FILENAME == "-" isn't useful. such is life...)

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jan 3 15:34:32 2003 UTC (16 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Nov 18 12:39:43 2002 UTC (16 years, 10 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".

Revision 1.17 / (download) - annotate - [select for diffs], Mon Oct 14 16:16:09 2002 UTC (16 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.16: +13 -13 lines
Diff to previous 1.16 (colored)

Use _KERNEL.${_K}.${_F} instead of _KERNEL.${_K}, as this allows
MDSETTARGETS to contain the same kernel (_K) more than once, as long
as the filename (_F) is different.

Revision 1.16 / (download) - annotate - [select for diffs], Fri May 10 02:31:45 2002 UTC (17 years, 4 months ago) by lukem
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.15: +5 -1 lines
Diff to previous 1.15 (colored)

support MDSET_NOSTRIP.${FILENAME}

Revision 1.15 / (download) - annotate - [select for diffs], Wed May 8 21:44:55 2002 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.14: +50 -31 lines
Diff to previous 1.14 (colored)

- whitespace consistency cleanup
- build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz
  into separate rule
- rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename}
- rename MDSET.${filename}.post -> MDSET_POST.${filename}, and don't do
  suffix handling here
- rework suffix handling:
	- rename MDSET.${filename}.suffixes -> MDSET_SUFFIXES.${filename},
	  and change from list of suffixes to list of "suffix cmdtobuildsuffix",
  	  where cmdtobuildsuffix is the name of the variable containing the
	  command to build ${filename}.${suffix} (available as "${.TARGET}").
	- for each ${filename}.${suffix}, depend upon ${filename} and use
	  ${cmdtobuildsuffix} to create the former.
	- add separate ${filename}.${suffix}.gz rule
- mipsco & pmax: rename "install.gz" to "netbsd-INSTALL.gz", for
  consistency and so the target to build the mdset kernel doesn't get
  confused with general "install" target

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 7 03:34:17 2002 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Use release:: instead of release: when multiple release targets may exist

Revision 1.13 / (download) - annotate - [select for diffs], Sun May 5 13:02:44 2002 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.12: +10 -3 lines
Diff to previous 1.12 (colored)

add support for MDSET.${FILENAME}.nosymbols

Revision 1.12 / (download) - annotate - [select for diffs], Fri May 3 15:22:57 2002 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.11: +17 -24 lines
Diff to previous 1.11 (colored)

rather than blocking parallel mdset builds with .WAIT, replace usage of
"netbsd.tmp" with "${.TARGET:R}" (et al)

Revision 1.11 / (download) - annotate - [select for diffs], Thu May 2 18:02:31 2002 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
  (fixes problem caused by implicit include of ../Makefile.inc in certain
  submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*;  rely upon "snap_pre" target of
  etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}

Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 26 15:50:27 2002 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version

Revision 1.9 / (download) - annotate - [select for diffs], Wed Apr 24 21:03:42 2002 UTC (17 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

Fix kernel suffix processing:
* Don't put .WAIT in ${KERNELS}.
* Make sure to add suffixed kernel names to ${KERNELDEPS}.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 14 06:18:14 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.7: +6 -4 lines
Diff to previous 1.7 (colored)

Makefile.mdset: add ${KERNELDEPS} variable which is ${KERNELS} with
.WAIT between the items, and remove .WAIT from ${KERNELS}.
Use ${KERNELDEPS} in make dependencies.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Apr 14 04:22:38 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.6: +14 -6 lines
Diff to previous 1.6 (colored)

improve comments and status messages

Revision 1.6 / (download) - annotate - [select for diffs], Sun Apr 14 01:41:25 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.5: +31 -16 lines
Diff to previous 1.5 (colored)

- Rename Makefile.mdset variables:
	MDEXTRA_SUFFIXES.${KERNEL} 	-> MDSET.${FILENAME}.suffixes
	${KERNEL.${_K}}.post		-> MDSET.${FILENAME}.post
  This allows "default" rules for for MDSETTARGETS with FILENAMEs of "-"
  by defined MDSET.-.post & MDSET.-.suffixes
- Document the above
- Use the above appropriately in various Makefiles
- Be a be quieter when building these kernels
- Add .WAIT syncs so that multiple kernels aren't built in parallel, because
  the temporary filename is the same, and it also avoid hairy magic in
  syncing the targets generated from MDSET.${FILENAME}.suffixes with
  the master target for that ${FILENAME}

Revision 1.5 / (download) - annotate - [select for diffs], Sat Apr 13 17:27:07 2002 UTC (17 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +9 -1 lines
Diff to previous 1.4 (colored)

Add support for optional extra install kernel suffixes (e.g. .srec
or .bin), provided by the MDEXTRA_SUFFIXES.${kernel} variable.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Apr 12 13:39:45 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.3: +29 -18 lines
Diff to previous 1.3 (colored)

Makefile.mdset:
	replace
		TARGETS = KERNEL IMAGE [...]
	with
		MDTARGETS = KERNEL IMAGE FILENAME [...]
	If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename

The rest:
	Update for new MDTARGETS syntax.  In some cases, the kernel
	name from the "old" method will be used to override the default.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 12 05:50:19 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored)

document which variables get modified by this fragment

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 12 05:34:01 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.1: +5 -8 lines
Diff to previous 1.1 (colored)

- don't pull in <bsd.prog.mk> in Makefile.mdset; do that in the caller instead
- renamed optional post-strip action variable from ${KERNEL}.post to
  netbsd.${KERNEL}.post

Revision 1.1 / (download) - annotate - [select for diffs], Thu Apr 11 15:28:14 2002 UTC (17 years, 5 months ago) by lukem
Branch: MAIN

Makefile snippet to do the ${MDSETIMAGE} / ${NM} / ${STRIP} / gzip
game on various kernels and fs images.

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>