History log of /netbsd-current/external/bsd/atf/tests/atf/atf-c++/Makefile
Revision Date Author Comments
# 1.10 11-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 11-Feb-2014 jmmv

Update reachover build files for atf-0.20.


# 1.8 08-Feb-2014 jmmv

Adjust reachover Makefiles for atf-0.19.

The main change here is that the atf-config, atf-report, atf-run and
atf-version tools no longer depend on libatf-c nor libatf-c++. Instead,
they depend on an internal libtools.a that contains code specifically
for these tools and nothing else, making them self-contained.


# 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 20-Oct-2010 jmmv

branches: 1.6.6;
Adjust reachover makefiles for atf 0.11.


# 1.5 13-Jul-2010 jmmv

Set ATFFILE=yes to install the package-provided Atffiles instead of generating
our custom ones.


# 1.4 03-Jul-2010 jmmv

Update reachover makefiles for atf 0.10.


# 1.3 04-Jun-2010 jmmv

Adjust reachover makefiles for atf 0.9.


# 1.2 22-Dec-2009 jmmv

Update build files to match atf 0.7.


# 1.1 19-Jan-2009 jmmv

Add reachover Makefiles to build ATF 0.6. These replace the old Makefiles
that were spread all around the tree when ATF lived in dist/atf.


# 1.6.6.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.6.6.1 30-Oct-2012 yamt

sync with head


# 1.7.2.1 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.