#
1.34 |
|
20-Apr-2024 |
rillig |
{usr.,}{s,}bin: replace LINT_SUPPORTED with the standard NOLINT
While here, re-enable lint in those cases where lint was skipped due to a bug in interpreting abstract types, which was fixed in cgram.y 1.469 from 2023-08-02.
|
#
1.33 |
|
03-Jun-2023 |
lukem |
bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
Revision tags: 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-base
|
#
1.32 |
|
22-Aug-2021 |
rillig |
usr.bin: enable lint checks for most programs in /usr/bin
Previously, lint was only activated for the libraries, but not for the kernel or userland programs. Activate lint for the programs in /usr/bin for now, more will follow later.
This only affects builds that set MKLINT=yes.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.31 |
|
07-Sep-2020 |
mrg |
apply GCC_NO_ADDR_OF_PACKED_MEMBER
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.30 |
|
23-Jan-2016 |
christos |
Define _KERNTYPES for things that need it.
|
#
1.29 |
|
26-Sep-2015 |
christos |
Put -Isys after the ioctl Makefile has a chance to add other paths first.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.28 |
|
14-Dec-2009 |
christos |
use .ORDER to avoid race
|
Revision tags: matt-premerge-20091211
|
#
1.27 |
|
11-Dec-2009 |
uebayasi |
Use $GENCMD to generate misc.[ch]. Carefully quote strings.
|
#
1.26 |
|
08-Dec-2009 |
uebayasi |
Put back the dependency of dump.c agaist misc.h. This is needed because dump.c includes misc.h but misc.h is generated on-the-fly.
Note that dump.c is out of the makeerrnos.sh -> misc.[ch] generation rule now. This prevents ktruss from being unnecessarily rebuilt in rescue/.
Pointed out by enami@, thanks!
|
#
1.25 |
|
06-Dec-2009 |
uebayasi |
Correct the dependency; makeerrnos.sh generates misc.c and misc.h. dump.c is never involved there. Those dependency has been wrong since Rev. 1.1.
|
#
1.24 |
|
16-May-2009 |
christos |
fix dependencies.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.23 |
|
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 christos-time_t-base netbsd-5-base matt-mips64-base2
|
#
1.22 |
|
19-Oct-2008 |
apb |
branches: 1.22.4; 1.22.6; Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
Revision tags: mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
#
1.21 |
|
08-Oct-2006 |
peter |
WFORMAT is no more...
|
Revision tags: abandoned-netbsd-4-base chap-midi-nbase chap-midi-base
|
#
1.20 |
|
17-Jul-2005 |
he |
Make misc.h depend on makeerrnos.sh, to ease UPDATE builds after the latest change to support WARNS=3.
|
#
1.19 |
|
17-Jul-2005 |
he |
Make this build with WARNS=3, and enable it. Renames local variable syscall to syscall_ent to placate -Wshadow, and adds const to struct field initialized to string literals.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.18 |
|
10-Jul-2004 |
tron |
Add prefix "${PROG}-" to filename of automatically created list of ioctl names. This makes sure that each program is built with its own copy even if object directories are not used. This avoids build failures when two or more make jobs are used in parallel.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.17 |
|
21-Oct-2003 |
lukem |
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.
|
#
1.16 |
|
19-Oct-2003 |
lukem |
support MAKEVERBOSE and use ${HOST_SH}
|
#
1.15 |
|
11-Feb-2003 |
drochner |
fix typo in comment
|
Revision tags: fvdl_fs64_base
|
#
1.14 |
|
19-Sep-2002 |
lukem |
use NETBSDSRCDIR as appropriate
|
#
1.13 |
|
18-Sep-2002 |
lukem |
makefile delint. use NETBSDSRCDIR as appropriate
|
#
1.12 |
|
27-Aug-2002 |
lukem |
Implement MKDYNAMICROOT, which currently defaults to "no", but will be changed in the future to "yes".
If MKDYNAMICROOT == "no", there is no change from existing behaviour of a static /bin and /sbin (and a few programs in elsewhere).
If MKDYNAMICROOT == "yes", the following changes occur: in <bsd.own.mk>: SHLIBDIR?= /lib SHLINKDIR?= /lib in various Makefiles, the following entry is DISABLED. LDSTATIC?=-static This results in all programs (except those "standalone" programs built in sys/arch/*/stand) are linked dynamically, the shared linker is moved from /usr/libexec to /lib (with a compat symlink), and the shared libraries used by /bin and /sbin programs are moved from /usr/lib to /lib (with compat symlinks).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.11 |
|
02-Dec-2001 |
jmc |
Force makeerrnos.sh to be run with sh instead of depending on it being executable
|
#
1.10 |
|
16-Jan-2001 |
cgd |
Pass CPP and CPPFLAGS to makerrnos.sh, and use them. Default to cpp and empty, respectively, if not provided.
|
#
1.9 |
|
11-Jan-2001 |
enami |
Add dummy dependency so that parallel make won't to make misc.c and misc.h at the same time.
|
#
1.8 |
|
30-Dec-2000 |
sommerfeld |
Let src/usr.bin build with recursive parallel make.. - add .WAIT and .NOTPARALLEL in a few places - change ${MAKE} print-objdir to ${PRINTOBJDIR} - convert other ad-hoc forms to use ${PRINTOBJDIR}
|
#
1.7 |
|
14-Nov-2000 |
jdolecek |
back out previous change - this needs to be discussed first at least
|
#
1.6 |
|
13-Nov-2000 |
jdolecek |
don't link these static; if shared libraries are hosed, these utilities would surely not save the situation, not help to recover from it
|
#
1.5 |
|
11-Oct-2000 |
is |
More format string cleanup by sommerfeld.
|
Revision tags: netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.4 |
|
10-Apr-2000 |
jdolecek |
branches: 1.4.4; Convert to use setemul() stuff from kdump. This also fixes mapping to syscalls names in dump when programs of different emulations are executed.
While here, convert to malloc/realloc power of 2 quantities.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.3 |
|
28-Jul-1999 |
enami |
- remove duplicated setting for LDSTATIC in ktruss/Makefile. - fix command name in SYNOPSIS section of man page. - link ktrace man page to ktruss man page. - add executable and man page for ktruss in distrib sets.
|
#
1.2 |
|
12-Jul-1999 |
mrg |
- build with obj dirs. - use .PATH not broken links - share the make fragment to build "ioctl.c" - general clean up, RCSID, etc.
this is all happy now AFAICT.
|
#
1.1 |
|
12-Jul-1999 |
darrenr |
import Makefile and dump.c required for building ktruss.
|
#
1.33 |
|
03-Jun-2023 |
lukem |
bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
Revision tags: netbsd-10-base
|
#
1.32 |
|
22-Aug-2021 |
rillig |
usr.bin: enable lint checks for most programs in /usr/bin
Previously, lint was only activated for the libraries, but not for the kernel or userland programs. Activate lint for the programs in /usr/bin for now, more will follow later.
This only affects builds that set MKLINT=yes.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.31 |
|
07-Sep-2020 |
mrg |
apply GCC_NO_ADDR_OF_PACKED_MEMBER
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.30 |
|
23-Jan-2016 |
christos |
Define _KERNTYPES for things that need it.
|
#
1.29 |
|
26-Sep-2015 |
christos |
Put -Isys after the ioctl Makefile has a chance to add other paths first.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.28 |
|
14-Dec-2009 |
christos |
use .ORDER to avoid race
|
Revision tags: matt-premerge-20091211
|
#
1.27 |
|
11-Dec-2009 |
uebayasi |
Use $GENCMD to generate misc.[ch]. Carefully quote strings.
|
#
1.26 |
|
08-Dec-2009 |
uebayasi |
Put back the dependency of dump.c agaist misc.h. This is needed because dump.c includes misc.h but misc.h is generated on-the-fly.
Note that dump.c is out of the makeerrnos.sh -> misc.[ch] generation rule now. This prevents ktruss from being unnecessarily rebuilt in rescue/.
Pointed out by enami@, thanks!
|
#
1.25 |
|
06-Dec-2009 |
uebayasi |
Correct the dependency; makeerrnos.sh generates misc.c and misc.h. dump.c is never involved there. Those dependency has been wrong since Rev. 1.1.
|
#
1.24 |
|
16-May-2009 |
christos |
fix dependencies.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.23 |
|
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 christos-time_t-base netbsd-5-base matt-mips64-base2
|
#
1.22 |
|
19-Oct-2008 |
apb |
branches: 1.22.4; 1.22.6; Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
Revision tags: mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
#
1.21 |
|
08-Oct-2006 |
peter |
WFORMAT is no more...
|
Revision tags: abandoned-netbsd-4-base chap-midi-nbase chap-midi-base
|
#
1.20 |
|
17-Jul-2005 |
he |
Make misc.h depend on makeerrnos.sh, to ease UPDATE builds after the latest change to support WARNS=3.
|
#
1.19 |
|
17-Jul-2005 |
he |
Make this build with WARNS=3, and enable it. Renames local variable syscall to syscall_ent to placate -Wshadow, and adds const to struct field initialized to string literals.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.18 |
|
10-Jul-2004 |
tron |
Add prefix "${PROG}-" to filename of automatically created list of ioctl names. This makes sure that each program is built with its own copy even if object directories are not used. This avoids build failures when two or more make jobs are used in parallel.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.17 |
|
21-Oct-2003 |
lukem |
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.
|
#
1.16 |
|
19-Oct-2003 |
lukem |
support MAKEVERBOSE and use ${HOST_SH}
|
#
1.15 |
|
11-Feb-2003 |
drochner |
fix typo in comment
|
Revision tags: fvdl_fs64_base
|
#
1.14 |
|
19-Sep-2002 |
lukem |
use NETBSDSRCDIR as appropriate
|
#
1.13 |
|
18-Sep-2002 |
lukem |
makefile delint. use NETBSDSRCDIR as appropriate
|
#
1.12 |
|
27-Aug-2002 |
lukem |
Implement MKDYNAMICROOT, which currently defaults to "no", but will be changed in the future to "yes".
If MKDYNAMICROOT == "no", there is no change from existing behaviour of a static /bin and /sbin (and a few programs in elsewhere).
If MKDYNAMICROOT == "yes", the following changes occur: in <bsd.own.mk>: SHLIBDIR?= /lib SHLINKDIR?= /lib in various Makefiles, the following entry is DISABLED. LDSTATIC?=-static This results in all programs (except those "standalone" programs built in sys/arch/*/stand) are linked dynamically, the shared linker is moved from /usr/libexec to /lib (with a compat symlink), and the shared libraries used by /bin and /sbin programs are moved from /usr/lib to /lib (with compat symlinks).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.11 |
|
02-Dec-2001 |
jmc |
Force makeerrnos.sh to be run with sh instead of depending on it being executable
|
#
1.10 |
|
16-Jan-2001 |
cgd |
Pass CPP and CPPFLAGS to makerrnos.sh, and use them. Default to cpp and empty, respectively, if not provided.
|
#
1.9 |
|
11-Jan-2001 |
enami |
Add dummy dependency so that parallel make won't to make misc.c and misc.h at the same time.
|
#
1.8 |
|
30-Dec-2000 |
sommerfeld |
Let src/usr.bin build with recursive parallel make.. - add .WAIT and .NOTPARALLEL in a few places - change ${MAKE} print-objdir to ${PRINTOBJDIR} - convert other ad-hoc forms to use ${PRINTOBJDIR}
|
#
1.7 |
|
14-Nov-2000 |
jdolecek |
back out previous change - this needs to be discussed first at least
|
#
1.6 |
|
13-Nov-2000 |
jdolecek |
don't link these static; if shared libraries are hosed, these utilities would surely not save the situation, not help to recover from it
|
#
1.5 |
|
11-Oct-2000 |
is |
More format string cleanup by sommerfeld.
|
Revision tags: netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.4 |
|
10-Apr-2000 |
jdolecek |
branches: 1.4.4; Convert to use setemul() stuff from kdump. This also fixes mapping to syscalls names in dump when programs of different emulations are executed.
While here, convert to malloc/realloc power of 2 quantities.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.3 |
|
28-Jul-1999 |
enami |
- remove duplicated setting for LDSTATIC in ktruss/Makefile. - fix command name in SYNOPSIS section of man page. - link ktrace man page to ktruss man page. - add executable and man page for ktruss in distrib sets.
|
#
1.2 |
|
12-Jul-1999 |
mrg |
- build with obj dirs. - use .PATH not broken links - share the make fragment to build "ioctl.c" - general clean up, RCSID, etc.
this is all happy now AFAICT.
|
#
1.1 |
|
12-Jul-1999 |
darrenr |
import Makefile and dump.c required for building ktruss.
|
#
1.32 |
|
22-Aug-2021 |
rillig |
usr.bin: enable lint checks for most programs in /usr/bin
Previously, lint was only activated for the libraries, but not for the kernel or userland programs. Activate lint for the programs in /usr/bin for now, more will follow later.
This only affects builds that set MKLINT=yes.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.31 |
|
07-Sep-2020 |
mrg |
apply GCC_NO_ADDR_OF_PACKED_MEMBER
|
Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.30 |
|
23-Jan-2016 |
christos |
Define _KERNTYPES for things that need it.
|
#
1.29 |
|
26-Sep-2015 |
christos |
Put -Isys after the ioctl Makefile has a chance to add other paths first.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.28 |
|
14-Dec-2009 |
christos |
use .ORDER to avoid race
|
Revision tags: matt-premerge-20091211
|
#
1.27 |
|
11-Dec-2009 |
uebayasi |
Use $GENCMD to generate misc.[ch]. Carefully quote strings.
|
#
1.26 |
|
08-Dec-2009 |
uebayasi |
Put back the dependency of dump.c agaist misc.h. This is needed because dump.c includes misc.h but misc.h is generated on-the-fly.
Note that dump.c is out of the makeerrnos.sh -> misc.[ch] generation rule now. This prevents ktruss from being unnecessarily rebuilt in rescue/.
Pointed out by enami@, thanks!
|
#
1.25 |
|
06-Dec-2009 |
uebayasi |
Correct the dependency; makeerrnos.sh generates misc.c and misc.h. dump.c is never involved there. Those dependency has been wrong since Rev. 1.1.
|
#
1.24 |
|
16-May-2009 |
christos |
fix dependencies.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.23 |
|
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 christos-time_t-base netbsd-5-base matt-mips64-base2
|
#
1.22 |
|
19-Oct-2008 |
apb |
branches: 1.22.4; 1.22.6; Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
Revision tags: mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
#
1.21 |
|
08-Oct-2006 |
peter |
WFORMAT is no more...
|
Revision tags: abandoned-netbsd-4-base chap-midi-nbase chap-midi-base
|
#
1.20 |
|
17-Jul-2005 |
he |
Make misc.h depend on makeerrnos.sh, to ease UPDATE builds after the latest change to support WARNS=3.
|
#
1.19 |
|
17-Jul-2005 |
he |
Make this build with WARNS=3, and enable it. Renames local variable syscall to syscall_ent to placate -Wshadow, and adds const to struct field initialized to string literals.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.18 |
|
10-Jul-2004 |
tron |
Add prefix "${PROG}-" to filename of automatically created list of ioctl names. This makes sure that each program is built with its own copy even if object directories are not used. This avoids build failures when two or more make jobs are used in parallel.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.17 |
|
21-Oct-2003 |
lukem |
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.
|
#
1.16 |
|
19-Oct-2003 |
lukem |
support MAKEVERBOSE and use ${HOST_SH}
|
#
1.15 |
|
11-Feb-2003 |
drochner |
fix typo in comment
|
Revision tags: fvdl_fs64_base
|
#
1.14 |
|
19-Sep-2002 |
lukem |
use NETBSDSRCDIR as appropriate
|
#
1.13 |
|
18-Sep-2002 |
lukem |
makefile delint. use NETBSDSRCDIR as appropriate
|
#
1.12 |
|
27-Aug-2002 |
lukem |
Implement MKDYNAMICROOT, which currently defaults to "no", but will be changed in the future to "yes".
If MKDYNAMICROOT == "no", there is no change from existing behaviour of a static /bin and /sbin (and a few programs in elsewhere).
If MKDYNAMICROOT == "yes", the following changes occur: in <bsd.own.mk>: SHLIBDIR?= /lib SHLINKDIR?= /lib in various Makefiles, the following entry is DISABLED. LDSTATIC?=-static This results in all programs (except those "standalone" programs built in sys/arch/*/stand) are linked dynamically, the shared linker is moved from /usr/libexec to /lib (with a compat symlink), and the shared libraries used by /bin and /sbin programs are moved from /usr/lib to /lib (with compat symlinks).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.11 |
|
02-Dec-2001 |
jmc |
Force makeerrnos.sh to be run with sh instead of depending on it being executable
|
#
1.10 |
|
16-Jan-2001 |
cgd |
Pass CPP and CPPFLAGS to makerrnos.sh, and use them. Default to cpp and empty, respectively, if not provided.
|
#
1.9 |
|
11-Jan-2001 |
enami |
Add dummy dependency so that parallel make won't to make misc.c and misc.h at the same time.
|
#
1.8 |
|
30-Dec-2000 |
sommerfeld |
Let src/usr.bin build with recursive parallel make.. - add .WAIT and .NOTPARALLEL in a few places - change ${MAKE} print-objdir to ${PRINTOBJDIR} - convert other ad-hoc forms to use ${PRINTOBJDIR}
|
#
1.7 |
|
14-Nov-2000 |
jdolecek |
back out previous change - this needs to be discussed first at least
|
#
1.6 |
|
13-Nov-2000 |
jdolecek |
don't link these static; if shared libraries are hosed, these utilities would surely not save the situation, not help to recover from it
|
#
1.5 |
|
11-Oct-2000 |
is |
More format string cleanup by sommerfeld.
|
Revision tags: netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.4 |
|
10-Apr-2000 |
jdolecek |
branches: 1.4.4; Convert to use setemul() stuff from kdump. This also fixes mapping to syscalls names in dump when programs of different emulations are executed.
While here, convert to malloc/realloc power of 2 quantities.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.3 |
|
28-Jul-1999 |
enami |
- remove duplicated setting for LDSTATIC in ktruss/Makefile. - fix command name in SYNOPSIS section of man page. - link ktrace man page to ktruss man page. - add executable and man page for ktruss in distrib sets.
|
#
1.2 |
|
12-Jul-1999 |
mrg |
- build with obj dirs. - use .PATH not broken links - share the make fragment to build "ioctl.c" - general clean up, RCSID, etc.
this is all happy now AFAICT.
|
#
1.1 |
|
12-Jul-1999 |
darrenr |
import Makefile and dump.c required for building ktruss.
|
#
1.31 |
|
07-Sep-2020 |
mrg |
apply GCC_NO_ADDR_OF_PACKED_MEMBER
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.30 |
|
23-Jan-2016 |
christos |
Define _KERNTYPES for things that need it.
|
#
1.29 |
|
26-Sep-2015 |
christos |
Put -Isys after the ioctl Makefile has a chance to add other paths first.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.28 |
|
14-Dec-2009 |
christos |
use .ORDER to avoid race
|
Revision tags: matt-premerge-20091211
|
#
1.27 |
|
11-Dec-2009 |
uebayasi |
Use $GENCMD to generate misc.[ch]. Carefully quote strings.
|
#
1.26 |
|
08-Dec-2009 |
uebayasi |
Put back the dependency of dump.c agaist misc.h. This is needed because dump.c includes misc.h but misc.h is generated on-the-fly.
Note that dump.c is out of the makeerrnos.sh -> misc.[ch] generation rule now. This prevents ktruss from being unnecessarily rebuilt in rescue/.
Pointed out by enami@, thanks!
|
#
1.25 |
|
06-Dec-2009 |
uebayasi |
Correct the dependency; makeerrnos.sh generates misc.c and misc.h. dump.c is never involved there. Those dependency has been wrong since Rev. 1.1.
|
#
1.24 |
|
16-May-2009 |
christos |
fix dependencies.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.23 |
|
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 christos-time_t-base netbsd-5-base matt-mips64-base2
|
#
1.22 |
|
19-Oct-2008 |
apb |
branches: 1.22.4; 1.22.6; Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
Revision tags: mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
#
1.21 |
|
08-Oct-2006 |
peter |
WFORMAT is no more...
|
Revision tags: abandoned-netbsd-4-base chap-midi-nbase chap-midi-base
|
#
1.20 |
|
17-Jul-2005 |
he |
Make misc.h depend on makeerrnos.sh, to ease UPDATE builds after the latest change to support WARNS=3.
|
#
1.19 |
|
17-Jul-2005 |
he |
Make this build with WARNS=3, and enable it. Renames local variable syscall to syscall_ent to placate -Wshadow, and adds const to struct field initialized to string literals.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.18 |
|
10-Jul-2004 |
tron |
Add prefix "${PROG}-" to filename of automatically created list of ioctl names. This makes sure that each program is built with its own copy even if object directories are not used. This avoids build failures when two or more make jobs are used in parallel.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.17 |
|
21-Oct-2003 |
lukem |
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.
|
#
1.16 |
|
19-Oct-2003 |
lukem |
support MAKEVERBOSE and use ${HOST_SH}
|
#
1.15 |
|
11-Feb-2003 |
drochner |
fix typo in comment
|
Revision tags: fvdl_fs64_base
|
#
1.14 |
|
19-Sep-2002 |
lukem |
use NETBSDSRCDIR as appropriate
|
#
1.13 |
|
18-Sep-2002 |
lukem |
makefile delint. use NETBSDSRCDIR as appropriate
|
#
1.12 |
|
27-Aug-2002 |
lukem |
Implement MKDYNAMICROOT, which currently defaults to "no", but will be changed in the future to "yes".
If MKDYNAMICROOT == "no", there is no change from existing behaviour of a static /bin and /sbin (and a few programs in elsewhere).
If MKDYNAMICROOT == "yes", the following changes occur: in <bsd.own.mk>: SHLIBDIR?= /lib SHLINKDIR?= /lib in various Makefiles, the following entry is DISABLED. LDSTATIC?=-static This results in all programs (except those "standalone" programs built in sys/arch/*/stand) are linked dynamically, the shared linker is moved from /usr/libexec to /lib (with a compat symlink), and the shared libraries used by /bin and /sbin programs are moved from /usr/lib to /lib (with compat symlinks).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.11 |
|
02-Dec-2001 |
jmc |
Force makeerrnos.sh to be run with sh instead of depending on it being executable
|
#
1.10 |
|
16-Jan-2001 |
cgd |
Pass CPP and CPPFLAGS to makerrnos.sh, and use them. Default to cpp and empty, respectively, if not provided.
|
#
1.9 |
|
11-Jan-2001 |
enami |
Add dummy dependency so that parallel make won't to make misc.c and misc.h at the same time.
|
#
1.8 |
|
30-Dec-2000 |
sommerfeld |
Let src/usr.bin build with recursive parallel make.. - add .WAIT and .NOTPARALLEL in a few places - change ${MAKE} print-objdir to ${PRINTOBJDIR} - convert other ad-hoc forms to use ${PRINTOBJDIR}
|
#
1.7 |
|
14-Nov-2000 |
jdolecek |
back out previous change - this needs to be discussed first at least
|
#
1.6 |
|
13-Nov-2000 |
jdolecek |
don't link these static; if shared libraries are hosed, these utilities would surely not save the situation, not help to recover from it
|
#
1.5 |
|
11-Oct-2000 |
is |
More format string cleanup by sommerfeld.
|
Revision tags: netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.4 |
|
10-Apr-2000 |
jdolecek |
branches: 1.4.4; Convert to use setemul() stuff from kdump. This also fixes mapping to syscalls names in dump when programs of different emulations are executed.
While here, convert to malloc/realloc power of 2 quantities.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.3 |
|
28-Jul-1999 |
enami |
- remove duplicated setting for LDSTATIC in ktruss/Makefile. - fix command name in SYNOPSIS section of man page. - link ktrace man page to ktruss man page. - add executable and man page for ktruss in distrib sets.
|
#
1.2 |
|
12-Jul-1999 |
mrg |
- build with obj dirs. - use .PATH not broken links - share the make fragment to build "ioctl.c" - general clean up, RCSID, etc.
this is all happy now AFAICT.
|
#
1.1 |
|
12-Jul-1999 |
darrenr |
import Makefile and dump.c required for building ktruss.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.30 |
|
23-Jan-2016 |
christos |
Define _KERNTYPES for things that need it.
|
#
1.29 |
|
26-Sep-2015 |
christos |
Put -Isys after the ioctl Makefile has a chance to add other paths first.
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.28 |
|
14-Dec-2009 |
christos |
use .ORDER to avoid race
|
Revision tags: matt-premerge-20091211
|
#
1.27 |
|
11-Dec-2009 |
uebayasi |
Use $GENCMD to generate misc.[ch]. Carefully quote strings.
|
#
1.26 |
|
08-Dec-2009 |
uebayasi |
Put back the dependency of dump.c agaist misc.h. This is needed because dump.c includes misc.h but misc.h is generated on-the-fly.
Note that dump.c is out of the makeerrnos.sh -> misc.[ch] generation rule now. This prevents ktruss from being unnecessarily rebuilt in rescue/.
Pointed out by enami@, thanks!
|
#
1.25 |
|
06-Dec-2009 |
uebayasi |
Correct the dependency; makeerrnos.sh generates misc.c and misc.h. dump.c is never involved there. Those dependency has been wrong since Rev. 1.1.
|
#
1.24 |
|
16-May-2009 |
christos |
fix dependencies.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.23 |
|
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 christos-time_t-base netbsd-5-base matt-mips64-base2
|
#
1.22 |
|
19-Oct-2008 |
apb |
branches: 1.22.4; 1.22.6; Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
Revision tags: mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
#
1.21 |
|
08-Oct-2006 |
peter |
WFORMAT is no more...
|
Revision tags: abandoned-netbsd-4-base chap-midi-nbase chap-midi-base
|
#
1.20 |
|
17-Jul-2005 |
he |
Make misc.h depend on makeerrnos.sh, to ease UPDATE builds after the latest change to support WARNS=3.
|
#
1.19 |
|
17-Jul-2005 |
he |
Make this build with WARNS=3, and enable it. Renames local variable syscall to syscall_ent to placate -Wshadow, and adds const to struct field initialized to string literals.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.18 |
|
10-Jul-2004 |
tron |
Add prefix "${PROG}-" to filename of automatically created list of ioctl names. This makes sure that each program is built with its own copy even if object directories are not used. This avoids build failures when two or more make jobs are used in parallel.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.17 |
|
21-Oct-2003 |
lukem |
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.
|
#
1.16 |
|
19-Oct-2003 |
lukem |
support MAKEVERBOSE and use ${HOST_SH}
|
#
1.15 |
|
11-Feb-2003 |
drochner |
fix typo in comment
|
Revision tags: fvdl_fs64_base
|
#
1.14 |
|
19-Sep-2002 |
lukem |
use NETBSDSRCDIR as appropriate
|
#
1.13 |
|
18-Sep-2002 |
lukem |
makefile delint. use NETBSDSRCDIR as appropriate
|
#
1.12 |
|
27-Aug-2002 |
lukem |
Implement MKDYNAMICROOT, which currently defaults to "no", but will be changed in the future to "yes".
If MKDYNAMICROOT == "no", there is no change from existing behaviour of a static /bin and /sbin (and a few programs in elsewhere).
If MKDYNAMICROOT == "yes", the following changes occur: in <bsd.own.mk>: SHLIBDIR?= /lib SHLINKDIR?= /lib in various Makefiles, the following entry is DISABLED. LDSTATIC?=-static This results in all programs (except those "standalone" programs built in sys/arch/*/stand) are linked dynamically, the shared linker is moved from /usr/libexec to /lib (with a compat symlink), and the shared libraries used by /bin and /sbin programs are moved from /usr/lib to /lib (with compat symlinks).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.11 |
|
02-Dec-2001 |
jmc |
Force makeerrnos.sh to be run with sh instead of depending on it being executable
|
#
1.10 |
|
16-Jan-2001 |
cgd |
Pass CPP and CPPFLAGS to makerrnos.sh, and use them. Default to cpp and empty, respectively, if not provided.
|
#
1.9 |
|
11-Jan-2001 |
enami |
Add dummy dependency so that parallel make won't to make misc.c and misc.h at the same time.
|
#
1.8 |
|
30-Dec-2000 |
sommerfeld |
Let src/usr.bin build with recursive parallel make.. - add .WAIT and .NOTPARALLEL in a few places - change ${MAKE} print-objdir to ${PRINTOBJDIR} - convert other ad-hoc forms to use ${PRINTOBJDIR}
|
#
1.7 |
|
14-Nov-2000 |
jdolecek |
back out previous change - this needs to be discussed first at least
|
#
1.6 |
|
13-Nov-2000 |
jdolecek |
don't link these static; if shared libraries are hosed, these utilities would surely not save the situation, not help to recover from it
|
#
1.5 |
|
11-Oct-2000 |
is |
More format string cleanup by sommerfeld.
|
Revision tags: netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.4 |
|
10-Apr-2000 |
jdolecek |
branches: 1.4.4; Convert to use setemul() stuff from kdump. This also fixes mapping to syscalls names in dump when programs of different emulations are executed.
While here, convert to malloc/realloc power of 2 quantities.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.3 |
|
28-Jul-1999 |
enami |
- remove duplicated setting for LDSTATIC in ktruss/Makefile. - fix command name in SYNOPSIS section of man page. - link ktrace man page to ktruss man page. - add executable and man page for ktruss in distrib sets.
|
#
1.2 |
|
12-Jul-1999 |
mrg |
- build with obj dirs. - use .PATH not broken links - share the make fragment to build "ioctl.c" - general clean up, RCSID, etc.
this is all happy now AFAICT.
|
#
1.1 |
|
12-Jul-1999 |
darrenr |
import Makefile and dump.c required for building ktruss.
|