The NetBSD Project

CVS log for src/tools/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / tools

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.214 / (download) - annotate - [select for diffs], Mon Apr 18 19:46:35 2022 UTC (9 months, 3 weeks ago) by jkoshy
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, HEAD
Changes since 1.213: +1 -3 lines
Diff to previous 1.213 (colored)

Disconnect 'tools/lib{elf,dwarf}' from the build.

These libraries are now built by 'tools/elftoolchain/lib{elf,dwarf}'
respectively.

Revision 1.213 / (download) - annotate - [select for diffs], Wed Apr 13 17:52:56 2022 UTC (9 months, 3 weeks ago) by jkoshy
Branch: MAIN
Changes since 1.212: +2 -1 lines
Diff to previous 1.212 (colored)

When building tools use a dedicated subdirectory for compiling
Elftoolchain code.

Build and install <sys/elfdefinitions.h> in ${TOOLDIR}/include.

This change prepares the ground for upgrading libelf and libdwarf to
their current Elftoolchain versions.

Revision 1.212 / (download) - annotate - [select for diffs], Sun Nov 14 15:48:02 2021 UTC (14 months, 3 weeks ago) by skrll
Branch: MAIN
Changes since 1.211: +7 -1 lines
Diff to previous 1.211 (colored)

Make dtc on riscv

Revision 1.209.2.1 / (download) - annotate - [select for diffs], Mon May 31 22:15:24 2021 UTC (20 months, 1 week ago) by cjep
Branch: cjep_staticlib_x
Changes since 1.209: +7 -3 lines
Diff to previous 1.209 (colored) next main 1.210 (colored)

sync with head

Revision 1.211 / (download) - annotate - [select for diffs], Thu May 27 08:41:35 2021 UTC (20 months, 2 weeks ago) by cjep
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1
Changes since 1.210: +6 -2 lines
Diff to previous 1.210 (colored)

If we are building date earlier, we need to use an uninstalled copy
of host-mkdep and libnbcompat otherwise the build process looks for
tools that might not be there yet (e.g. fresh build).
Reviewed by martin.

