History log of /src/tools/binstall |
Revision | Date | Author | Comments |
1.14 | 01-May-2018 |
christos | Create a new bsd.hostinit.mk file and put the build definitions for all host programs there; make all Makefiles that use bsd.hostprog.mk include it. Namely turn off MKREPRO and don't make lint, man pages, info files etc. Remove the Makefile.inc files that contained these same settings, and remove the settings from Makefile.host
|
1.13 | 01-May-2018 |
christos | Centralize NOMAN handling.
|
1.12 | 01-May-2018 |
christos | PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might not support the necessary options. This is done thusly:
1. Set MKREPRO=no in Makefile.host. This handles all the Makefiles that use it and don't include bsd.own.mk. 2. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc first. This will also allow us to control other tools options from a single location if we need to.
XXX: pullup-8
|
1.11 | 16-Mar-2013 |
christos | branches: 1.11.22; 1.11.28; no man pages for tools build.
|
1.10 | 16-Mar-2013 |
christos | Fix the real problem, Makefile.host was included before the HOST_MKDEP setup so it prevented correct CPPFLAGS from being used.
|
1.9 | 02-Dec-2012 |
apb | In tools/binstall/Makefile, explicitly use the uninstalled copy of libnbcompat, not the version that's installed under TOOLDIR.
|
1.8 | 02-Dec-2012 |
apb | Teach tools/binstall/Makefile to use an uninstalled copy of host-mkdep from the.OBJDIR of tools/host-mkdep. This is in preparation for building all three of tools/host-mkdep, tools/compat, and tools/binstall, before installing any of them.
|
1.7 | 03-Jul-2007 |
joerg | branches: 1.7.34; 1.7.40; Rename nbinstall to ${MACHINE_GNU_PLATFORM}-install as it calls the target strip. Don't pass down strip as it is not needed any longer.
|
1.6 | 28-Jun-2007 |
joerg | - When compiling nbinstall for the tool chain, use the target strip and not /usr/bin/strip. This makes nbinstall usable for cross-compiling in pkgsrc. - Fix a typo in a comment. - Fix strip() in the context of (v)fork: - Build the argument string first using asprintf (simpler) and avoid leaking memory from the child in the parent. - Don't use warn in the child, as stdio should be avoided.
OK christos@, tested on Solaris by dmcmahill@.
|
1.5 | 29-Oct-2006 |
dogcow | branches: 1.5.2; 1.5.4; cross (and native) building works again. woo.
|
1.4 | 08-Dec-2002 |
thorpej | Centralize the definition of the tool name prefix (i.e. "nb") into bsd.own.mk, as the _TOOL_PREFIX variable.
|
1.3 | 14-Nov-2001 |
tv | Prefix all target-specific things with `${MACHINE_GNU_PLATFORM}-'. Prefix all non-target-specific things with `nb'.
|
1.2 | 12-Nov-2001 |
tv | 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.
|
1.1 | 14-Aug-2001 |
tv | Bootstrap toolchain framework, first pass.
|
1.5.4.1 | 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
1.5.2.1 | 23-Aug-2007 |
liamjfoy | Pull up following revision(s) (requested by joerg in ticket #823): usr.bin/xinstall/xinstall.c: revision 1.102 tools/binstall/Makefile: revision 1.6 tools/binstall/Makefile: revision 1.7 share/mk/bsd.own.mk: revision 1.496 - When compiling nbinstall for the tool chain, use the target strip and not /usr/bin/strip. This makes nbinstall usable for cross-compiling in pkgsrc. - Fix a typo in a comment. - Fix strip() in the context of (v)fork: - Build the argument string first using asprintf (simpler) and avoid leaking memory from the child in the parent. - Don't use warn in the child, as stdio should be avoided. OK christos@, tested on Solaris by dmcmahill@. Rename nbinstall to ${MACHINE_GNU_PLATFORM}-install as it calls the target strip. Don't pass down strip as it is not needed any longer.
|
1.7.40.2 | 23-Jun-2013 |
tls | resync from head
|
1.7.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.7.34.2 | 22-May-2014 |
yamt | 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")
|
1.7.34.1 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.11.28.1 | 02-May-2018 |
pgoyette | Synch with HEAD
|
1.11.22.1 | 05-May-2018 |
martin | Pull up following revision(s) (requested by christos in ticket #796):
tools/mdsetimage/Makefile: revision 1.15 tools/compat/Makefile: revision 1.82 tools/gdb/Makefile: revision 1.35 tools/lorder/Makefile: revision 1.13 tools/gcc/Makefile: revision 1.85 tools/dtc/Makefile: revision 1.3 tools/cvslatest/Makefile: revision 1.2 tools/ctfmerge/Makefile: revision 1.8 tools/libelf/Makefile: revision 1.9 tools/libdwarf/Makefile: revision 1.8 tools/ctfconvert/Makefile: revision 1.7 tools/makekeys/Makefile: revision 1.2 tools/gettext/Makefile: revision 1.7 tools/binstall/Makefile: revision 1.12 tools/libfdt/Makefile: revision 1.3 tools/libctf/Makefile: revision 1.7 tools/binutils/Makefile: revision 1.27 tools/mandoc/Makefile: revision 1.11 tools/Makefile.host: revision 1.32 tools/dbsym/Makefile: revision 1.13 tools/genassym/Makefile: revision 1.7 tools/Makefile.inc: revision 1.14
PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might not support the necessary options. This is done thusly:
1. Set MKREPRO=no in Makefile.host. This handles all the Makefiles that use it and don't include bsd.own.mk. 2. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc first. This will also allow us to control other tools options from a single location if we need to.
XXX: pullup-8
|
1.1 | 17-Feb-2013 |
christos | branches: 1.1.4; 1.1.10; Create a manifest on windows if the filename requires it, so that it does not need UAC to execute.
|
1.1.10.2 | 22-May-2014 |
yamt | 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")
|
1.1.10.1 | 17-Feb-2013 |
yamt | file mkmanifest was added on branch yamt-pagecache on 2014-05-22 11:42:30 +0000
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 17-Feb-2013 |
tls | file mkmanifest was added on branch tls-maxphys on 2013-02-25 00:30:27 +0000
|