Author: emaste
Date: Tue Sep  2 19:05:34 2014
New Revision: 270976
URL: http://svnweb.freebsd.org/changeset/base/270976

Log:
  Allow standalone debug for non-default ${PROG} targets
  
  This allows WITH_DEBUG_FILES to produce standalone debug for the ELF
  runtime linker.
  
  We previously disabled standalone debug files for bsd.prog.mk consumers
  that included a non-default ${PROG} target, but this is not required.
  
  Consumers that do not support standalone debug are still handled by
  disabling it for statically linked binaries, and for those that specify
  a non-default binary format.
  
  Sponsored by: DARPA, AFRL

Modified:
  head/share/mk/bsd.prog.mk

Modified: head/share/mk/bsd.prog.mk
==============================================================================
--- head/share/mk/bsd.prog.mk   Tue Sep  2 18:57:19 2014        (r270975)
+++ head/share/mk/bsd.prog.mk   Tue Sep  2 19:05:34 2014        (r270976)
@@ -29,9 +29,7 @@ CTFFLAGS+= -g
 PROG=  ${PROG_CXX}
 .endif
 
-.if defined(PROG) && target(${PROG})
-MK_DEBUG_FILES=        no
-.elif !empty(LDFLAGS:M-Wl,*--oformat,*) || !empty(LDFLAGS:M-static)
+.if !empty(LDFLAGS:M-Wl,*--oformat,*) || !empty(LDFLAGS:M-static)
 MK_DEBUG_FILES=        no
 .endif
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to