make/linux/makefiles/jsig.make

changeset 1221
27d660246893
parent 1205
f5ee65f94d9a
child 1279
bd02caa94611
     1.1 --- a/make/linux/makefiles/jsig.make	Wed May 13 00:45:22 2009 -0700
     1.2 +++ b/make/linux/makefiles/jsig.make	Fri May 15 18:14:44 2009 -0700
     1.3 @@ -41,10 +41,15 @@
     1.4  
     1.5  LFLAGS_JSIG += -D_GNU_SOURCE -D_REENTRANT $(LDFLAGS_HASH_STYLE)
     1.6  
     1.7 +# DEBUG_BINARIES overrides everything, use full -g debug information
     1.8 +ifeq ($(DEBUG_BINARIES), true)
     1.9 +  JSIG_DEBUG_CFLAGS = -g
    1.10 +endif
    1.11 +
    1.12  $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE)
    1.13  	@echo Making signal interposition lib...
    1.14  	$(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
    1.15 -                         $(LFLAGS_JSIG) -o $@ $< -ldl
    1.16 +                         $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $< -ldl
    1.17  
    1.18  install_jsig: $(LIBJSIG)
    1.19  	@echo "Copying $(LIBJSIG) to $(DEST_JSIG)"

mercurial