OpenGrok
Cross Reference: Makefile
xref
: /
src
/
external
/
bsd
/
atf
/
usr.bin
/
atf-sh
/
Makefile
Home
|
History
|
Annotate
|
Download
|
only in
atf-sh
History log of
/src/external/bsd/atf/usr.bin/atf-sh/Makefile
Revision
Date
Author
Comments
1.12
02-Mar-2014
jmmv
Fix bundling of the atf version into pkgconfig files and atf-version.
Sigh; one more attempt. This time I'm sure I've verified that the
.pc files contain the right number and that atf-version also outputs
the right stuff... Both with a clean and non-clean obj directory.
Should fix part of the problems reported in PR bin/48624.
1.11
15-Feb-2014
jmmv
Fix the bundling of the version number in built files.
Yes, attempting yet another fix at this so that the version number that
gets recorded in the pkgconfig files and inside atf-version really matches
the latest imported version. Should resolve issues where the built files
get stuck with an older version number during update builds.
This time, I'm trying the same approach I applied in the FreeBSD source
tree, which has been working fine so far across various release imports.
1.10
12-Feb-2014
jmmv
Homogenize reachover build file structure with that of kyua-cli:
- Move the majority of the common build definitions to the top-level
Makefile.inc and ensure this gets included everywhere.
- Move the bconfig.h file to the top-level directory.
- Add a statically-generated defs.h file instead of creating one
during the build. Easier to understand and less chances for things
to go wrong.
- Make sure all files using ATF_VERSION have the right dependency to
trigger a rebuild when the value changes.
- Clean up stale -I flags.
This is all mostly for simplicity reasons and to reduce the cognitive
load required to understand the build of the atf and kyua-* packages.
I have tested this with both MKKYUA=no/yes and non-clean/clean builds
so hopefully I got the details right. But if not, let me know please.
1.9
14-Mar-2013
jmmv
Deduce the version number to encode in pkgconfig files by getting it from
bconfig.h. Also make the build of these files depends on bconfig.h itself.
This should fix once and for all the problems of the
atf/atf-{c,c++}/pkg_config_test:version tests breaking because the
pkgconfig files hold an old version number during update builds.
1.8
19-Feb-2013
jmmv
Fix atf version in pkgconfig files (should be 0.17).
Keeping these files up to date with every new import is too easy to get
wrong. Would be nice if we'd extract the version number in some other
manner, like from lib/libatf-c/bconfig.h.
Found by martin@.
1.7
11-Jul-2012
jmmv
branches: 1.7.2;
Update reachover Makefiles for atf 0.16.
As part of this change (and as done upstream and in various packaging
systems), start shipping shared libraries of both libatf-c and libatf-c++.
1.6
16-Jan-2012
jmmv
Update reachover build files and scripts to deal with the just-imported
atf 0.15.
1.5
14-Jun-2011
jmmv
branches: 1.5.2;
Update reachover build files for atf-0.14.
1.4
20-Feb-2011
jmmv
branches: 1.4.2;
Set DPADD to point to the static versions of libatf-c and libatf-c++ as
appropriate.
1.3
20-Oct-2010
jmmv
branches: 1.3.2;
Adjust reachover makefiles for atf 0.11.
1.2
03-Jul-2010
jmmv
Update reachover makefiles for atf 0.10.
1.1
04-Jun-2010
jmmv
Adjust reachover makefiles for atf 0.9.
1.3.2.1
05-Mar-2011
bouyer
Sync with HEAD
1.4.2.1
23-Jun-2011
cherry
Catchup with rmind-uvmplock merge.
1.5.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.5.2.2
30-Oct-2012
yamt
sync with head
1.5.2.1
17-Apr-2012
yamt
sync with head
1.7.2.3
19-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.7.2.2
23-Jun-2013
tls
resync from head
1.7.2.1
25-Feb-2013
tls
resync with head
Indexes created Thu Sep 10 00:26:39 UTC 2026