#
1.52 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.51 |
|
27-Aug-2019 |
kamil |
Enhance the support of LLVM sanitizers
Define _REENTRANT for MKSANITIZER build. This is needed for at least stdio code. This caused new build issued with duplicated symbols in few places and rump kernel code picking different code paths borrowed from libc. Handle all this in one go.
Add bsd.sanitizer.mk to share common code used by programs and libraries.
Switch from realall to beforeinstall target in .syms files. This is more reliable in MKSANITIZER.
|
Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.50 |
|
28-May-2018 |
christos |
branches: 1.50.2; 1.50.4; install bsd.hostinit.mk
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE 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 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE 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 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.49 |
|
16-Jan-2014 |
christos |
branches: 1.49.24; eliminate use of bsd.sys.mk from Makefiles
|
#
1.48 |
|
14-Jan-2014 |
christos |
use bsd.syscall.mk
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.47 |
|
15-Nov-2012 |
joerg |
Move the build_install logic from lib/Makefile into share/mk and re-use it for tools. The existing logic broke for the LLVM build with the recent .ORDER changes in make.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE 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 netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 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
|
#
1.46 |
|
07-Oct-2011 |
plunky |
branches: 1.46.2; 1.46.8; install bsd.lua.mk into DESTDIR
|
#
1.45 |
|
11-Sep-2011 |
mbalmer |
Install new shiny bsd.clean.mk
|
#
1.44 |
|
27-Aug-2011 |
joerg |
Add new "analyze" command to run clang's static analyzer in a directory on all C/C++ files.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.43 |
|
07-Aug-2010 |
christos |
don't forget to install bsd.ioconf.mk
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
#
1.42 |
|
12-Nov-2008 |
ad |
Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
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 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base mjf-devfs2-base
|
#
1.41 |
|
02-May-2008 |
ad |
- Add a bsd.kmodule.mk to build new style modules. - Set the file suffix to .kmod
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base pc532-eol-2008 matt-armv6-nbase cube-autoconf-base matt-armv6-base hpcarm-cleanup-base
|
#
1.40 |
|
12-Nov-2007 |
jmmv |
branches: 1.40.6; 1.40.8; Add the bsd.test.mk file
This file simplifies the build of test programs, either written in C++ or in sh. It hides the internals of atf, e.g. by silently linking against -latf or calling atf-compile.
It also takes care of installing an Atffile for each new test directory.
|
Revision tags: matt-armv6-prevmlocking matt-mips64-base
|
#
1.39 |
|
05-Aug-2007 |
pooka |
branches: 1.39.2; 1.39.4; install bsd.klinks.mk
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base 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-4-base 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-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-3-base 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.38 |
|
12-Sep-2003 |
lukem |
<bsd.x11.mk>: infrastructure to support reach-over builds of xsrc
|
#
1.37 |
|
31-May-2003 |
thorpej |
If EXTERNAL_TOOLCHAIN is defined, allow the compiler to define the location of crt{begin,end}{,S}.o and libgcc.a. Encapsulate all of this logic into the new bsd.gcc.mk, and use it in bsd.prog.mk and bsd.lib.mk.
|
#
1.36 |
|
05-Jan-2003 |
sommerfeld |
Add bsd.rpc.mk to FILES
|
Revision tags: fvdl_fs64_base
|
#
1.35 |
|
27-Sep-2002 |
thorpej |
Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and -dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being built is /bin or /sbin.
The reason we do this is because now all programs *except* those in /bin and /sbin (i.e. the "special cases") match the default the compiler uses, which is what is used for things in e.g. xsrc, pkgsrc, and other random 3rd party programs.
This is done by decoupling where a shlib is installed from how it is located. Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR, contain the former information, and key off MKDYNAMICROOT only. SHLIBDIR and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.
The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README for usage details.
|
#
1.34 |
|
30-May-2002 |
itojun |
have bsd.endian.mk, which detects target endian. generate *.db in target endian. (see tech-userlevel for discussions)
|
Revision tags: netbsd-1-6-base
|
#
1.33 |
|
14-Dec-2001 |
explorer |
branches: 1.33.2; install bsd.hostlib.mk, since bsd.hostprog.mk is and things in /usr/src/tools wants it.
|
#
1.32 |
|
12-Dec-2001 |
lukem |
Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly). Otherwise the appropriate MKxxx=no won't be defined .
|
#
1.31 |
|
12-Dec-2001 |
tv |
MKfoo=no -> NOfoo
|
#
1.30 |
|
02-Nov-2001 |
tv |
Improve readability and reduce redundant redundancy in share/mk; add some descriptive comments. The guts of hostprog, lib, and prog are mostly unchanged; this will be done in another pass.
Make several things work properly with UNPRIVILEGED set, and make the install-time "cmp" logic work for MANZ. Also reimplement INCS{DIR,NAME}_foo (requested by wiz) in a backwards compatible way.
Reviewed by christos.
|
Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
|
#
1.29 |
|
20-Jun-2000 |
thorpej |
branches: 1.29.2; Merge a bunch of things from crypto-us and crypto-intl into basesrc, adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less fully merged into the base NetBSD distribution.
|
Revision tags: minoura-xpg4dl-base
|
#
1.28 |
|
02-May-2000 |
sjg |
branches: 1.28.2; Added bsd.kernobj.mk to centralize the magic for the location of kernel configs and compiles. Relies on BSDSRCDIR being set which is now handled by src/Makefile.inc if need be.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.27 |
|
14-Sep-1999 |
perry |
Add a "dependall" target, which does a "make depend" and then "make all" in a single directory. This is useful in "make build" because by doing the build immediately after the depend, all sources will typically still be in the buffer cache, thus saving significant time over doing a "make depend" on all the directories and then a "make all".
|
#
1.26 |
|
14-Jul-1999 |
wrstuden |
Add bsd.hostprog.mk, a makefile for making programs used during the build which will run on the build machine.
|
#
1.25 |
|
12-Jul-1999 |
thorpej |
Install bsd.crypto.mk.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.24 |
|
13-Feb-1999 |
lukem |
convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
#
1.23 |
|
11-Feb-1999 |
tv |
Create <bsd.info.mk> for Info documentation, and avoid the nasty install stuff duplication by expressing it in terms of <bsd.files.mk>. Allow for multiple inclusion of <bsd.files.mk> by clearing ${FILES} at the end, and using FILES+= rather than FILES= in <bsd.info.mk>.
|
#
1.22 |
|
27-Sep-1998 |
lukem |
don't build/install nls files if NOSHARE defined
|
#
1.21 |
|
12-Jun-1998 |
cgd |
add bsd.kinc.mk, a template to support the new kernel include file installation mechanism.
|
#
1.20 |
|
14-Apr-1998 |
agc |
Move bsd.port.mk and bsd.port.subdir.mk into pkgsrc/mk (by CVS repository copy), which is a much better place for them. Update the Makefile to reflect these changes.
|
Revision tags: netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
#
1.19 |
|
09-Sep-1997 |
agc |
branches: 1.19.2; Install bsd.port.mk and bsd.port.subdir.mk. This is part of the FreeBSD ports system.
|
#
1.18 |
|
29-Mar-1997 |
mikel |
merge lite-2 changes (mostly SCCSids)
|
#
1.17 |
|
27-Mar-1997 |
christos |
Add bsd.files.mk
|
#
1.16 |
|
25-Mar-1997 |
christos |
Add the bsd.links.mk and bsd.inc.mk
|
#
1.15 |
|
24-Mar-1997 |
christos |
make rules update: - add UPDATE and BUILD features - add new FILES, INCS, SCRIPTS variables - allow man pages source installation
|
#
1.14 |
|
18-Oct-1996 |
thorpej |
Use ${INSTALL}.
|
#
1.13 |
|
23-Aug-1996 |
mrg |
make lkm's work. still need to worry about options defines...
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.12 |
|
22-Oct-1995 |
christos |
Added include file <bsd.sys.mk> that contains lex and yacc "parallel aware" rules. These rules are not turned on by default; they are enabled by setting the PARALLEL variable.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.11 |
|
26-Apr-1995 |
jtc |
install bsd.nls.mk
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
30-Jun-1994 |
cgd |
RCSID frobbing, and minor sanity adjustments.
|
#
1.9 |
|
02-Jun-1994 |
jtc |
Change BINOWN -> BINGRP where appropriate.
|
#
1.8 |
|
09-Feb-1994 |
cgd |
kill install -d's.
|
#
1.7 |
|
15-Aug-1993 |
mycroft |
Get rid of empty targets; the defaults are now correct.
|
#
1.6 |
|
15-Aug-1993 |
mycroft |
Makefile: Use `install -d' to create directory. bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'. sys.mk: 8 tabs --> space
|
#
1.5 |
|
15-Aug-1993 |
mycroft |
Install bsd.dep.mk and bsd.obj.mk.
|
#
1.4 |
|
31-Jul-1993 |
mycroft |
Add RCS indentifiers.
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base netbsd-0-8 netbsd-alpha-1
|
#
1.3 |
|
09-Apr-1993 |
cgd |
various changes to default make rules. from patch 101. note that only the "sensible" changes in patch 101 are implemented.
|
#
1.2 |
|
08-Apr-1993 |
cgd |
try to do the right thing, in terms making directories before we install into them, and get the manpage cleans _OUT_ of "clean". they don't belong there, only in cleandir, WFJ be damned.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
#
1.51 |
|
27-Aug-2019 |
kamil |
Enhance the support of LLVM sanitizers
Define _REENTRANT for MKSANITIZER build. This is needed for at least stdio code. This caused new build issued with duplicated symbols in few places and rump kernel code picking different code paths borrowed from libc. Handle all this in one go.
Add bsd.sanitizer.mk to share common code used by programs and libraries.
Switch from realall to beforeinstall target in .syms files. This is more reliable in MKSANITIZER.
|
Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.50 |
|
28-May-2018 |
christos |
install bsd.hostinit.mk
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE 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 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE 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 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.49 |
|
16-Jan-2014 |
christos |
branches: 1.49.24; eliminate use of bsd.sys.mk from Makefiles
|
#
1.48 |
|
14-Jan-2014 |
christos |
use bsd.syscall.mk
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.47 |
|
15-Nov-2012 |
joerg |
Move the build_install logic from lib/Makefile into share/mk and re-use it for tools. The existing logic broke for the LLVM build with the recent .ORDER changes in make.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE 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 netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 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
|
#
1.46 |
|
07-Oct-2011 |
plunky |
branches: 1.46.2; 1.46.8; install bsd.lua.mk into DESTDIR
|
#
1.45 |
|
11-Sep-2011 |
mbalmer |
Install new shiny bsd.clean.mk
|
#
1.44 |
|
27-Aug-2011 |
joerg |
Add new "analyze" command to run clang's static analyzer in a directory on all C/C++ files.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.43 |
|
07-Aug-2010 |
christos |
don't forget to install bsd.ioconf.mk
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
#
1.42 |
|
12-Nov-2008 |
ad |
Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
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 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base mjf-devfs2-base
|
#
1.41 |
|
02-May-2008 |
ad |
- Add a bsd.kmodule.mk to build new style modules. - Set the file suffix to .kmod
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base pc532-eol-2008 matt-armv6-nbase cube-autoconf-base matt-armv6-base hpcarm-cleanup-base
|
#
1.40 |
|
12-Nov-2007 |
jmmv |
branches: 1.40.6; 1.40.8; Add the bsd.test.mk file
This file simplifies the build of test programs, either written in C++ or in sh. It hides the internals of atf, e.g. by silently linking against -latf or calling atf-compile.
It also takes care of installing an Atffile for each new test directory.
|
Revision tags: matt-armv6-prevmlocking matt-mips64-base
|
#
1.39 |
|
05-Aug-2007 |
pooka |
branches: 1.39.2; 1.39.4; install bsd.klinks.mk
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base 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-4-base 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-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-3-base 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.38 |
|
12-Sep-2003 |
lukem |
<bsd.x11.mk>: infrastructure to support reach-over builds of xsrc
|
#
1.37 |
|
31-May-2003 |
thorpej |
If EXTERNAL_TOOLCHAIN is defined, allow the compiler to define the location of crt{begin,end}{,S}.o and libgcc.a. Encapsulate all of this logic into the new bsd.gcc.mk, and use it in bsd.prog.mk and bsd.lib.mk.
|
#
1.36 |
|
05-Jan-2003 |
sommerfeld |
Add bsd.rpc.mk to FILES
|
Revision tags: fvdl_fs64_base
|
#
1.35 |
|
27-Sep-2002 |
thorpej |
Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and -dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being built is /bin or /sbin.
The reason we do this is because now all programs *except* those in /bin and /sbin (i.e. the "special cases") match the default the compiler uses, which is what is used for things in e.g. xsrc, pkgsrc, and other random 3rd party programs.
This is done by decoupling where a shlib is installed from how it is located. Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR, contain the former information, and key off MKDYNAMICROOT only. SHLIBDIR and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.
The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README for usage details.
|
#
1.34 |
|
30-May-2002 |
itojun |
have bsd.endian.mk, which detects target endian. generate *.db in target endian. (see tech-userlevel for discussions)
|
Revision tags: netbsd-1-6-base
|
#
1.33 |
|
14-Dec-2001 |
explorer |
branches: 1.33.2; install bsd.hostlib.mk, since bsd.hostprog.mk is and things in /usr/src/tools wants it.
|
#
1.32 |
|
12-Dec-2001 |
lukem |
Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly). Otherwise the appropriate MKxxx=no won't be defined .
|
#
1.31 |
|
12-Dec-2001 |
tv |
MKfoo=no -> NOfoo
|
#
1.30 |
|
02-Nov-2001 |
tv |
Improve readability and reduce redundant redundancy in share/mk; add some descriptive comments. The guts of hostprog, lib, and prog are mostly unchanged; this will be done in another pass.
Make several things work properly with UNPRIVILEGED set, and make the install-time "cmp" logic work for MANZ. Also reimplement INCS{DIR,NAME}_foo (requested by wiz) in a backwards compatible way.
Reviewed by christos.
|
Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
|
#
1.29 |
|
20-Jun-2000 |
thorpej |
branches: 1.29.2; Merge a bunch of things from crypto-us and crypto-intl into basesrc, adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less fully merged into the base NetBSD distribution.
|
Revision tags: minoura-xpg4dl-base
|
#
1.28 |
|
02-May-2000 |
sjg |
branches: 1.28.2; Added bsd.kernobj.mk to centralize the magic for the location of kernel configs and compiles. Relies on BSDSRCDIR being set which is now handled by src/Makefile.inc if need be.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.27 |
|
14-Sep-1999 |
perry |
Add a "dependall" target, which does a "make depend" and then "make all" in a single directory. This is useful in "make build" because by doing the build immediately after the depend, all sources will typically still be in the buffer cache, thus saving significant time over doing a "make depend" on all the directories and then a "make all".
|
#
1.26 |
|
14-Jul-1999 |
wrstuden |
Add bsd.hostprog.mk, a makefile for making programs used during the build which will run on the build machine.
|
#
1.25 |
|
12-Jul-1999 |
thorpej |
Install bsd.crypto.mk.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.24 |
|
13-Feb-1999 |
lukem |
convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
#
1.23 |
|
11-Feb-1999 |
tv |
Create <bsd.info.mk> for Info documentation, and avoid the nasty install stuff duplication by expressing it in terms of <bsd.files.mk>. Allow for multiple inclusion of <bsd.files.mk> by clearing ${FILES} at the end, and using FILES+= rather than FILES= in <bsd.info.mk>.
|
#
1.22 |
|
27-Sep-1998 |
lukem |
don't build/install nls files if NOSHARE defined
|
#
1.21 |
|
12-Jun-1998 |
cgd |
add bsd.kinc.mk, a template to support the new kernel include file installation mechanism.
|
#
1.20 |
|
14-Apr-1998 |
agc |
Move bsd.port.mk and bsd.port.subdir.mk into pkgsrc/mk (by CVS repository copy), which is a much better place for them. Update the Makefile to reflect these changes.
|
Revision tags: netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
#
1.19 |
|
09-Sep-1997 |
agc |
branches: 1.19.2; Install bsd.port.mk and bsd.port.subdir.mk. This is part of the FreeBSD ports system.
|
#
1.18 |
|
29-Mar-1997 |
mikel |
merge lite-2 changes (mostly SCCSids)
|
#
1.17 |
|
27-Mar-1997 |
christos |
Add bsd.files.mk
|
#
1.16 |
|
25-Mar-1997 |
christos |
Add the bsd.links.mk and bsd.inc.mk
|
#
1.15 |
|
24-Mar-1997 |
christos |
make rules update: - add UPDATE and BUILD features - add new FILES, INCS, SCRIPTS variables - allow man pages source installation
|
#
1.14 |
|
18-Oct-1996 |
thorpej |
Use ${INSTALL}.
|
#
1.13 |
|
23-Aug-1996 |
mrg |
make lkm's work. still need to worry about options defines...
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.12 |
|
22-Oct-1995 |
christos |
Added include file <bsd.sys.mk> that contains lex and yacc "parallel aware" rules. These rules are not turned on by default; they are enabled by setting the PARALLEL variable.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.11 |
|
26-Apr-1995 |
jtc |
install bsd.nls.mk
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
30-Jun-1994 |
cgd |
RCSID frobbing, and minor sanity adjustments.
|
#
1.9 |
|
02-Jun-1994 |
jtc |
Change BINOWN -> BINGRP where appropriate.
|
#
1.8 |
|
09-Feb-1994 |
cgd |
kill install -d's.
|
#
1.7 |
|
15-Aug-1993 |
mycroft |
Get rid of empty targets; the defaults are now correct.
|
#
1.6 |
|
15-Aug-1993 |
mycroft |
Makefile: Use `install -d' to create directory. bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'. sys.mk: 8 tabs --> space
|
#
1.5 |
|
15-Aug-1993 |
mycroft |
Install bsd.dep.mk and bsd.obj.mk.
|
#
1.4 |
|
31-Jul-1993 |
mycroft |
Add RCS indentifiers.
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base netbsd-0-8 netbsd-alpha-1
|
#
1.3 |
|
09-Apr-1993 |
cgd |
various changes to default make rules. from patch 101. note that only the "sensible" changes in patch 101 are implemented.
|
#
1.2 |
|
08-Apr-1993 |
cgd |
try to do the right thing, in terms making directories before we install into them, and get the manpage cleans _OUT_ of "clean". they don't belong there, only in cleandir, WFJ be damned.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.50 |
|
28-May-2018 |
christos |
install bsd.hostinit.mk
|
Revision tags: netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE 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 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE 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 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.49 |
|
16-Jan-2014 |
christos |
branches: 1.49.24; eliminate use of bsd.sys.mk from Makefiles
|
#
1.48 |
|
14-Jan-2014 |
christos |
use bsd.syscall.mk
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.47 |
|
15-Nov-2012 |
joerg |
Move the build_install logic from lib/Makefile into share/mk and re-use it for tools. The existing logic broke for the LLVM build with the recent .ORDER changes in make.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE 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 netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 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
|
#
1.46 |
|
07-Oct-2011 |
plunky |
branches: 1.46.2; 1.46.8; install bsd.lua.mk into DESTDIR
|
#
1.45 |
|
11-Sep-2011 |
mbalmer |
Install new shiny bsd.clean.mk
|
#
1.44 |
|
27-Aug-2011 |
joerg |
Add new "analyze" command to run clang's static analyzer in a directory on all C/C++ files.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.43 |
|
07-Aug-2010 |
christos |
don't forget to install bsd.ioconf.mk
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
#
1.42 |
|
12-Nov-2008 |
ad |
Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
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 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base mjf-devfs2-base
|
#
1.41 |
|
02-May-2008 |
ad |
- Add a bsd.kmodule.mk to build new style modules. - Set the file suffix to .kmod
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base pc532-eol-2008 matt-armv6-nbase cube-autoconf-base matt-armv6-base hpcarm-cleanup-base
|
#
1.40 |
|
12-Nov-2007 |
jmmv |
branches: 1.40.6; 1.40.8; Add the bsd.test.mk file
This file simplifies the build of test programs, either written in C++ or in sh. It hides the internals of atf, e.g. by silently linking against -latf or calling atf-compile.
It also takes care of installing an Atffile for each new test directory.
|
Revision tags: matt-armv6-prevmlocking matt-mips64-base
|
#
1.39 |
|
05-Aug-2007 |
pooka |
branches: 1.39.2; 1.39.4; install bsd.klinks.mk
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base 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-4-base 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-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-3-base 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.38 |
|
12-Sep-2003 |
lukem |
<bsd.x11.mk>: infrastructure to support reach-over builds of xsrc
|
#
1.37 |
|
31-May-2003 |
thorpej |
If EXTERNAL_TOOLCHAIN is defined, allow the compiler to define the location of crt{begin,end}{,S}.o and libgcc.a. Encapsulate all of this logic into the new bsd.gcc.mk, and use it in bsd.prog.mk and bsd.lib.mk.
|
#
1.36 |
|
05-Jan-2003 |
sommerfeld |
Add bsd.rpc.mk to FILES
|
Revision tags: fvdl_fs64_base
|
#
1.35 |
|
27-Sep-2002 |
thorpej |
Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and -dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being built is /bin or /sbin.
The reason we do this is because now all programs *except* those in /bin and /sbin (i.e. the "special cases") match the default the compiler uses, which is what is used for things in e.g. xsrc, pkgsrc, and other random 3rd party programs.
This is done by decoupling where a shlib is installed from how it is located. Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR, contain the former information, and key off MKDYNAMICROOT only. SHLIBDIR and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.
The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README for usage details.
|
#
1.34 |
|
30-May-2002 |
itojun |
have bsd.endian.mk, which detects target endian. generate *.db in target endian. (see tech-userlevel for discussions)
|
Revision tags: netbsd-1-6-base
|
#
1.33 |
|
14-Dec-2001 |
explorer |
branches: 1.33.2; install bsd.hostlib.mk, since bsd.hostprog.mk is and things in /usr/src/tools wants it.
|
#
1.32 |
|
12-Dec-2001 |
lukem |
Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly). Otherwise the appropriate MKxxx=no won't be defined .
|
#
1.31 |
|
12-Dec-2001 |
tv |
MKfoo=no -> NOfoo
|
#
1.30 |
|
02-Nov-2001 |
tv |
Improve readability and reduce redundant redundancy in share/mk; add some descriptive comments. The guts of hostprog, lib, and prog are mostly unchanged; this will be done in another pass.
Make several things work properly with UNPRIVILEGED set, and make the install-time "cmp" logic work for MANZ. Also reimplement INCS{DIR,NAME}_foo (requested by wiz) in a backwards compatible way.
Reviewed by christos.
|
Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
|
#
1.29 |
|
20-Jun-2000 |
thorpej |
branches: 1.29.2; Merge a bunch of things from crypto-us and crypto-intl into basesrc, adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less fully merged into the base NetBSD distribution.
|
Revision tags: minoura-xpg4dl-base
|
#
1.28 |
|
02-May-2000 |
sjg |
branches: 1.28.2; Added bsd.kernobj.mk to centralize the magic for the location of kernel configs and compiles. Relies on BSDSRCDIR being set which is now handled by src/Makefile.inc if need be.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
#
1.27 |
|
14-Sep-1999 |
perry |
Add a "dependall" target, which does a "make depend" and then "make all" in a single directory. This is useful in "make build" because by doing the build immediately after the depend, all sources will typically still be in the buffer cache, thus saving significant time over doing a "make depend" on all the directories and then a "make all".
|
#
1.26 |
|
14-Jul-1999 |
wrstuden |
Add bsd.hostprog.mk, a makefile for making programs used during the build which will run on the build machine.
|
#
1.25 |
|
12-Jul-1999 |
thorpej |
Install bsd.crypto.mk.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.24 |
|
13-Feb-1999 |
lukem |
convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
#
1.23 |
|
11-Feb-1999 |
tv |
Create <bsd.info.mk> for Info documentation, and avoid the nasty install stuff duplication by expressing it in terms of <bsd.files.mk>. Allow for multiple inclusion of <bsd.files.mk> by clearing ${FILES} at the end, and using FILES+= rather than FILES= in <bsd.info.mk>.
|
#
1.22 |
|
27-Sep-1998 |
lukem |
don't build/install nls files if NOSHARE defined
|
#
1.21 |
|
12-Jun-1998 |
cgd |
add bsd.kinc.mk, a template to support the new kernel include file installation mechanism.
|
#
1.20 |
|
14-Apr-1998 |
agc |
Move bsd.port.mk and bsd.port.subdir.mk into pkgsrc/mk (by CVS repository copy), which is a much better place for them. Update the Makefile to reflect these changes.
|
Revision tags: netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
#
1.19 |
|
09-Sep-1997 |
agc |
branches: 1.19.2; Install bsd.port.mk and bsd.port.subdir.mk. This is part of the FreeBSD ports system.
|
#
1.18 |
|
29-Mar-1997 |
mikel |
merge lite-2 changes (mostly SCCSids)
|
#
1.17 |
|
27-Mar-1997 |
christos |
Add bsd.files.mk
|
#
1.16 |
|
25-Mar-1997 |
christos |
Add the bsd.links.mk and bsd.inc.mk
|
#
1.15 |
|
24-Mar-1997 |
christos |
make rules update: - add UPDATE and BUILD features - add new FILES, INCS, SCRIPTS variables - allow man pages source installation
|
#
1.14 |
|
18-Oct-1996 |
thorpej |
Use ${INSTALL}.
|
#
1.13 |
|
23-Aug-1996 |
mrg |
make lkm's work. still need to worry about options defines...
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.12 |
|
22-Oct-1995 |
christos |
Added include file <bsd.sys.mk> that contains lex and yacc "parallel aware" rules. These rules are not turned on by default; they are enabled by setting the PARALLEL variable.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.11 |
|
26-Apr-1995 |
jtc |
install bsd.nls.mk
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
30-Jun-1994 |
cgd |
RCSID frobbing, and minor sanity adjustments.
|
#
1.9 |
|
02-Jun-1994 |
jtc |
Change BINOWN -> BINGRP where appropriate.
|
#
1.8 |
|
09-Feb-1994 |
cgd |
kill install -d's.
|
#
1.7 |
|
15-Aug-1993 |
mycroft |
Get rid of empty targets; the defaults are now correct.
|
#
1.6 |
|
15-Aug-1993 |
mycroft |
Makefile: Use `install -d' to create directory. bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'. sys.mk: 8 tabs --> space
|
#
1.5 |
|
15-Aug-1993 |
mycroft |
Install bsd.dep.mk and bsd.obj.mk.
|
#
1.4 |
|
31-Jul-1993 |
mycroft |
Add RCS indentifiers.
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base netbsd-0-8 netbsd-alpha-1
|
#
1.3 |
|
09-Apr-1993 |
cgd |
various changes to default make rules. from patch 101. note that only the "sensible" changes in patch 101 are implemented.
|
#
1.2 |
|
08-Apr-1993 |
cgd |
try to do the right thing, in terms making directories before we install into them, and get the manpage cleans _OUT_ of "clean". they don't belong there, only in cleandir, WFJ be damned.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|