| History log of /src/tools/host-mkdep/host-mkdep.in |
| Revision | | Date | Author | Comments |
| 1.34 |
| 07-Sep-2025 |
andvar | Fix various typos, mainly in comments.
|
| 1.33 |
| 10-Jul-2023 |
rin | host-mkdep(1): Add support for -iquote.
Not used yet, but may eventually replace deprecated -I-, both for GCC and clang.
|
| 1.32 |
| 29-Oct-2019 |
joerg | branches: 1.32.8; Don't escape ", GNU awk 5 warns about it.
|
| 1.31 |
| 12-May-2015 |
christos | branches: 1.31.16; Like the non-host mkdep don't print ./foo.h as a dependency, but simplify it to foo.h. This was causing problems with:
.y.h: ${.TARGET:.h=.c}
where .h was ./cgram.h and the source became ./cgram.c confusing for example /usr/src/tools/lint1 because make had both cgram.c and ./cgram.c in the list of sources, trying to build both of them in parallel thinking that they were different files. Since the regular mkdep does not produce such dependencies, the regular build does not suffer from this issue.
|
| 1.30 |
| 02-Sep-2013 |
joerg | Preserve -std=* options as they may change the dependency list.
|
| 1.29 |
| 27-Mar-2013 |
uwe | Some shells have ((expr)) syntax for arithmetic. Add space between parens of nested (compound-list)s to unconfuse them.
Fixes PR toolchain/47695
|
| 1.28 |
| 16-Mar-2013 |
christos | Put back error checking in a simpler form thanks to uwe
|
| 1.27 |
| 14-Mar-2013 |
joerg | Revert 1.25 and 1.26: Breaks build on !NetBSD
|
| 1.26 |
| 12-Mar-2013 |
christos | re-directing once is good enough.
|
| 1.25 |
| 12-Mar-2013 |
christos | Perform shell fd gymnastics to capture the error in the pipeline and exit.
|
| 1.24 |
| 05-Mar-2013 |
christos | account for -vi
|
| 1.23 |
| 09-Dec-2012 |
christos | forgetting to shift turns this into a cpu burner.
|
| 1.22 |
| 09-Dec-2012 |
christos | ignore --sysroot=/
|
| 1.21 |
| 26-Aug-2012 |
jmmv | branches: 1.21.2; Add a new "-P prefix" option to mkdep(1).
This option prepends the string given in prefix to every target filename. This is useful for programs that have source files in multiple subdirectories and a single Makefile that references all of them explicitly (without using the VPATH functionality because there can be files with the same name in each subdirectory).
|
| 1.20 |
| 30-Jun-2011 |
wiz | branches: 1.20.2; dependant -> dependent
|
| 1.19 |
| 14-Nov-2010 |
christos | recognize isysroot
|
| 1.18 |
| 20-Feb-2010 |
joerg | Rewrite argument processing to deal with spaces and other meta characters in options. This was exposed by the "NetBSD 5.99" argument of mandoc.
|
| 1.17 |
| 09-Jul-2007 |
jmmv | Treat -cxx-isystem as -isystem-cxx. Not really required by our code, but I discovered this while trying to add a host tool written in C++.
|
| 1.16 |
| 01-Sep-2005 |
jwise | On second thought, we can't just pass through -isystem-cxx, we have to change it to -isystem. With this change, I can now make depend a simple c++ stl-using host program.
|
| 1.15 |
| 01-Sep-2005 |
jwise | Recognize -isystem-cxx as well as -isystem, making this more usable for c++ host progs.
|
| 1.14 |
| 27-Mar-2004 |
dsl | branches: 1.14.6; Fix the processing of '-s .lo\ .ln' (etc). This means that the tools now have correct dependencies (xxx.lo: ... instead of xxx.o: ...) and in particular causes the pax to be built with consistent headers. There could also be other lossage on update builds of tools.
|
| 1.13 |
| 07-Dec-2003 |
dsl | Make command line parser getopt() compatible (allow host-mkdep -aq -s.o.lo ...) Don't use shell builtin because we need to know the values of OPTIND (etc) in what is usually an error path.
|
| 1.12 |
| 11-Nov-2003 |
dsl | Let -- be used to separate mkdep options from cc options
|
| 1.11 |
| 10-Nov-2003 |
dsl | Make this support the same new options as recently added to the mkdep program.
|
| 1.10 |
| 11-Jun-2003 |
christos | No sources == error again.
|
| 1.9 |
| 10-Jun-2003 |
christos | for now, make the fact that no sources were specified a warning.
|
| 1.8 |
| 10-Jun-2003 |
christos | Do -isystem differently.
|
| 1.7 |
| 10-Jun-2003 |
christos | understand -isystem too if compiler gcc/g++
|
| 1.6 |
| 06-Jun-2003 |
christos | - shift; shift -> shift 2 - understand and do something reasonable with -nostdinc*
|
| 1.5 |
| 13-Mar-2003 |
thorpej | Allow "-no-cpp-precomp", which disables use of pre-compiled headers on Mac OS X.
|
| 1.4 |
| 15-Sep-2002 |
thorpej | Patch host-mkdep with the working host shell.
|
| 1.3 |
| 13-Sep-2002 |
thorpej | Delete a few things that appear in gcc 3.x's CPP output.
|
| 1.2 |
| 28-Jan-2002 |
tv | branches: 1.2.2; Ensure a space after # or #line so we don't pick up stray #pragmas and so forth in the .depend file.
|
| 1.1 |
| 10-Jan-2002 |
tv | 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.
|
| 1.2.2.2 |
| 01-Dec-2002 |
he | Pull up revision 1.4 (requested by thorpej in ticket 828): Patch host-mkdep with the working host shell.
|
| 1.2.2.1 |
| 03-Nov-2002 |
he | Pull up revision 1.3 (requested by thorpej in ticket #784): Delete a few things which appear in gcc 3.x's CPP output.
|
| 1.14.6.2 |
| 04-Sep-2005 |
tron | Pull up following revision(s) (requested by jwise in ticket #736): tools/host-mkdep/host-mkdep.in: revision 1.16 On second thought, we can't just pass through -isystem-cxx, we have to change it to -isystem. With this change, I can now make depend a simple c++ stl-using host program.
|
| 1.14.6.1 |
| 04-Sep-2005 |
tron | Pull up following revision(s) (requested by jwise in ticket #735): tools/host-mkdep/host-mkdep.in: revision 1.15 Recognize -isystem-cxx as well as -isystem, making this more usable for c++ host progs.
|
| 1.20.2.3 |
| 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.20.2.2 |
| 16-Jan-2013 |
yamt | sync with (a bit old) head
|
| 1.20.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
| 1.21.2.3 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.21.2.2 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.21.2.1 |
| 25-Feb-2013 |
tls | resync with head
|
| 1.31.16.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.32.8.1 |
| 03-Nov-2023 |
martin | Pull up following revision(s) (requested by rin in ticket #448):
tools/host-mkdep/host-mkdep.in: revision 1.33
host-mkdep(1): Add support for -iquote.
Not used yet, but may eventually replace deprecated -I-, both for GCC and clang.
|