freebsd-skq/share/mk
netchild e14ccde629 WITH_CTF can now be specified in src.conf (not recommended, there
are some problems with static executables), make.conf (would also
affect ports which do not use GNU make and do not override the
compile targets) or in the kernel config (via "makeoptions
WITH_CTF=yes").

Additional (related) changes:
 - propagate WITH_CTF to module builds
 - do not add -g to the linker flags, it's a noop there anyway
   (at least according to the man page of ld)
 - do not add -g to CFLAGS unconditionally
   we need to have a look if it is really needed (IMO not) or if there
   is a way to add it only when WITH_CTF is used

Note: ctfconvert / ctfmerge lines will not appear in the build output,
to protect the innocent (those which do not build with WITH_CTF would
see the shell-test and may think WITH_CTF is used).

Reviewed by:	imp, jhb, scottl (earlier version)
Discussed on:	arch@
2010-04-02 06:55:31 +00:00
..
bsd.compat.mk Align the warning message with the one in bsd.own.mk. 2007-10-20 18:46:15 +00:00
bsd.cpu.mk -mabi-calls and -msoft-float aren't needed either 2010-03-02 07:44:38 +00:00
bsd.dep.mk Allow the CTAGS to be set to something other than "gtags" or "ctags", 2010-01-18 15:58:02 +00:00
bsd.doc.mk
bsd.endian.mk Handle endianness for mips 2008-04-28 14:54:17 +00:00
bsd.files.mk
bsd.incs.mk Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
bsd.info.mk Don't run install-info under lockf if not installing in parallel. 2006-09-29 15:36:19 +00:00
bsd.init.mk
bsd.kmod.mk ata module additions now nest ata modules one deeper than any prior module. 2008-10-09 22:01:27 +00:00
bsd.lib.mk WITH_CTF can now be specified in src.conf (not recommended, there 2010-04-02 06:55:31 +00:00
bsd.libnames.mk Fixed missing or broken library dependencies. 2010-02-25 14:42:26 +00:00
bsd.links.mk
bsd.man.mk Stop clobberring the application namespace with local 2007-03-12 13:54:52 +00:00
bsd.nls.mk Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
bsd.obj.mk
bsd.own.mk Remove GNU cpio after fix of CVE-2010-0624. 2010-03-26 17:02:32 +00:00
bsd.pkg.mk
bsd.port.mk WITH_CTF can now be specified in src.conf (not recommended, there 2010-04-02 06:55:31 +00:00
bsd.port.options.mk Add bsd.port.options.mk, a stub to include parts of bsd.port.mk that handle 2007-06-01 15:17:51 +00:00
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk WITH_CTF can now be specified in src.conf (not recommended, there 2010-04-02 06:55:31 +00:00
bsd.README "clean" of <bsd.prog.mk> no longer removes a.out, Errs, 2006-06-18 11:26:17 +00:00
bsd.snmpmod.mk Add an additional make variable EXTRAMIBSYMS which allows to specify 2008-01-08 12:55:56 +00:00
bsd.subdir.mk Make `make cleanilinks' work in /sys/modules. 2009-12-06 08:59:19 +00:00
bsd.symver.mk Explicitly verify if we have found the VERSION_GEN script 2007-10-18 15:21:35 +00:00
bsd.sys.mk Allow suppression of -Wcast-align for WARNS>=4 by defining 2010-02-18 02:06:57 +00:00
Makefile Break long line 2007-06-01 15:32:23 +00:00
sys.mk WITH_CTF can now be specified in src.conf (not recommended, there 2010-04-02 06:55:31 +00:00
version_gen.awk Distinguish the cases when a dup symbol is in different versions 2007-10-18 10:32:28 +00:00