diff options
Diffstat (limited to 'mk/debug.mk')
-rw-r--r-- | mk/debug.mk | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mk/debug.mk b/mk/debug.mk new file mode 100644 index 00000000..b1e68a85 --- /dev/null +++ b/mk/debug.mk @@ -0,0 +1,15 @@ +# rules to enable debugging support +# Copyright 2008 Roy Marples <roy@marples.name> + +_RC_DEBUG_SH= case "${DEBUG}" in "") echo "";; *) echo "-DRC_DEBUG";; esac +_RC_DEBUG!= ${_RC_DEBUG_SH} +CFLAGS+= ${_RC_DEBUG}$(shell ${_RC_DEBUG_SH}) + +# Should we enable this with a different flag? +_LD_DEBUG_SH= case "${DEBUG}" in "") echo "";; *) echo "-Wl,--rpath=../librc -Wl,--rpath=../libeinfo";; esac +_LD_DEBUG!= ${_LD_DEBUG_SH} +LDFLAGS+= ${_LD_DEBUG}$(shell ${_LD_DEBUG_SH}) + +_GGDB_SH= case "${DEBUG}" in "") echo "";; *) echo "-ggdb";; esac +_GGDB!= ${_GGDB_SH} +CFLAGS+= ${_GGDB}$(shell ${_GGDB_SH}) |