diff make/linux/makefiles/jsig.make @ 786:27d660246893

Merge
author ohair
date Fri, 15 May 2009 18:14:44 -0700
parents 5d4dd2f5f6a1 f96f285ed3dd
children bd02caa94611
line wrap: on
line diff
--- a/make/linux/makefiles/jsig.make	Wed May 13 00:45:22 2009 -0700
+++ b/make/linux/makefiles/jsig.make	Fri May 15 18:14:44 2009 -0700
@@ -41,10 +41,15 @@
 
 LFLAGS_JSIG += -D_GNU_SOURCE -D_REENTRANT $(LDFLAGS_HASH_STYLE)
 
+# DEBUG_BINARIES overrides everything, use full -g debug information
+ifeq ($(DEBUG_BINARIES), true)
+  JSIG_DEBUG_CFLAGS = -g
+endif
+
 $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE)
 	@echo Making signal interposition lib...
 	$(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
-                         $(LFLAGS_JSIG) -o $@ $< -ldl
+                         $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $< -ldl
 
 install_jsig: $(LIBJSIG)
 	@echo "Copying $(LIBJSIG) to $(DEST_JSIG)"