Revision 1.210 / (download) - annotate - [select for diffs], Wed May 26 20:19:15 2021 UTC (20 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.209: +2 -2 lines
Diff to previous 1.209 (colored)

Add a date tool

Revision 1.209 / (download) - annotate - [select for diffs], Thu May 6 13:23:36 2021 UTC (21 months ago) by rin
Branch: MAIN
CVS Tags: cjep_staticlib_x-base
Branch point for: cjep_staticlib_x
Changes since 1.208: +5 -1 lines
Diff to previous 1.208 (colored)

PR port-mvme68k/56146

Build wrtvid as tools.

Revision 1.208 / (download) - annotate - [select for diffs], Sun Apr 25 15:11:28 2021 UTC (21 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.207: +2 -3 lines
Diff to previous 1.207 (colored)

Make mips-elf2ecoff available for all mips

Revision 1.207 / (download) - annotate - [select for diffs], Sat Feb 6 16:14:55 2021 UTC (2 years ago) by dbj
Branch: MAIN
Changes since 1.206: +10 -11 lines
Diff to previous 1.206 (colored)

tools: allow MKCROSSGDB to work when not building gcc

Revision 1.206 / (download) - annotate - [select for diffs], Tue Jul 28 21:38:15 2020 UTC (2 years, 6 months ago) by uwe
Branch: MAIN
Changes since 1.205: +3 -2 lines
Diff to previous 1.205 (colored)

Build mkubootimage for evbsh3 too.

Revision 1.194.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:05:34 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.194.2.1: +8 -11 lines
Diff to previous 1.194.2.1 (colored) to branchpoint 1.194 (colored) next main 1.195 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.205 / (download) - annotate - [select for diffs], Mon Nov 11 22:45:27 2019 UTC (3 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.204: +1 -7 lines
Diff to previous 1.204 (colored)

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)

Revision 1.204 / (download) - annotate - [select for diffs], Thu Sep 26 09:21:34 2019 UTC (3 years, 4 months ago) by bad
Branch: MAIN
Changes since 1.203: +8 -5 lines
Diff to previous 1.203 (colored)

Exclude more subdirs if TOOLS_BUILDRUMP=yes.

Exclude subdirs added in the last 3 years but not need for rumpkernel builds.

Revision 1.194.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:10:13 2019 UTC (3 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.194: +15 -7 lines
Diff to previous 1.194 (colored)

Sync with HEAD

Revision 1.203 / (download) - annotate - [select for diffs], Tue May 7 10:22:54 2019 UTC (3 years, 9 months ago) by hannken
Branch: MAIN
CVS Tags: phil-wifi-20190609, 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
Changes since 1.202: +2 -3 lines
Diff to previous 1.202 (colored)

Fix build, "pax" must be built before "libprop".

Ok: Matthew Green mrg@

Revision 1.202 / (download) - annotate - [select for diffs], Tue May 7 04:29:45 2019 UTC (3 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.201: +2 -2 lines
Diff to previous 1.201 (colored)

Add support for libprop as a host tool library.

Revision 1.201 / (download) - annotate - [select for diffs], Wed Apr 3 15:22:05 2019 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.200: +7 -3 lines
Diff to previous 1.200 (colored)

Add MKLLVMRT to build a subset of the LLVM stack for JIT purposes.
Hook up AMDGPU backend for clang.

Revision 1.200 / (download) - annotate - [select for diffs], Wed Apr 3 15:12:45 2019 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.199: +2 -4 lines
Diff to previous 1.199 (colored)

Revert MKLLVMCMDS changes.

Revision 1.199 / (download) - annotate - [select for diffs], Wed Mar 20 22:51:37 2019 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.198: +5 -3 lines
Diff to previous 1.198 (colored)

split MKLLVM into MKLLVM and MKLLVMCMDS, like MKGCC and MKGCCCMDS:

- only build clang or clang-tblgen if MKLLVMCMDS != "no"
- move HAVE_MESA_VER earlier so we can detect mesa 18 and enable
  MKLLVM on platforms that need it
- move the clang commands and headers into llvmcmds group
- only build the clang specific LLVM libraries if MKLLVMCMDS != "no"

much of this work came from maya@'s github commit
f90685c11d4460d3098fa35f48b58d1893e974e0, reworked for HAVE_MESA_VER
and llvmcmds vs MKCLANG.


build tested on several platforms and on amd64 and i386 with several
different build options (clang build, gcc build, gcc build with llvm
libs).

Revision 1.193.2.4 / (download) - annotate - [select for diffs], Fri Jan 18 08:51:01 2019 UTC (4 years ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.193.2.3: +6 -2 lines
Diff to previous 1.193.2.3 (colored) to branchpoint 1.193 (colored) next main 1.194 (colored)

Synch with HEAD

Revision 1.198 / (download) - annotate - [select for diffs], Wed Jan 2 13:29:22 2019 UTC (4 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Changes since 1.197: +3 -3 lines
Diff to previous 1.197 (colored)

use MACHINE_CPU for elf2aout

Revision 1.197 / (download) - annotate - [select for diffs], Mon Dec 31 13:35:15 2018 UTC (4 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.196: +5 -1 lines
Diff to previous 1.196 (colored)

Add an arm-specific elf2aout tool since objdump does not support a.out anymore

Revision 1.193.2.3 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:58 2018 UTC (4 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.193.2.2: +4 -4 lines
Diff to previous 1.193.2.2 (colored) to branchpoint 1.193 (colored)

Ssync with HEAD

Revision 1.196 / (download) - annotate - [select for diffs], Tue Sep 25 05:42:08 2018 UTC (4 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930
Changes since 1.195: +4 -4 lines
Diff to previous 1.195 (colored)

Update build glue for xz-5.2.4. Hook up tools version.

Revision 1.193.2.2 / (download) - annotate - [select for diffs], Thu Sep 6 06:56:49 2018 UTC (4 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.193.2.1: +2 -1 lines
Diff to previous 1.193.2.1 (colored) to branchpoint 1.193 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.195 / (download) - annotate - [select for diffs], Sat Aug 11 19:46:03 2018 UTC (4 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-0906
Changes since 1.194: +2 -1 lines
Diff to previous 1.194 (colored)

hook in the tools version of grep

Revision 1.193.2.1 / (download) - annotate - [select for diffs], Mon May 21 04:36:18 2018 UTC (4 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.193: +6 -3 lines
Diff to previous 1.193 (colored)

Sync with HEAD

Revision 1.194 / (download) - annotate - [select for diffs], Wed May 9 13:21:27 2018 UTC (4 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521
Branch point for: phil-wifi
Changes since 1.193: +6 -3 lines
Diff to previous 1.193 (colored)

For EXTERNAL_TOOLCHAIN, MKLLVM=yes needs to build only tablegen.

Revision 1.193 / (download) - annotate - [select for diffs], Sun Feb 18 01:06:24 2018 UTC (4 years, 11 months ago) by uwe
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.192: +2 -2 lines
Diff to previous 1.192 (colored)

Fix .endif comment for TOOLS_BUILDRUMP

Revision 1.191.2.1 / (download) - annotate - [select for diffs], Sat Jan 20 19:36:29 2018 UTC (5 years ago) by perseant
Branch: perseant-stdc-iso10646
Changes since 1.191: +2 -2 lines
Diff to previous 1.191 (colored) next main 1.192 (colored)

Use multilevel tables (tries) to convert kuten <-> unicode.
Get rid of dchains, replace with chain/rchain conversions through keys
allocated from the PUA.

Revision 1.192 / (download) - annotate - [select for diffs], Wed Dec 27 21:34:11 2017 UTC (5 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.191: +2 -4 lines
Diff to previous 1.191 (colored)

Better EXTERNAL_TOOLCHAIN support from Zachary McGrew
- Allow mdsetimage and dbsym to be built with EXTERNAL_TOOLCHAIN
- Allow BFDDIR and IBERTYDIR to be overwritten for mdsetimage and dbsym

Revision 1.187.6.1 / (download) - annotate - [select for diffs], Tue Jul 18 17:32:50 2017 UTC (5 years, 6 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.187: +3 -1 lines
Diff to previous 1.187 (colored) next main 1.188 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #114):
	distrib/sets/lists/comp/mi: revision 1.2139
	distrib/sets/lists/debug/mi: revision 1.217
	distrib/sets/mkvars.mk: revision 1.32
	external/gpl2/Makefile: revision 1.14
	share/mk/bsd.own.mk: revision 1.1010
	tools/Makefile: revisions 1.188, 1.189
	tools/dtc/Makefile: revisions 1.1, 1.2
	tools/libfdt/Makefile: revisions 1.1, 1.2
Add libfdt
--
New libfdt location
--
tools build glue.
--
Add dtc
--
add MKDTC
--
Add dtc
--
add DTC
--
add DTC
--
No need to set dtc twice.
--
Update for new libfdt location

Revision 1.191 / (download) - annotate - [select for diffs], Wed Jun 7 10:38:33 2017 UTC (5 years, 8 months ago) by skrll
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base
Branch point for: perseant-stdc-iso10646
Changes since 1.190: +3 -3 lines
Diff to previous 1.190 (colored)

Hook in dtc/libfdt now that it builds for me

Revision 1.190 / (download) - annotate - [select for diffs], Tue Jun 6 08:21:53 2017 UTC (5 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.189: +3 -3 lines
Diff to previous 1.189 (colored)

Disable dtc/libfdt for now

Revision 1.189 / (download) - annotate - [select for diffs], Mon Jun 5 23:55:43 2017 UTC (5 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.188: +1 -3 lines
Diff to previous 1.188 (colored)

No need to set dtc twice.

Revision 1.188 / (download) - annotate - [select for diffs], Mon Jun 5 23:24:29 2017 UTC (5 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.187: +5 -1 lines
Diff to previous 1.187 (colored)

Add dtc

Revision 1.186.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:58:02 2017 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.186: +2 -2 lines
Diff to previous 1.186 (colored) next main 1.187 (colored)

Sync with HEAD

Revision 1.187 / (download) - annotate - [select for diffs], Wed Jan 11 12:08:34 2017 UTC (6 years ago) by joerg
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, netbsd-8-base, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.186: +2 -2 lines
Diff to previous 1.186 (colored)

Sync tools build glue with LLVM pre-4.0.0.

Revision 1.186 / (download) - annotate - [select for diffs], Sun Jan 24 22:49:08 2016 UTC (7 years ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.185: +3 -2 lines
Diff to previous 1.185 (colored)

move cvslatest last

Revision 1.185 / (download) - annotate - [select for diffs], Sun Jan 24 20:14:17 2016 UTC (7 years ago) by christos
Branch: MAIN
Changes since 1.184: +2 -1 lines
Diff to previous 1.184 (colored)

Tool version

Revision 1.184 / (download) - annotate - [select for diffs], Sat Dec 19 01:10:31 2015 UTC (7 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.183: +4 -3 lines
Diff to previous 1.183 (colored)

move sortinfo after pax

Revision 1.183 / (download) - annotate - [select for diffs], Fri Dec 18 18:56:33 2015 UTC (7 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.182: +2 -2 lines
Diff to previous 1.182 (colored)

Add sortinfo

Revision 1.182 / (download) - annotate - [select for diffs], Thu Jul 23 08:03:26 2015 UTC (7 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.181: +2 -2 lines
Diff to previous 1.181 (colored)

remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)

Revision 1.181 / (download) - annotate - [select for diffs], Wed Jun 24 22:20:26 2015 UTC (7 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.180: +3 -2 lines
Diff to previous 1.180 (colored)

Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}

Revision 1.180 / (download) - annotate - [select for diffs], Wed Jan 7 20:42:02 2015 UTC (8 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.179: +5 -1 lines
Diff to previous 1.179 (colored)

Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.

Revision 1.179 / (download) - annotate - [select for diffs], Fri Dec 5 01:50:47 2014 UTC (8 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.178: +3 -3 lines
Diff to previous 1.178 (colored)

build genassym for TOOLS_BUILDRUMP

Revision 1.178 / (download) - annotate - [select for diffs], Tue Sep 30 19:38:25 2014 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.177: +2 -2 lines
Diff to previous 1.177 (colored)

add gpt

Revision 1.156.2.4 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:53 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.156.2.3: +25 -25 lines
Diff to previous 1.156.2.3 (colored) next main 1.157 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.173.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 07:04:04 2014 UTC (8 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.173: +18 -23 lines
Diff to previous 1.173 (colored) next main 1.174 (colored)

Rebase.

Revision 1.177 / (download) - annotate - [select for diffs], Sun Aug 10 05:57:31 2014 UTC (8 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: tls-maxphys-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.176: +3 -3 lines
Diff to previous 1.176 (colored)

Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only.  While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.

Revision 1.176 / (download) - annotate - [select for diffs], Tue Jul 15 13:19:44 2014 UTC (8 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: tls-earlyentropy-base
Changes since 1.175: +2 -2 lines
Diff to previous 1.175 (colored)

descend to vgrind

Revision 1.175 / (download) - annotate - [select for diffs], Sun Jun 15 14:36:57 2014 UTC (8 years, 7 months ago) by pooka
Branch: MAIN
Changes since 1.174: +6 -6 lines
Diff to previous 1.174 (colored)

Add cat, rpcgen and stat to TOOLS_BUILDRUMP.  They're useful for
installing headers for the app stack cases that need it done, and small
enough to not matter for the kernel-only cases that don't.

Revision 1.174 / (download) - annotate - [select for diffs], Sat Jun 14 20:49:37 2014 UTC (8 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.173: +13 -18 lines
Diff to previous 1.173 (colored)

remove remaining makefile support for GCC < 45 that i found.

Revision 1.151.2.4 / (download) - annotate - [select for diffs], Thu May 22 11:42:29 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.151.2.3: +40 -15 lines
Diff to previous 1.151.2.3 (colored) to branchpoint 1.151 (colored) next main 1.152 (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.173 / (download) - annotate - [select for diffs], Thu Apr 3 18:23:38 2014 UTC (8 years, 10 months ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base9
Branch point for: tls-earlyentropy
Changes since 1.172: +2 -2 lines
Diff to previous 1.172 (colored)

ctfconvert/ctfmerge need libdwarf &c., so build them if MKCTF=yes.

Revision 1.172 / (download) - annotate - [select for diffs], Tue Mar 25 09:52:56 2014 UTC (8 years, 10 months ago) by ozaki-r
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Changes since 1.171: +3 -1 lines
Diff to previous 1.171 (colored)

Add MKCTF

This variable separates CTF stuffs from MKDTRACE; we can build DTrace
solely without building and using them. This allows us to use DTrace
even if CTF stuffs have problems (actually they have now).

This variable would be merged into MKDTRACE eventually, once CTF stuffs
work correctly again.

Revision 1.171 / (download) - annotate - [select for diffs], Mon Feb 24 07:23:44 2014 UTC (8 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.170: +3 -3 lines
Diff to previous 1.170 (colored)

Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.

Revision 1.170 / (download) - annotate - [select for diffs], Mon Sep 2 14:34:57 2013 UTC (9 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.169: +4 -1 lines
Diff to previous 1.169 (colored)

Update LLVM/Clang snapshot to r189662. This includes many improvements
to the new SLP vectorizer, fast codegen support for PPC and using
terminfo for the color sequences. In addition, add (optional) build
infrastructure for lld to allow easier testing. This is controlled by
MKLLD.

Revision 1.168.4.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:38 2013 UTC (9 years, 6 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.168: +2 -2 lines
Diff to previous 1.168 (colored) next main 1.169 (colored)

sync with HEAD

Revision 1.169 / (download) - annotate - [select for diffs], Fri Jul 19 20:58:58 2013 UTC (9 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.168: +2 -2 lines
Diff to previous 1.168 (colored)

Even if we aren't making a crossgdb still make the object dir for it.

Revision 1.156.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 06:28:57 2013 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.156.2.2: +4 -1 lines
Diff to previous 1.156.2.2 (colored)

resync from head

Revision 1.168 / (download) - annotate - [select for diffs], Wed Feb 27 21:25:11 2013 UTC (9 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: riastradh-drm2-base, agc-symver-base, agc-symver
Branch point for: riastradh-drm2
Changes since 1.167: +4 -1 lines
Diff to previous 1.167 (colored)

Add infrastructure for building MCLinker.

Revision 1.156.2.2 / (download) - annotate - [select for diffs], Mon Feb 25 00:30:27 2013 UTC (9 years, 11 months ago) by tls
Branch: tls-maxphys
Changes since 1.156.2.1: +64 -21 lines
Diff to previous 1.156.2.1 (colored)

resync with head

Revision 1.167 / (download) - annotate - [select for diffs], Tue Feb 5 07:27:02 2013 UTC (10 years ago) by matt
Branch: MAIN
Changes since 1.166: +5 -2 lines
Diff to previous 1.166 (colored)

There are other little endian arm machine_arches other than "arm"
Use MACHINE_CPU and TARGET_ENDIANNESS instead of MACHINE_ARCH

Revision 1.166 / (download) - annotate - [select for diffs], Thu Jan 31 15:22:50 2013 UTC (10 years ago) by pooka
Branch: MAIN
Changes since 1.165: +24 -10 lines
Diff to previous 1.165 (colored)

Use TOOLS_BUILDRUMP=yes to restrict building of tools to those required
for building rump kernels.  This cuts down the NetBSD source tree required
by buildrump.sh to a fraction and addresses a size/download time concern
from a person packaging rump kernels for Linux.

No change to the normal case (tested with several -j32/-j64 builds).

reviewed by apb

Revision 1.151.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:34:03 2013 UTC (10 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.151.2.2: +48 -69 lines
Diff to previous 1.151.2.2 (colored) to branchpoint 1.151 (colored)

sync with (a bit old) head

Revision 1.165 / (download) - annotate - [select for diffs], Sun Dec 2 12:25:25 2012 UTC (10 years, 2 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7
Changes since 1.164: +22 -3 lines
Diff to previous 1.164 (colored)

Make tools/Makefile build host-mkdep, compat, and binstall in that order,
before installing any of them.  It installs them in any order relative
to each other.  The .WAIT points that used to be between these three
tools are replaced by .ORDER and dependencies.

This is needed in preparation for making tools/compat install
some files into TOOLDIR.

Revision 1.164 / (download) - annotate - [select for diffs], Sun Dec 2 12:10:43 2012 UTC (10 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.163: +12 -1 lines
Diff to previous 1.163 (colored)

TOOLDIR must be valid, unless MKTOOLS=no.
Add tests and .error directives to enforce this.

Revision 1.163 / (download) - annotate - [select for diffs], Sun Dec 2 11:46:34 2012 UTC (10 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.162: +2 -6 lines
Diff to previous 1.162 (colored)

If tools are not wanted, then set SUBDIR= empty instead of
defining all the subdir-related targets to do nothing.  This way,
the targets are not invoked at all, instead of being invoked but
doing nothing.

Revision 1.162 / (download) - annotate - [select for diffs], Sun Dec 2 11:19:45 2012 UTC (10 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.161: +3 -3 lines
Diff to previous 1.161 (colored)

remove trailing white space

Revision 1.161 / (download) - annotate - [select for diffs], Tue Nov 27 20:00:39 2012 UTC (10 years, 2 months ago) by jkunz
Branch: MAIN
Changes since 1.160: +2 -2 lines
Diff to previous 1.160 (colored)

According to the i.MX23 Reference Manual section 3.1, Page 3-3:
"The i.MX23 always operates in litle-endian mode."
So build elftosb and bootloader for this processor only for evbarm(-el).

Revision 1.160 / (download) - annotate - [select for diffs], Mon Nov 26 16:57:25 2012 UTC (10 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.159: +3 -3 lines
Diff to previous 1.159 (colored)

Build gmake iff we're going to need it.

Revision 1.156.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:02:56 2012 UTC (10 years, 2 months ago) by tls
Branch: tls-maxphys
Changes since 1.156: +15 -60 lines
Diff to previous 1.156 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.159 / (download) - annotate - [select for diffs], Thu Nov 15 23:51:54 2012 UTC (10 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.158: +7 -58 lines
Diff to previous 1.158 (colored)

Move the build_install logic from lib/Makefile into share/mk and re-use
it for tools. The existing logic broke for the LLVM build with the
recent .ORDER changes in make.

Revision 1.158 / (download) - annotate - [select for diffs], Thu Nov 15 19:49:12 2012 UTC (10 years, 2 months ago) by jkunz
Branch: MAIN
Changes since 1.157: +5 -1 lines
Diff to previous 1.157 (colored)

Add elftosb tools to evbarm userland and toolchain.
Elftosb is used to create a digitaly signed "secure boot" file.
This sb file can be booted by the first stage boot loader found in
Freescale i.MX23 and i.MX28 application processors.

Copyright (c) 2004-2010 Freescale Semiconductor, Inc.

Revision 1.151.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 19:00:10 2012 UTC (10 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.151.2.1: +20 -8 lines
Diff to previous 1.151.2.1 (colored) to branchpoint 1.151 (colored)

sync with head

Revision 1.157 / (download) - annotate - [select for diffs], Thu Sep 20 15:50:20 2012 UTC (10 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Changes since 1.156: +5 -3 lines
Diff to previous 1.156 (colored)

fix EXTERNAL_TOOLCHAIN build

Revision 1.156 / (download) - annotate - [select for diffs], Fri Aug 10 16:13:36 2012 UTC (10 years, 6 months ago) by joerg
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.155: +16 -6 lines
Diff to previous 1.155 (colored)

Decouple binutils build from HAVE_GCC. Merge common fragments of
HAVE_GCC and HAVE_PCC.

Revision 1.151.2.1 / (download) - annotate - [select for diffs], Thu Nov 10 14:31:53 2011 UTC (11 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.151: +6 -3 lines
Diff to previous 1.151 (colored)

sync with head

Revision 1.155 / (download) - annotate - [select for diffs], Thu Nov 3 07:42:56 2011 UTC (11 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, 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
Changes since 1.154: +4 -2 lines
Diff to previous 1.154 (colored)

Revert .WAIT removal and add comment why it is needed between *tblgen.

Revision 1.154 / (download) - annotate - [select for diffs], Wed Nov 2 23:47:07 2011 UTC (11 years, 3 months ago) by njoly
Branch: MAIN
Changes since 1.153: +2 -2 lines
Diff to previous 1.153 (colored)

Do not build tic more than once

Revision 1.153 / (download) - annotate - [select for diffs], Wed Nov 2 20:36:41 2011 UTC (11 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.152: +2 -1 lines
Diff to previous 1.152 (colored)

move tic later, after all the tools it needs are built.

Revision 1.152 / (download) - annotate - [select for diffs], Wed Nov 2 20:33:18 2011 UTC (11 years, 3 months ago) by yamt
Branch: MAIN
Changes since 1.151: +3 -3 lines
Diff to previous 1.151 (colored)

tweak dependencies for tic, which needs nbperf, awk, and sed.

Revision 1.151 / (download) - annotate - [select for diffs], Tue Nov 1 23:11:55 2011 UTC (11 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.150: +2 -3 lines
Diff to previous 1.150 (colored)

Remove an unnecessary .WAIT between llvm-tblgen and clang-tblgen.

Revision 1.150 / (download) - annotate - [select for diffs], Tue Nov 1 21:16:28 2011 UTC (11 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored)

Hook up nbperf into the normal tool build.

Revision 1.149 / (download) - annotate - [select for diffs], Tue Oct 11 13:54:01 2011 UTC (11 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.148: +3 -2 lines
Diff to previous 1.148 (colored)

Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
preventing Qt4 from building.

Revision 1.124.12.1 / (download) - annotate - [select for diffs], Tue Jul 26 02:57:26 2011 UTC (11 years, 6 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.124: +5 -1 lines
Diff to previous 1.124 (colored) next main 1.125 (colored)

Add mkubootimage from -HEAD

Revision 1.148 / (download) - annotate - [select for diffs], Sat Jul 16 15:52:01 2011 UTC (11 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.147: +5 -1 lines
Diff to previous 1.147 (colored)

Build nbm68k-elf2aout as a host tool on m68k targets
for an ancient PROM bootloader.
Mostly taken from nbmips-elf2ecoff.

Revision 1.147 / (download) - annotate - [select for diffs], Sun Jul 10 08:43:51 2011 UTC (11 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.146: +3 -2 lines
Diff to previous 1.146 (colored)

install elf2ecoff for all mips64 systems.  it's needed for stand.

Revision 1.145.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:42 2011 UTC (11 years, 7 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.145: +6 -3 lines
Diff to previous 1.145 (colored) next main 1.146 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.146 / (download) - annotate - [select for diffs], Tue Jun 21 02:15:41 2011 UTC (11 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.145: +6 -3 lines
Diff to previous 1.145 (colored)

always build gmake if HAVE_GCC.
build gmp, mpfr and then mpc if HAVE_GCC >= 45.

Revision 1.124.8.1 / (download) - annotate - [select for diffs], Fri May 20 15:05:10 2011 UTC (11 years, 8 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.124: +6 -1 lines
Diff to previous 1.124 (colored) next main 1.125 (colored)

Backport mkubootimage from -current

Revision 1.145 / (download) - annotate - [select for diffs], Fri Apr 15 18:05:45 2011 UTC (11 years, 9 months ago) by elric
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.144: +2 -2 lines
Diff to previous 1.144 (colored)

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal.  The latter was just imported as the head
of the Heimdal tree as of a few days ago.

Revision 1.144 / (download) - annotate - [select for diffs], Thu Mar 17 19:06:45 2011 UTC (11 years, 10 months ago) by riz
Branch: MAIN
Changes since 1.143: +2 -2 lines
Diff to previous 1.143 (colored)

.WAIT for makefs, because in most builds, it's the first target
which includes Makefile.nbincludes, whose beforedepend: has
some race condition I don't fully understand, and which has been
causing many (but not all!) -j16 builds on the autobuild cluster
to fail in tools since sometime between 201103061600 and 201103070900.

With the proper voodoo, I was able to get 8 builds in a row to fail
without this change, and 16 in a row to succeed with it.

XXX a proper fix likely involves reworking the beforedepend: target
of Makefile.nbincludes, but this should get the build cluster back up
to full functionality in the meanwhile.

Revision 1.140.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:58 2011 UTC (11 years, 11 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.140.2.1: +3 -2 lines
Diff to previous 1.140.2.1 (colored) to branchpoint 1.140 (colored) next main 1.141 (colored)

Sync with HEAD

Revision 1.143 / (download) - annotate - [select for diffs], Fri Feb 25 23:29:16 2011 UTC (11 years, 11 months ago) by phx
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.142: +3 -2 lines
Diff to previous 1.142 (colored)

mkubootimage is certainly useful for sandpoint

Revision 1.140.2.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:20:10 2011 UTC (12 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.140: +12 -2 lines
Diff to previous 1.140 (colored)

Sync with HEAD

Revision 1.142 / (download) - annotate - [select for diffs], Sun Feb 6 01:14:11 2011 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: bouyer-quota2-base
Changes since 1.141: +11 -1 lines
Diff to previous 1.141 (colored)

Add LLVM and clang build system.  It is enabled by MKLLVM=yes.
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration and missing features are sorted out.

Revision 1.141 / (download) - annotate - [select for diffs], Mon Jan 31 03:41:10 2011 UTC (12 years ago) by matt
Branch: MAIN
Changes since 1.140: +2 -2 lines
Diff to previous 1.140 (colored)

Make mkubootimage for evbmips and evbppc too.

Revision 1.140 / (download) - annotate - [select for diffs], Sun Aug 15 07:27:33 2010 UTC (12 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.139: +5 -1 lines
Diff to previous 1.139 (colored)

add new option to build/use tools/pigz for compressing sets.  for now
USE_PIGZGZIP defaults to "no".  (it depends upon local <pthread.h> and -lz.)

you can set it to "yes" on most modern platforms just fine.

Revision 1.139 / (download) - annotate - [select for diffs], Fri Jun 18 18:57:27 2010 UTC (12 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.138: +5 -1 lines
Diff to previous 1.138 (colored)

hook mkubootimage into the build

Revision 1.138 / (download) - annotate - [select for diffs], Fri Jun 4 08:34:35 2010 UTC (12 years, 8 months ago) by jmmv
Branch: MAIN
Changes since 1.137: +2 -2 lines
Diff to previous 1.137 (colored)

Bye bye atf-compile, you won't be missed.

Revision 1.137 / (download) - annotate - [select for diffs], Tue Mar 2 20:47:01 2010 UTC (12 years, 11 months ago) by darran
Branch: MAIN
Changes since 1.136: +10 -1 lines
Diff to previous 1.136 (colored)

DTrace: add libelf, libdwarf, libctf, and CTF tools to the toolchain,
built when MKDTRACE=yes.

Revision 1.136 / (download) - annotate - [select for diffs], Sat Feb 20 00:35:11 2010 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.135: +3 -3 lines
Diff to previous 1.135 (colored)

Build mandoc unconditional if man pages are desirable.  All
compatibility issues are supposed to be sorted out.
Build groff conditionally on MKGROFF. It is currently the only component
that requires C++.

Revision 1.135 / (download) - annotate - [select for diffs], Wed Feb 3 20:56:54 2010 UTC (13 years ago) by roy
Branch: MAIN
Changes since 1.134: +2 -2 lines
Diff to previous 1.134 (colored)

Store our generated files in CVS and remove nbperf from the toolchain.
This allows us to build consistent libs without an ever changing hash.

Revision 1.134 / (download) - annotate - [select for diffs], Wed Feb 3 15:34:44 2010 UTC (13 years ago) by roy
Branch: MAIN
Changes since 1.133: +3 -2 lines
Diff to previous 1.133 (colored)

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@

Revision 1.133 / (download) - annotate - [select for diffs], Tue Dec 29 22:13:00 2009 UTC (13 years, 1 month ago) by he
Branch: MAIN
Changes since 1.132: +1 -2 lines
Diff to previous 1.132 (colored)

To unbreak the build, temporarily remove the build of libelf here,
since no other part of the build depends on this yet.

Suggested as a temporary workaround by thorpej@

Revision 1.132 / (download) - annotate - [select for diffs], Wed Dec 23 20:15:21 2009 UTC (13 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.131: +13 -14 lines
Diff to previous 1.131 (colored)

rework the main SUBDIR list here as suggested by enami.  put .WAIT on
the same line as the target that needs to wait, but before the target,
rather than on the previous line, which led to confusion and an error
being introduced in the previous change.

Revision 1.131 / (download) - annotate - [select for diffs], Mon Dec 21 20:57:36 2009 UTC (13 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.130: +2 -2 lines
Diff to previous 1.130 (colored)

move the build of pax before libelf.  fixes my build of tools/libelf,
though i didn't look to see why libelf needs pax.

Revision 1.130 / (download) - annotate - [select for diffs], Mon Dec 21 18:21:17 2009 UTC (13 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.129: +2 -1 lines
Diff to previous 1.129 (colored)

Add support for building libelf in a host-tool environment.

XXX Makefile.disklabel is really mis-named, but I'm not going to tackle
that problem right now.

Revision 1.129 / (download) - annotate - [select for diffs], Thu Oct 29 13:07:12 2009 UTC (13 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.128: +3 -2 lines
Diff to previous 1.128 (colored)

Give m4 its own .WAIT. Fixes build issue on NetBSD-5.

Revision 1.128 / (download) - annotate - [select for diffs], Fri Oct 23 22:14:37 2009 UTC (13 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.127: +4 -1 lines
Diff to previous 1.127 (colored)

Add MKMANDOC option to trigger building cat pages and HTML pages with
mdocml.  Add a lintmanpages target for developers to check man pages
with the strictest settings of mandoc.

Revision 1.124.4.1 / (download) - annotate - [select for diffs], Wed May 13 19:19:42 2009 UTC (13 years, 9 months ago) by jym
Branch: jym-xensuspend
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored) next main 1.125 (colored)

Sync with HEAD.

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

Revision 1.127 / (download) - annotate - [select for diffs], Wed Feb 25 22:28:36 2009 UTC (13 years, 11 months ago) by sketch
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.126: +2 -2 lines
Diff to previous 1.126 (colored)

Disable grep host tool and unbreak NetBSD build until I can come up with a
clean fix.

Revision 1.126 / (download) - annotate - [select for diffs], Wed Feb 25 20:36:45 2009 UTC (13 years, 11 months ago) by sketch
Branch: MAIN
Changes since 1.125: +2 -2 lines
Diff to previous 1.125 (colored)

Make grep a host tool.

Revision 1.125 / (download) - annotate - [select for diffs], Sat Feb 14 13:56:41 2009 UTC (13 years, 11 months ago) by abs
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored)

Convert more MACHINE tests to MACHINE_ARCH

Revision 1.124 / (download) - annotate - [select for diffs], Sat Oct 25 22:12:41 2008 UTC (14 years, 3 months ago) by apb
Branch: MAIN
CVS Tags: 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, matt-nb5-pq3-base, 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-nb4-mips64-k7-u2a-k9b
Branch point for: matt-nb5-pq3, matt-nb5-mips64, jym-xensuspend
Changes since 1.123: +2 -3 lines
Diff to previous 1.123 (colored)

Build sed earlier, just after mktemp.  Note that sed and mktemp do not
depend on each other, but the .WAIT is needed to get them both installed
before the remainder of the tools build.

Revision 1.123 / (download) - annotate - [select for diffs], Sat Oct 25 14:59:35 2008 UTC (14 years, 3 months ago) by apb
Branch: MAIN
Changes since 1.122: +6 -10 lines
Diff to previous 1.122 (colored)

Remove the local handling of the NOSUBDIR variable.  We can rely
on bsd.subdir.mk's handling of the NOSUBDIR variable.

Also add some comment to .if/.else/.endif and .for/.endfor lines.

Revision 1.122 / (download) - annotate - [select for diffs], Sun Oct 19 19:40:19 2008 UTC (14 years, 3 months ago) by apb
Branch: MAIN
CVS Tags: matt-mips64-base2
Changes since 1.121: +2 -1 lines
Diff to previous 1.121 (colored)

Add awk as a host tool.

Revision 1.121 / (download) - annotate - [select for diffs], Mon Oct 13 18:11:15 2008 UTC (14 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

Per uwe@'s suggestion, build nbgroff under wider circumstances.
I choose to build it if MKDOC != no or if MKHTML != no.  It used
to be built only when MKMAN != no.

Revision 1.120 / (download) - annotate - [select for diffs], Sun Oct 5 20:11:54 2008 UTC (14 years, 4 months ago) by apb
Branch: MAIN
Changes since 1.119: +3 -2 lines
Diff to previous 1.119 (colored)

Add a .WAIT to ensure that sed is installed early, so that TOOL_SED can
be used during the build of other tools.

Revision 1.119 / (download) - annotate - [select for diffs], Fri Sep 26 18:23:09 2008 UTC (14 years, 4 months ago) by apb
Branch: MAIN
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (colored)

Build strfile both as a host tool and as an installed program:
* in games/fortune/strfile/Makefile, build strfile as a
  regular program instead of as a host tool;
* add tools/strfile directory to build strfile as a host tool;
* in tools/Makefile, add strfile to SUBDIR list;
* in BSD.*.mk, define TOOL_STRFILE variable;
* in games/fortune/datfiles/Makefile, use TOOL_STRFILE when creating
  databases at build time;
* in distrib/sets/lists/games/mi, mention usr/games/strfile.

Revision 1.116.2.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:37:35 2008 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.116.2.1: +12 -1 lines
Diff to previous 1.116.2.1 (colored) to branchpoint 1.116 (colored) next main 1.117 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.118 / (download) - annotate - [select for diffs], Sun Aug 24 05:53:36 2008 UTC (14 years, 5 months ago) by gmcgarry
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2
Changes since 1.117: +12 -1 lines
Diff to previous 1.117 (colored)

Build pcc as host tool if requested.

Revision 1.116.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:32:10 2008 UTC (14 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.116: +1 -6 lines
Diff to previous 1.116 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.114.6.2 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:58 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.114.6.1: +1 -6 lines
Diff to previous 1.114.6.1 (colored) to branchpoint 1.114 (colored) next main 1.115 (colored)

sync with head

Revision 1.117 / (download) - annotate - [select for diffs], Mon May 26 12:45:50 2008 UTC (14 years, 8 months ago) by he
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.116: +1 -6 lines
Diff to previous 1.116 (colored)

Remove references to bebox-elf2pef and bebox-mkbootimage, now that they
have been integrated in common powerpc tools and subsequently removed.

Revision 1.114.6.1 / (download) - annotate - [select for diffs], Sun May 18 12:36:01 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.114: +3 -3 lines
Diff to previous 1.114 (colored)

sync with head.

Revision 1.116 / (download) - annotate - [select for diffs], Wed Apr 30 21:18:17 2008 UTC (14 years, 9 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-pf42-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.115: +2 -2 lines
Diff to previous 1.115 (colored)

Build powerpc-mkbootimage for rs6000 and bebox too.

Revision 1.115 / (download) - annotate - [select for diffs], Wed Apr 30 21:15:33 2008 UTC (14 years, 9 months ago) by garbled
Branch: MAIN
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored)

Convert prep to use the new unified mkbootimage rather than it's own.  This
mkbootimage can be shared by prep, rs6000, and bebox.

TODO: Convert bebox to use this.  Needs someone to test.

Revision 1.113.4.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:59:58 2008 UTC (15 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.113: +2 -2 lines
Diff to previous 1.113 (colored) next main 1.114 (colored)

sync with HEAD

Revision 1.114 / (download) - annotate - [select for diffs], Mon Nov 12 14:54:43 2007 UTC (15 years, 3 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: yamt-pf42
Changes since 1.113: +2 -2 lines
Diff to previous 1.113 (colored)

Add the atf host tools

This adds reachover Makefiles to build the atf tools required during a
cross-build.

Revision 1.113 / (download) - annotate - [select for diffs], Sun Jan 14 16:17:29 2007 UTC (16 years ago) by apb
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored)

Build join(1) as a host tool.

Revision 1.112 / (download) - annotate - [select for diffs], Wed Dec 20 08:22:41 2006 UTC (16 years, 1 month ago) by agc
Branch: MAIN
Changes since 1.111: +1 -2 lines
Diff to previous 1.111 (colored)

A commit too far - don't try to build veriexecgen for just now

Revision 1.111 / (download) - annotate - [select for diffs], Tue Dec 19 21:23:18 2006 UTC (16 years, 1 month ago) by agc
Branch: MAIN
Changes since 1.110: +2 -1 lines
Diff to previous 1.110 (colored)

Build veriexecgen as a host tool

Revision 1.110 / (download) - annotate - [select for diffs], Wed Nov 22 15:08:47 2006 UTC (16 years, 2 months ago) by riz
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, 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
Changes since 1.109: +3 -2 lines
Diff to previous 1.109 (colored)

Make sys/exec_elf.h and machine/elf_machdep.h available to host
tools, and allow paxctl to use them when compiled as a host
tool.  This fixes the build on MacOS X (and perhaps other platforms)

Revision 1.109 / (download) - annotate - [select for diffs], Fri Nov 17 21:54:55 2006 UTC (16 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.108: +8 -5 lines
Diff to previous 1.108 (colored)

Add some notes about the bogosity of some of the .WAIT stuff.
Remove a 'never had a sane effect' .WAIT from a .ORDER line.
Don't add a (probably incorrect) dependency for 'make install' since
it contradicts a .ORDER line elsewhere when .ORDER applies recursively
to child nodes.
I also think that the stuff that tries to add dependencies between
the stuff that bsd.subdir.mk generates does not DTRT at all.
I suspect that build.sh builds things in an order that avoids issues here.

Revision 1.108 / (download) - annotate - [select for diffs], Fri Nov 10 16:50:10 2006 UTC (16 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored)

Add paxctl as a tool.

Revision 1.107 / (download) - annotate - [select for diffs], Sun Oct 8 15:21:00 2006 UTC (16 years, 4 months ago) by apb
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored)

If PREVIOUSTOOLDIR was empty, then don't complain that it has moved.

Patch from Jukka Salmi in PR 33095.

Revision 1.106 / (download) - annotate - [select for diffs], Thu Aug 3 17:11:05 2006 UTC (16 years, 6 months ago) by freza
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.105: +7 -2 lines
Diff to previous 1.105 (colored)

* Fix parallel build race condition between real{all,depend} and
  <bsd.subdir.mk> targets.
* No need to pass TOOLDIR to recursive cleandir in real{all,depend}.

With help from he@.
OK by tron@.

Revision 1.105 / (download) - annotate - [select for diffs], Thu Aug 3 09:55:56 2006 UTC (16 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored)

Another attempt to fix the race in parallel builds.

Revision 1.104 / (download) - annotate - [select for diffs], Wed Jul 19 09:54:47 2006 UTC (16 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored)

Invoking "make cleandir" with "PREVIOUSTOOLDIR" set to the previous
location will not stop recursive "make cleandir" calls. Pass the new
location instead.

Revision 1.103 / (download) - annotate - [select for diffs], Tue Jul 18 04:24:52 2006 UTC (16 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored)

gettext should .WAIT for autoconf.
(The former still doesn't seem to work on read-only source; separate issue)

Revision 1.102 / (download) - annotate - [select for diffs], Mon Jul 17 13:54:46 2006 UTC (16 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.101: +7 -5 lines
Diff to previous 1.101 (colored)

Avoid getting into a loop of "make cleandir" instances if the location
tool directory has been changed or wasn't recorded before.

Revision 1.101 / (download) - annotate - [select for diffs], Mon Jul 17 11:02:02 2006 UTC (16 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored)

Remove ".WAIT" again because it doesn't fix the problem.

Revision 1.100 / (download) - annotate - [select for diffs], Wed Jul 12 10:49:11 2006 UTC (16 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (colored)

Add an extra ".WAIT" to the "realall realdepend" target to make sure
it finished cleaning the tools directory in case of tool directory
mismatch before we try to rebuild the tools.

Revision 1.99 / (download) - annotate - [select for diffs], Thu Jun 22 20:03:41 2006 UTC (16 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.98: +8 -2 lines
Diff to previous 1.98 (colored)

only build lint and lint2 if MKLINT != "no".

Revision 1.98 / (download) - annotate - [select for diffs], Sun Jun 18 05:16:41 2006 UTC (16 years, 7 months ago) by gdamore
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored)

Make TOOL_SED, to allow using our own sed in cases where the host's version
is busted in some way.

The TOOL_SED doesn't use TIOCGWINSIZE, and has some changes to include
nbtool_config.h in a cross build environment.

Combined with some other changes (not yet committed), this allows cross
compiling m68k code on Solaris 10/amd64.

Revision 1.97 / (download) - annotate - [select for diffs], Fri Jun 2 22:16:18 2006 UTC (16 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.96: +2 -6 lines
Diff to previous 1.96 (colored)

remove support for building (with) GCC 2.95.  also:
- always install <stdbool.h>
- don't generate a fake one for vax / gettext.

Revision 1.96 / (download) - annotate - [select for diffs], Thu May 11 01:15:32 2006 UTC (16 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored)

check HAVE_GCC == 4 not USE_GCC4.

Revision 1.95 / (download) - annotate - [select for diffs], Sat Apr 1 20:21:30 2006 UTC (16 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored)

Don't barf if USE_GCC4 is not defined.

Revision 1.94 / (download) - annotate - [select for diffs], Wed Mar 29 21:10:52 2006 UTC (16 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.93: +5 -2 lines
Diff to previous 1.93 (colored)

Turn on gmake builds if GCC4 is enabled (and force it's install before continuing

Revision 1.93 / (download) - annotate - [select for diffs], Fri Feb 3 22:07:57 2006 UTC (17 years ago) by dsl
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored)

The realall and realdepend bit that regenerates tools needs to be marked
.MAKE otherwise the 'make' it runs has its own list of jobs instead of
using the jobserver of the enclosing make.

Revision 1.92 / (download) - annotate - [select for diffs], Tue Oct 4 04:27:32 2005 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.91: +4 -4 lines
Diff to previous 1.91 (colored)

Make the tools using Makefile.disklabel wait so they don't stomp each other.
Also for now add a dependency to Makefile.disklabel so this doesn't run
3 times. (XXX this really should just be done differently)

Revision 1.91 / (download) - annotate - [select for diffs], Sun Jun 12 20:24:14 2005 UTC (17 years, 8 months ago) by dyoung
Branch: MAIN
Changes since 1.90: +3 -2 lines
Diff to previous 1.90 (colored)

.include Makefile.disklabel in installboot, so that the
nbinclude/ header files will be installed.  Build installboot after
pax, since Makefile.disklabel uses pax to install the headers.

Revision 1.90 / (download) - annotate - [select for diffs], Sun Jun 12 19:46:17 2005 UTC (17 years, 8 months ago) by dyoung
Branch: MAIN
Changes since 1.89: +7 -3 lines
Diff to previous 1.89 (colored)

Make disklabel(8) and fdisk(8) into "host tools " last step:  build
and install ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-disklabel,
${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-fdisk by "reaching over" to
the sources in ${NETBSDSRCDIR}/sbin/{disklabel fdisk}/.

To avoid clashes with a build-host's header files, especially on
*BSD, the host-tools versions of fdisk and disklabel search for
#includes such as disklabel.h, disklabel_acorn.h, disklabel_gpt.h,
and bootinfo.h in a new #includes namespace, nbinclude/.  That is,
they #include <nbinclude/sys/disklabel.h>, <nbinclude/machine/disklabel.h>,
<nbinclude/sparc64/disklabel.h>, instead of <sys/disklabel.h> and
such.  I have also updated the system headers to #include from
nbinclude/-space when HAVE_NBTOOL_CONFIG_H is #defined.

Revision 1.89 / (download) - annotate - [select for diffs], Mon May 30 15:51:36 2005 UTC (17 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.88: +3 -3 lines
Diff to previous 1.88 (colored)

Build genassym as a host tool.  Part of PR toolchain/30350

Revision 1.81.2.1.2.3 / (download) - annotate - [select for diffs], Wed Apr 6 10:38:33 2005 UTC (17 years, 10 months ago) by he
Branch: netbsd-2
CVS Tags: 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
Changes since 1.81.2.1.2.2: +5 -0 lines
Diff to previous 1.81.2.1.2.2 (colored) to branchpoint 1.81.2.1 (colored) next main 1.82 (colored)

Pull up revision 1.84 (requested by jmc in ticket #1027):
  Convert bebox's remaining host tools over to the cross tools
  scheme.  Now allows complete bebox builds on non-NetBSD and
  non-BSD hosts.

Revision 1.81.2.1.2.2 / (download) - annotate - [select for diffs], Wed Apr 6 10:09:59 2005 UTC (17 years, 10 months ago) by he
Branch: netbsd-2
Changes since 1.81.2.1.2.1: +6 -0 lines
Diff to previous 1.81.2.1.2.1 (colored) to branchpoint 1.81.2.1 (colored)

Pull up revision 1.85 (requested by jmc in ticket #1026):
  Convert remaining host tools for amiga to correct cross tools.
  Now allows complete amiga builds on non-NetBSD and non-BSD hosts.

Revision 1.81.2.1.2.1 / (download) - annotate - [select for diffs], Sat Apr 2 22:26:28 2005 UTC (17 years, 10 months ago) by he
Branch: netbsd-2
Changes since 1.81.2.1: +7 -3 lines
Diff to previous 1.81.2.1 (colored)

Pull up revision 1.87 (via patch, requested by jmc in ticket #1025):
  Convert mkboot into a full cross tool.  Last hurdle for hp300 to
  building on non NetBSD/bsd hosts.

Revision 1.88 / (download) - annotate - [select for diffs], Thu Jan 27 12:54:05 2005 UTC (18 years ago) by is
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.87: +1 -2 lines
Diff to previous 1.87 (colored)

We don't need aout2bb any longer.

Revision 1.87 / (download) - annotate - [select for diffs], Sun Jan 9 03:48:30 2005 UTC (18 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Add some quotes to prevent a syntax error.

Revision 1.86 / (download) - annotate - [select for diffs], Sun Nov 28 11:14:41 2004 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.85: +9 -5 lines
Diff to previous 1.85 (colored)

Convert mkboot into a full cross tool. Last hurdle for hp300 to building on
non NetBSD/bsd hosts.

Revision 1.85 / (download) - annotate - [select for diffs], Sun Nov 28 07:00:53 2004 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.84: +7 -1 lines
Diff to previous 1.84 (colored)

Convert remaining host tools for amiga to correct cross tools. Now allows
complete amiga builds on non netbsd/bsd hosts

Revision 1.84 / (download) - annotate - [select for diffs], Thu Nov 25 08:09:15 2004 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.83: +6 -1 lines
Diff to previous 1.83 (colored)

Convert bebox's remaining host tools over to cross tools scheme. Builds to sets
w/o error now.

Revision 1.83 / (download) - annotate - [select for diffs], Wed Jul 28 09:17:31 2004 UTC (18 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.82: +5 -1 lines
Diff to previous 1.82 (colored)

Build hp700's mkboot as a host tool called nbhp700-mkboot. mkboot also
gets built and installed in a hp700 distribution.

TODO

- merge with hp300

- pick a preferred method for dealing with the elf headers.
  hp700-mkboot and prep-mkbootimage (bintuils) vs mips-elf2ecoff and
  tools/installboot

Revision 1.81.2.1 / (download) - annotate - [select for diffs], Thu Jun 17 08:06:20 2004 UTC (18 years, 7 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-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
Branch point for: netbsd-2
Changes since 1.81: +5 -1 lines
Diff to previous 1.81 (colored) next main 1.82 (colored)

Pull up revision 1.82 (requested by abs in ticket #497):
Add sparkcrc (used to generate checksums for acorn32 bootloader sparkive)
as a host tool.

Revision 1.82 / (download) - annotate - [select for diffs], Tue Jun 8 21:44:46 2004 UTC (18 years, 8 months ago) by abs
Branch: MAIN
Changes since 1.81: +5 -1 lines
Diff to previous 1.81 (colored)

Add sparkcrc (used to generate checksums for acorn32 bootloader sparkive)
as a host tool.

Revision 1.81 / (download) - annotate - [select for diffs], Sat Jan 3 14:04:27 2004 UTC (19 years, 1 month ago) by lukem
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

Consistently check ${TOOLCHAIN_MISSING} against "no".

Revision 1.80 / (download) - annotate - [select for diffs], Thu Dec 11 14:52:46 2003 UTC (19 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored)

Fix typo.

Revision 1.79 / (download) - annotate - [select for diffs], Thu Dec 11 00:29:33 2003 UTC (19 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.78: +5 -1 lines
Diff to previous 1.78 (colored)

Add macppc-fixcoff tool.

Revision 1.78 / (download) - annotate - [select for diffs], Wed Dec 10 05:19:41 2003 UTC (19 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

Use  (cd ${.CURDIR} && ${MAKE} cleandir)  instead of  ${MAKE} cleandir
Suggested by Ross Harvey.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Dec 4 10:08:58 2003 UTC (19 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.76: +4 -3 lines
Diff to previous 1.76 (colored)

always build tools/binutils now.

Revision 1.76 / (download) - annotate - [select for diffs], Sat Nov 8 05:02:33 2003 UTC (19 years, 3 months ago) by sekiya
Branch: MAIN
Changes since 1.75: +5 -1 lines
Diff to previous 1.75 (colored)

Build sgivol as a host tool when compiling for sgimips.

Revision 1.75 / (download) - annotate - [select for diffs], Mon Oct 27 00:37:03 2003 UTC (19 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

add mknod as a host tool

Revision 1.74 / (download) - annotate - [select for diffs], Sun Oct 26 01:06:27 2003 UTC (19 years, 3 months ago) by cl
Branch: MAIN
Changes since 1.73: +4 -1 lines
Diff to previous 1.73 (colored)

add gdb53 as a host tool for use as a crossgdb
replaces gdb50 from toolchain on archs which use gcc3

Revision 1.73 / (download) - annotate - [select for diffs], Tue Oct 21 10:01:22 2003 UTC (19 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.72: +1 -3 lines
Diff to previous 1.72 (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.72 / (download) - annotate - [select for diffs], Sun Oct 19 03:35:30 2003 UTC (19 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.71: +5 -1 lines
Diff to previous 1.71 (colored)

Add host tool version of ncdcs

Revision 1.71 / (download) - annotate - [select for diffs], Sat Oct 18 16:33:58 2003 UTC (19 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.70: +3 -1 lines
Diff to previous 1.70 (colored)

MAKEVERBOSE support

Revision 1.70 / (download) - annotate - [select for diffs], Fri Jul 25 16:26:51 2003 UTC (19 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.69: +7 -2 lines
Diff to previous 1.69 (colored)

- build "binutils" and "gcc" separately if USE_TOOLS_TOOLCHAIN is not set
  to "yes".
- adjust dbsym/mdsetimage to look in the correct place for libbfd.
- new mknative-gcc based in toolchain/mknative

Revision 1.69 / (download) - annotate - [select for diffs], Thu Jul 24 13:00:52 2003 UTC (19 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.68: +4 -1 lines
Diff to previous 1.68 (colored)

Add missing "cleandir" rule.

Revision 1.68 / (download) - annotate - [select for diffs], Sun Jul 20 14:06:32 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

add stat(1) as a host tool

Revision 1.67 / (download) - annotate - [select for diffs], Wed Jul 16 13:13:42 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.66: +3 -3 lines
Diff to previous 1.66 (colored)

also do the MKTOOLS and PREVIOUSTOOLDIR checks for "realdepend"

Revision 1.66 / (download) - annotate - [select for diffs], Wed Jul 16 12:57:57 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.65: +25 -10 lines
Diff to previous 1.65 (colored)

* If a `PREVIOUSTOOLDIR' file doesn't exist, or its contents are not
  the same as "$TOOLDIR", run "make cleandir" here first.
  This should prevent various problems where $TOOLDIR is encoded into the
  build process for various tools (lint, groff, texinfo, toolchain),
  $TOOLDIR changes, and various programs don't get rebuilt correctly.
  Should fix PR [toolchain/21988].

* Clean up how the `${MKTOOLS} == no' check is performed.

* Remove "cleantools"; it made a big assumption about the location of
  TOOLDIR that won't be correct in many cases.

Revision 1.65 / (download) - annotate - [select for diffs], Thu Jun 26 06:30:19 2003 UTC (19 years, 7 months ago) by tshiozak
Branch: MAIN
Changes since 1.64: +3 -2 lines
Diff to previous 1.64 (colored)

Citrus iconv support(3)
add host tools : mkcsmapper and mkesdb
  mkcsmapper - coded character set mapping table compiler
  mkesdb - encoding scheme database compiler

Revision 1.64 / (download) - annotate - [select for diffs], Sun May 18 08:05:32 2003 UTC (19 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored)

Add db(1) as a host tool

Revision 1.63 / (download) - annotate - [select for diffs], Tue Mar 25 23:43:49 2003 UTC (19 years, 10 months ago) by pooka
Branch: MAIN
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 (colored)

build file(1) as a host tool (for compiling magic files)

Revision 1.62 / (download) - annotate - [select for diffs], Fri Mar 7 01:14:30 2003 UTC (19 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

Make hexdump a host tool.

Revision 1.50.2.4 / (download) - annotate - [select for diffs], Thu Dec 26 07:53:20 2002 UTC (20 years, 1 month ago) by tron
Branch: netbsd-1-6
CVS Tags: 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
Changes since 1.50.2.3: +2 -2 lines
Diff to previous 1.50.2.3 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)

Pull up revision 1.61 (requested by lukem in ticket #1043):
enable sunlabel...

Revision 1.61 / (download) - annotate - [select for diffs], Sat Dec 21 12:56:08 2002 UTC (20 years, 1 month ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

enable sunlabel...

Revision 1.50.2.3 / (download) - annotate - [select for diffs], Sat Nov 30 14:37:42 2002 UTC (20 years, 2 months ago) by he
Branch: netbsd-1-6
Changes since 1.50.2.2: +2 -2 lines
Diff to previous 1.50.2.2 (colored) to branchpoint 1.50 (colored)

Pull up revisions 1.56-1.57 (requested by he in ticket #804):
  Re-add mktemp as a host tool.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Sep 19 17:13:01 2002 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Change the TOOLCHAIN_MISSING from == "no" to != "yes", to be consistent
with the other tests of this variable.

Revision 1.59 / (download) - annotate - [select for diffs], Thu Sep 19 01:23:24 2002 UTC (20 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

Since TOOLCHAIN_MISSING is defined in bsd.own.mk, it can never be undefined.
Instead, make sure the value of it is "no"

Revision 1.58 / (download) - annotate - [select for diffs], Tue Sep 17 23:18:26 2002 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.57: +4 -5 lines
Diff to previous 1.57 (colored)

* Eliminate the USE_NEW_TOOLCHAIN variable.  Instead, split it into
  two variables:

  TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
  no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

  EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
  an external toolchain (e.g. /usr/local/gnu).  This enables the cross-build
  framework even for TOOLCHAIN_MISSING platforms.

  If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
  unconditionally set to "no", since the bits are not there to build.

  If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
  since the external toolchain's compiler is not in-sync with the
  in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
  that file can use it.

Revision 1.57 / (download) - annotate - [select for diffs], Sat Sep 14 23:34:16 2002 UTC (20 years, 5 months ago) by chris
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

We need binstall to be installed, before attempting to use it to install mktemp.

Revision 1.56 / (download) - annotate - [select for diffs], Sat Sep 14 18:00:22 2002 UTC (20 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Descend into mktemp.

Revision 1.50.2.2 / (download) - annotate - [select for diffs], Thu Jun 13 02:42:04 2002 UTC (20 years, 8 months ago) by lukem
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Changes since 1.50.2.1: +5 -1 lines
Diff to previous 1.50.2.1 (colored) to branchpoint 1.50 (colored)

Pull up revision 1.51 (requested by eeh in ticket #257):
Add fgen as a host tool, used for sys/arch/sparc/bootblk.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Jun 12 19:59:55 2002 UTC (20 years, 8 months ago) by veego
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

The last commit wasn't tested. Add a missing \

Revision 1.54 / (download) - annotate - [select for diffs], Wed Jun 12 19:09:37 2002 UTC (20 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.53: +5 -3 lines
Diff to previous 1.53 (colored)

Don't build toolchain bits for hppa, for now.

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Tue Jun 11 15:56:29 2002 UTC (20 years, 8 months ago) by lukem
Branch: netbsd-1-6
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Pull up revision 1.53 (requested by mason in ticket #246):
Add cat(1) as a host tool.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Jun 10 18:33:45 2002 UTC (20 years, 8 months ago) by mason
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Add cat(1) as a host tool.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Jun 5 02:21:49 2002 UTC (20 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.51: +3 -3 lines
Diff to previous 1.51 (colored)

Don't try to build toolchain bits for ns32k.

Revision 1.51 / (download) - annotate - [select for diffs], Tue May 28 21:56:05 2002 UTC (20 years, 8 months ago) by bjh21
Branch: MAIN
Changes since 1.50: +5 -1 lines
Diff to previous 1.50 (colored)

Add fgen as a host tool, used for sys/arch/sparc/bootblk.

Revision 1.50 / (download) - annotate - [select for diffs], Sat May 18 05:59:23 2002 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.49: +4 -3 lines
Diff to previous 1.49 (colored)

gratuitious comment addition

Revision 1.49 / (download) - annotate - [select for diffs], Tue May 7 12:12:53 2002 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.48: +1 -5 lines
Diff to previous 1.48 (colored)

remove now-unnecessary sparc-installboot

Revision 1.48 / (download) - annotate - [select for diffs], Fri May 3 20:35:46 2002 UTC (20 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.47: +5 -1 lines
Diff to previous 1.47 (colored)

On prep, descend into prep-mkbootimage.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Apr 6 13:33:46 2002 UTC (20 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.46: +1 -5 lines
Diff to previous 1.46 (colored)

vax-installboot has been deleted, so don't recurse into it.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Apr 3 06:03:35 2002 UTC (20 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

enable installboot

Revision 1.45 / (download) - annotate - [select for diffs], Mon Apr 1 22:03:46 2002 UTC (20 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.44: +2 -5 lines
Diff to previous 1.44 (colored)

Nuke NO_DBSYM; dbsym now uses BFD for everything.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Apr 1 13:54:00 2002 UTC (20 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

On second thoughts, don't make mktemp a host tool.  It's only used once, for
creating a temporary directory for maketars, and mkdir can do that safely
enough.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Mar 31 18:11:50 2002 UTC (20 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Add mktemp as a host tool.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Mar 31 14:33:54 2002 UTC (20 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Add cksum as a host tool.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Mar 29 05:05:55 2002 UTC (20 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

Drop into vax-installboot on VAX machines.

Revision 1.40 / (download) - annotate - [select for diffs], Thu Mar 7 19:12:33 2002 UTC (20 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.39: +20 -15 lines
Diff to previous 1.39 (colored)

Rework recursion to use the original logic again, in the structure cleaned
up by pk (and fix comments to match):

* A .WAIT here means that only the *immediately preceding* target needs
  to be added to the list of "install-foo" targets used to ensure that
  dependencies are installed (otherwise much more than is necessary
  gets installed during the build process, increasing build time here)

* If building only an individual target such as "dependall-yacc", the
  prerequisites may need to be built before running their "install-foo"
  targets -- so add a dependency in that case on "dependall-foo".

Revision 1.39 / (download) - annotate - [select for diffs], Thu Mar 7 18:57:18 2002 UTC (20 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.38: +5 -2 lines
Diff to previous 1.38 (colored)

Don't build groff if MKMAN=no.  (groff does not build properly on some
platforms because of its completely insane Make structure; this allows it
to be disabled in a sane way.)

Revision 1.38 / (download) - annotate - [select for diffs], Tue Feb 26 18:15:59 2002 UTC (20 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Add gettext to tools.

For now this is a maintainer-tool only; none of the NetBSD build needs to
run msgfmt as of yet.  (However, its presence is needed to make the
mknative part of src/tools/toolchain produce the same output as a truly
"native" GNU configury of the toolchain.)

Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 23 21:32:27 2002 UTC (20 years, 11 months ago) by gmcgarry
Branch: MAIN
Changes since 1.36: +6 -1 lines
Diff to previous 1.36 (colored)

Add elf2ecoff as a build tool for mips ports.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Feb 18 15:35:53 2002 UTC (20 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.35: +32 -6 lines
Diff to previous 1.35 (colored)

* Add comments on all the directory build/install ordering goo.
* Beef up that goo so that for each ".WAIT group" all of the install targets
  in the previous group have completed before starting the `all', `depend'
  or `dependall' targets.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Feb 11 07:21:41 2002 UTC (21 years ago) by pk
Branch: MAIN
Changes since 1.34: +4 -2 lines
Diff to previous 1.34 (colored)

Revert part of previous; we need the install targets.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Feb 10 15:46:42 2002 UTC (21 years ago) by pk
Branch: MAIN
Changes since 1.33: +3 -5 lines
Diff to previous 1.33 (colored)

Use .ORDER targets to express the dependencies on subdir runs. This makes
the resulting tree complexity O(N) (N=# of subdirs), and it also makes it
easier to comprehend the Makefile logic.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Feb 8 17:48:38 2002 UTC (21 years ago) by pk
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Make sure to not go off installing in a directory before it's fully made.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jan 31 22:43:43 2002 UTC (21 years ago) by tv
Branch: MAIN
Changes since 1.31: +10 -13 lines
Diff to previous 1.31 (colored)

Roll in fixes to permit cross-compiling from non-NetBSD hosts.  This
round has been tested on Solaris/x86 and Linux hosts.

* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
  sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jan 29 10:20:31 2002 UTC (21 years ago) by tv
Branch: MAIN
Changes since 1.30: +13 -6 lines
Diff to previous 1.30 (colored)

Make almost all tools compile and run properly on non-NetBSD hosts.  (In
particular, most tools now run correctly on Solaris 7.)

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jan 25 05:01:17 2002 UTC (21 years ago) by lukem
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

build pax as a host tool, for -N and to work around borken vendor paxes

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jan 10 17:04:20 2002 UTC (21 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

Move host-mkdep to its own directory.  Create and install it before
everything else.  Now it's possible for the target mkdep to build and
install like "normal" host-tools do; should remove the function decl
warnings reported by greywolf@starwolf.com on current-users.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jan 10 05:17:20 2002 UTC (21 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 (colored)

revert previous, and reenable tools/makefs now that it works on
netbsd-current and netbsd-1-5

Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 9 16:58:35 2002 UTC (21 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Disable makefs in src/tools for the moment; it's very dependent on -current
NetBSD headers and sources right now.  (Temporary workaround for PR 15175.)

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 5 07:36:33 2002 UTC (21 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

build zic as a host tool.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Jan 5 07:03:30 2002 UTC (21 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.24: +7 -3 lines
Diff to previous 1.24 (colored)

build makefs, and, sparc-installboot if sparc||sparc64

Revision 1.24 / (download) - annotate - [select for diffs], Mon Dec 31 22:35:41 2001 UTC (21 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.23: +7 -3 lines
Diff to previous 1.23 (colored)

We can't currently build a toolchain for x86-64 here, so don't
attempt to do so.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Dec 29 15:45:52 2001 UTC (21 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Typo fix in error message.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Dec 11 21:17:56 2001 UTC (21 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.21: +6 -2 lines
Diff to previous 1.21 (colored)

Add the framework for autoconf-based src/tools/compat structure.  This will
(after it is more fleshed out) allow the host tools to work more cleanly
on non-NetBSD hosts.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Dec 7 02:28:53 2001 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored)

Add pwd_mkdb as a toolchain bit for builds

Revision 1.20 / (download) - annotate - [select for diffs], Thu Nov 29 23:51:38 2001 UTC (21 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Build makewhatis as a host tool, since it is used at the end of
the build.

XXX Needs a -lz hostlib.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Nov 22 19:09:42 2001 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Oops. typo which can break things for non-new toolchain builds if MKTOOLS isn't
set

Revision 1.18 / (download) - annotate - [select for diffs], Thu Nov 22 00:13:10 2001 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.17: +6 -2 lines
Diff to previous 1.17 (colored)

Check for USETOOLS!=yes in addition to MKTOOLS==no to generate the empty rule
sets. Otherwise platforms not running the new toolchain will end up with
lossage as tools attempt to get built and installed into /bin (due to
bsd.own.mk properly checking USETOOLS before setting up a default TOOLDIR).
Don't print the warning unless MKTOOLS=no

Revision 1.17 / (download) - annotate - [select for diffs], Tue Nov 13 16:17:24 2001 UTC (21 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.16: +15 -1 lines
Diff to previous 1.16 (colored)

Re-add MKTOOLS as a "yes"/"no" only variable, which prevents recursion on "no"
into the src/tools subdirs on all/depend/dependall/install.  Other recursive
targets are not affected.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 12 23:16:22 2001 UTC (21 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.15: +26 -8 lines
Diff to previous 1.15 (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.15 / (download) - annotate - [select for diffs], Fri Nov 9 15:07:25 2001 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Build the cross-dbsym.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Nov 2 05:07:23 2001 UTC (21 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored)

* Always use the makewrapper when starting a build phase.

* Set stuff mostly in the environment, not on make(1)'s command line.
  This is needed for MACHINE and MACHINE_ARCH (noted by bjh21), and keeps
  the mk.conf-overriding-env behavior (suggested by several people).

* Use MAKEFLAGS to make the wrapper script more readable.

* When prepping objdir in tools for the default TOOLDIR value, just make
  that objdir; leave the recursive "make obj" for later.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 31 19:38:02 2001 UTC (21 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

Don't actually delete the default tooldir on "cleandir"; else we'll nuke
the nbmake that is probably currently running.

Just leave the "cleantools" manual target as a shortcut for the user.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Oct 31 17:46:08 2001 UTC (21 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.11: +5 -1 lines
Diff to previous 1.11 (colored)

* Create a variable HOST_OSTYPE that represents the host build environment,
  using `uname -s`-`uname -r`-`uname -p || uname -m`.  This can be overridden
  in mk.conf or the environment, and is used by host tools to ensure that
  build hosts do not clobber each other.

* Now that there's an objdir in src/tools, make a default TOOLDIR by creating
  "tools.${HOST_OSTYPE}" in the objdir (if it exists) of src/tools.  This
  means that TOOLDIR is no longer required to be set in a build, though it
  still may be set manually if desired.

* Set MKTOOLS to "yes" by default, since the default TOOLDIR is now located
  in a known mutable location.  This may still be set manually if desired.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Oct 31 01:20:10 2001 UTC (21 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

* Always descend into "tools" regardless of USETOOLS setting.  Instead,
  just don't build the tools if USETOOLS!=yes.  This permits objdirs to
  be created even when USETOOLS=no.

* Clean up use of "-m" by specifying it to .MAKEFLAGS: if needed.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 25 07:45:13 2001 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Add asn1_compile as a host tool.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 21 23:10:46 2001 UTC (21 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Pull in mdsetimage to the tools builds. (XXX - using libbfd here would
probably be preferrable long term).

Revision 1.8 / (download) - annotate - [select for diffs], Sat Oct 20 06:05:00 2001 UTC (21 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Add mklocale to cross-tools and turn it back on for the builds.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Oct 13 06:11:06 2001 UTC (21 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Add crunchgen, msgc and menuc

Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 9 05:19:05 2001 UTC (21 years, 4 months ago) by enami
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Make mtree a host tool and use it when appropriate.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 4 16:33:05 2001 UTC (21 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.4: +2 -4 lines
Diff to previous 1.4 (colored)

Recurse properly; just add "build" to TARGETS (fixes reported problem where
"make clean" doesn't work at the src/tools level).

Revision 1.4 / (download) - annotate - [select for diffs], Sat Sep 22 12:29:22 2001 UTC (21 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Work around "make obj" lossage in tools/.  Dunno why this is happening
just yet; will investigate this evening.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 22 04:15:19 2001 UTC (21 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.2: +6 -2 lines
Diff to previous 1.2 (colored)

Add lorder to TOOLDIR host tools.

Only descend into directories if USE_NEW_TOOLCHAIN is set (allows top level
Makefile to use "-m ${.CURDIR}/share/mk" to get the "correct" <bsd.own.mk>
when descending into src/tools/Makefile).

Revision 1.2 / (download) - annotate - [select for diffs], Fri Sep 21 23:00:35 2001 UTC (21 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

- Create a real cpp binary.
- Set CC properly in environment for mkdep and lint.
- Add compile_et to TOOLDIR host tools.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 14 11:01:55 2001 UTC (21 years, 6 months ago) by tv
Branch: MAIN

Bootstrap toolchain framework, first pass.

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>