The NetBSD Project

CVS log for src/external/bsd/atf/lib/libatf-c/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / external / bsd / atf / lib / libatf-c

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.24 / (download) - annotate - [select for diffs], Sat Jun 3 09:09:03 2023 UTC (10 months, 2 weeks ago) by lukem
Branch: MAIN
CVS Tags: HEAD
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jun 7 23:09:34 2020 UTC (3 years, 10 months ago) by fox
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

external/bsd/atf: Suppress -Werror=stringop-truncation error

This logic correctly uses strncpy(3) to fully initialize a fixed-width field, and also ensures
NUL-termination on the next line as other users of the field expect.

Add -Werror=stringop-truncation to prevent build failure, when run with MKSANITIZER=yes.

Error was reported when build.sh was run with MKSANITIZER=yes flag.

Reviewed by: kamil@

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jan 29 22:40:44 2020 UTC (4 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Changes since 1.21: +3 -1 lines
Diff to previous 1.21 (colored)

Hack for clang.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 2 22:50:13 2014 UTC (10 years, 1 month ago) by jmmv
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, 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, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

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.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Feb 15 04:19:46 2014 UTC (10 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

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.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 12 04:08:31 2014 UTC (10 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.18: +3 -33 lines
Diff to previous 1.18 (colored)

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.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Feb 8 19:15:33 2014 UTC (10 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

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.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 14 07:10:06 2013 UTC (11 years, 1 month ago) by jmmv
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Changes since 1.16: +4 -5 lines
Diff to previous 1.16 (colored)

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.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 19 15:35:42 2013 UTC (11 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

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@.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jul 11 22:40:16 2012 UTC (11 years, 9 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.14: +2 -3 lines
Diff to previous 1.14 (colored)

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++.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 16 22:42:40 2012 UTC (12 years, 3 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, 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.13: +3 -2 lines
Diff to previous 1.13 (colored)

Update reachover build files and scripts to deal with the just-imported
atf 0.15.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Sep 16 16:41:20 2011 UTC (12 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

Disable noreturn checks for remaining external code

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 14 15:27:11 2011 UTC (12 years, 10 months ago) by jmmv
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Update reachover build files for atf-0.14.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jun 11 18:03:57 2011 UTC (12 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored)

turn on printf warnings for all the printf-like atf functions.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 31 16:45:44 2011 UTC (13 years ago) by jmmv
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Adjust reachover build files with the import of atf-0.13.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 20 20:56:34 2011 UTC (13 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.8: +5 -3 lines
Diff to previous 1.8 (colored)

Fix the values of atf_arch and atf_machine: the former is supposed to be
the cpu name and the latter the port name.  They had been reversed until
now due to some "smart" stupidity^Wlogic in the upstream configure script,
which is now gone.

This is a pullup of revision f9329ca68da7e8557e0803b5747a12f8c10b1258
plus the corresponding reachover build changes.

Addresses PR bin/44305.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 7 17:46:46 2010 UTC (13 years, 5 months ago) by jmmv
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-base
Branch point for: bouyer-quota2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Adjust reachover build files after import of atf-0.12.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Oct 20 09:20:09 2010 UTC (13 years, 6 months ago) by jmmv
Branch: MAIN
Changes since 1.6: +5 -11 lines
Diff to previous 1.6 (colored)

Adjust reachover makefiles for atf 0.11.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jul 3 08:14:11 2010 UTC (13 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.5: +2 -8 lines
Diff to previous 1.5 (colored)

Update reachover makefiles for atf 0.10.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jun 4 08:33:41 2010 UTC (13 years, 10 months ago) by jmmv
Branch: MAIN
Changes since 1.4: +16 -4 lines
Diff to previous 1.4 (colored)

Adjust reachover makefiles for atf 0.9.

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 8 08:12:33 2010 UTC (13 years, 11 months ago) by jmmv
Branch: MAIN
Changes since 1.3: +1 -5 lines
Diff to previous 1.3 (colored)

Update reachover Makefiles for atf 0.8.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Dec 22 13:38:10 2009 UTC (14 years, 4 months ago) by jmmv
Branch: MAIN
Changes since 1.2: +14 -3 lines
Diff to previous 1.2 (colored)

Update build files to match atf 0.7.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 26 16:30:14 2009 UTC (15 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.1: +6 -5 lines
Diff to previous 1.1 (colored)

fix defs.h building.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 19 07:13:04 2009 UTC (15 years, 3 months ago) by jmmv
Branch: MAIN

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.

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>