| #
73221eea |
| 05-Dec-2024 |
rillig <rillig@NetBSD.org> |
ksh: suppress the 435 lint warnings about identifier list definitions
Leave the actual work of modernizing the function definitions to some later day.
|
| #
34a80cea |
| 05-Dec-2024 |
rillig <rillig@NetBSD.org> |
ksh: clean up Makefile
|
| #
230c41e4 |
| 03-Jun-2023 |
lukem <lukem@NetBSD.org> |
adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH}
Use ${CC_WNO_IMPLICIT_FALLTHROUGH} instead of the older style more complex expressions.
|
| #
21303c93 |
| 29-Sep-2019 |
mrg <mrg@NetBSD.org> |
convert HAVE_GCC == 7 to HAVE_GCC >= 7.
|
| #
1fcf7be4 |
| 04-Feb-2019 |
mrg <mrg@NetBSD.org> |
- use -Wno-error=implicit-fallthrough with GCC7.
|
| #
a5a27bbf |
| 30-Jun-2017 |
kamil <kamil@NetBSD.org> |
ksh: Drop support for OSes without POSIX sigaction(2)
|
| #
1a51ba6b |
| 16-Mar-2016 |
christos <christos@NetBSD.org> |
Put back awk, other scripts need it.
|
| #
702bd671 |
| 16-Mar-2016 |
christos <christos@NetBSD.org> |
We don't need all this magic to build the signals lists. Do the work at compile time.
|
| #
14bd6a13 |
| 29-Jan-2015 |
joerg <joerg@NetBSD.org> |
Make cast warnings for clang non-fatal.
|
| #
a2567f3b |
| 16-Oct-2011 |
joerg <joerg@NetBSD.org> |
Don't use non-literal format strings.
|
| #
0fa13341 |
| 14-Aug-2011 |
christos <christos@NetBSD.org> |
kill gcc-4.5 hack.
|
| #
c111245a |
| 22-Jun-2011 |
mrg <mrg@NetBSD.org> |
apply some -Wno-error and/or -fno-strict-aliasing.
all of this should be looked at closer, but some of them are not very trivial.
|
| #
a216da57 |
| 26-May-2011 |
joerg <joerg@NetBSD.org> |
Default to -Wno-sign-compare -Wno-pointer-sign for clang. Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be r
Default to -Wno-sign-compare -Wno-pointer-sign for clang. Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be reviewed later to get clang -Werror to build most of the tree.
show more ...
|
| #
46b57afc |
| 14-Feb-2009 |
lukem <lukem@NetBSD.org> |
Default to WARNS=4 (except for rcp & ksh)
|
| #
89799ead |
| 25-Oct-2008 |
apb <apb@NetBSD.org> |
Pass SED=${TOOL_SED:Q} in the environment to scripts run during the build.
|
| #
20d1e9a1 |
| 20-Oct-2008 |
apb <apb@NetBSD.org> |
Pass AWK in environment to shell scripts run during the build.
|
| #
a397ec1f |
| 26-Jun-2005 |
christos <christos@NetBSD.org> |
warns=3 - remove param names from function decls - sprinkle const - rename shadowed variables - XXX: there is a lot of fishy __UNCONST going on.
|
| #
5037f26e |
| 26-Oct-2003 |
lukem <lukem@NetBSD.org> |
don't need -DHAVE_CONFIG_H here
|
| #
f85d2d1c |
| 26-Oct-2003 |
lukem <lukem@NetBSD.org> |
Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH; Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
|
| #
130ab733 |
| 21-Oct-2003 |
lukem <lukem@NetBSD.org> |
Rework how MAKEVERBOSE operates:
* Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Id
Rework how MAKEVERBOSE operates:
* Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is: _MKMSG_FOO Run _MKMSG 'foo' _MKTARGET_FOO Run _MKMSG_FOO ${.TARGET} From discussion with Alistair Crooks.
show more ...
|
| #
ddff99b7 |
| 19-Oct-2003 |
lukem <lukem@NetBSD.org> |
rework to use the newer _MKMSGCREATE (et al) macros
|
| #
046b9ab4 |
| 19-Oct-2003 |
lukem <lukem@NetBSD.org> |
support MAKEVERBOSE
|
| #
a93ea220 |
| 01-Aug-2003 |
lukem <lukem@NetBSD.org> |
Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it
Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
show more ...
|
| #
94f08e98 |
| 03-Nov-2001 |
lukem <lukem@NetBSD.org> |
default to WARNS=1 if not set
|
| #
4f796981 |
| 15-May-2001 |
simonb <simonb@NetBSD.org> |
Don't build ksh.1 if MKMAN == "no".
|