Home | History | Annotate | Download | only in restore
History log of /src/sbin/restore/Makefile
RevisionDateAuthorComments
 1.28  03-Jun-2023  lukem 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.
 1.27  13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.26  06-Aug-2011  dholland branches: 1.26.42;
Add wrapper functions around hash algorithm operations to avoid
undefined behavior arising from illegal function casts. As a side
effect, no longer need -Wno-pointer-sign either.
 1.25  20-Jun-2011  mrg remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.24  29-Aug-2008  gmcgarry branches: 1.24.16;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.23  11-May-2006  mrg branches: 1.23.20; 1.23.24;
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
 1.22  19-Aug-2002  lukem Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path
 1.21  04-Feb-2001  christos revert previous change; not needed.
 1.20  04-Feb-2001  christos fix nested extern
 1.19  10-Oct-1997  christos CFLAGS->CPPFLAGS
 1.18  30-Jun-1997  lukem There's no need to install restore(8) setgid tty.
 1.17  27-May-1997  mrg remove the setuid bit.
 1.16  08-May-1997  gwr Back out the .PATH.c changes. The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.
 1.15  06-May-1997  gwr Use .PATH.c: ...
 1.14  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.13  22-Dec-1994  cgd specify man pages the new way.
 1.12  17-Jun-1994  mycroft Fix a couple of Makefile bogons.
 1.11  08-Jun-1994  mycroft Update from 4.4-Lite, with local changes.
 1.10  22-Dec-1993  cgd new version from CSRG, via BSDI, with fixes
 1.9  14-Nov-1993  cgd from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>:
Some reordering and modifications in the Makefiles for sh, dump,
restore to get dependicies right. The README in /usr/share/mk
states that it's a Bad Thing(tm) to add something after
.include <bsd.prog.mk>, but this seems the only way to get the
dependencies right.
 1.8  12-Nov-1993  cgd oops; fix that last
 1.7  12-Nov-1993  cgd add LDSTATIC
 1.6  01-Aug-1993  mycroft Add RCS identifiers.
 1.5  18-Jul-1993  mycroft Use ${COPY}, not -c for install.
 1.4  18-Apr-1993  mycroft Okay, so I was confused (but only a little).
 1.3  18-Apr-1993  mycroft Make rrestore target match normal program target.
(This should be in a separate directory, no?)
 1.2  08-Apr-1993  cgd make it copy when installing
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  13-Jun-1994  mycroft Import 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.23.24.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.23.20.1  28-Sep-2008  mjf Sync with HEAD.
 1.24.16.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.26.42.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed