opnsense-src/share/mk
Shawn Webb f929939c1a HBSD: Introduce PIE support for OPNsense.
This is a direct port of HardenedBSD's
hardened/10-stable/master's Position-Independent Executable (PIE)
support. This code is only applicable to base and does not get applied
to ports.

The only change made was to enable PIE for amd64 and i386 by default.
All other architectures have it disabled (due to lack of hardware with
which to test).

Signed-off-by:	Shawn Webb <shawn.webb@hardenedbsd.org>
2016-09-28 10:27:39 +02:00
..
atf.test.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.arch.inc.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.compiler.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.cpu.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.crunchgen.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.dep.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.doc.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.dtb.mk src: clean-cut move to 10.2-RELEASE 2015-08-14 14:15:00 +02:00
bsd.endian.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.files.mk src: clean-cut move to 10.2-RELEASE 2015-08-14 14:15:00 +02:00
bsd.incs.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.info.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.init.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.kmod.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.lib.mk HBSD: Introduce PIE support for OPNsense. 2016-09-28 10:27:39 +02:00
bsd.libnames.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.links.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.man.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.nls.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.obj.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.own.mk HBSD: Introduce PIE support for OPNsense. 2016-09-28 10:27:39 +02:00
bsd.pkg.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.port.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.port.options.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.port.post.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.port.pre.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.port.subdir.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.prog.mk HBSD: Introduce PIE support for OPNsense. 2016-09-28 10:27:39 +02:00
bsd.progs.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.README src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.snmpmod.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.subdir.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.symver.mk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00
bsd.sys.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
bsd.test.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
local.sys.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
Makefile src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
netbsd-tests.test.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
plain.test.mk src: clean-cut move to 10.2-RELEASE 2015-08-14 14:15:00 +02:00
suite.test.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
sys.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
tap.test.mk src: clean-cut move to release/10.3.0 2016-05-21 08:25:57 +02:00
version_gen.awk src: initial commit based on FreeBSD-10.0 2014-11-09 09:30:14 +01:00