minix/share/mk
David van Moolenbroek 72965c8885 Integrate ASR instrumentation into build system
ASR instrumentation is now performed on all applicable system services
if the system is built with MKASR=yes.  This setting automatically
enables MKMAGIC=yes, which in turn enables MKBITCODE=yes.

The number of extra rerandomized service binaries to be generated can
be set by passing ASRCOUNT=n to the build system, where n is a number
between 1 and 65536.  The default ASRCOUNT is 3, meaning that each
service will have one randomized base binary and three additional
rerandomized binaries.  As before, update_asr(8) can be used for
runtime rerandomization.

Change-Id: Icb498bcc6d1cd8d3f6bcc24eb0b32e29b7e750c2
2016-01-13 20:32:34 +01:00
..
bsd.buildinstall.mk Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
bsd.clang-analyze.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.clean.mk Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
bsd.dep.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.doc.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.endian.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.files.mk Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
bsd.gcc.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.host.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.hostlib.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.hostprog.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.inc.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.info.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.init.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.ioconf.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.kernobj.mk Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
bsd.kinc.mk share/mk: use original stat -qf 2011-07-19 18:38:06 +02:00
bsd.klinks.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.kmodule.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.lib.mk libmagicrt: integrate into build system 2016-01-13 20:32:32 +01:00
bsd.links.mk Move mkfiles from /etc/mk to /usr/share/mk 2010-06-25 19:33:56 +00:00
bsd.lua.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.man.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.nls.mk Add mk and h files needed for cross compilation 2012-06-18 10:53:37 +00:00
bsd.obj.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.own.mk Integrate ASR instrumentation into build system 2016-01-13 20:32:34 +01:00
bsd.prog.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.README NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.rpc.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.shlib.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.subdir.mk Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
bsd.sys.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.syscall.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
bsd.test.mk Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
bsd.x11.mk NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
Makefile NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
minix.gcov.mk Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
minix.service.mk Integrate ASR instrumentation into build system 2016-01-13 20:32:34 +01:00
sys.mk Integrate ASR instrumentation into build system 2016-01-13 20:32:34 +01:00