make/linux/makefiles/jsig.make

changeset 4344
892acf0431ef
parent 3724
d652a62d6e03
child 5148
26579ac80ce9
     1.1 --- a/make/linux/makefiles/jsig.make	Fri Dec 07 10:55:16 2012 -0800
     1.2 +++ b/make/linux/makefiles/jsig.make	Fri Dec 14 10:06:52 2012 -0800
     1.3 @@ -24,17 +24,12 @@
     1.4  
     1.5  # Rules to build signal interposition library, used by vm.make
     1.6  
     1.7 -# libjsig[_g].so: signal interposition library
     1.8 +# libjsig.so: signal interposition library
     1.9  JSIG = jsig
    1.10  LIBJSIG = lib$(JSIG).so
    1.11  
    1.12 -JSIG_G    = $(JSIG)$(G_SUFFIX)
    1.13 -LIBJSIG_G = lib$(JSIG_G).so
    1.14 -
    1.15  LIBJSIG_DEBUGINFO   = lib$(JSIG).debuginfo
    1.16  LIBJSIG_DIZ         = lib$(JSIG).diz
    1.17 -LIBJSIG_G_DEBUGINFO = lib$(JSIG_G).debuginfo
    1.18 -LIBJSIG_G_DIZ       = lib$(JSIG_G).diz
    1.19  
    1.20  JSIGSRCDIR = $(GAMMADIR)/src/os/$(Platform_os_family)/vm
    1.21  
    1.22 @@ -60,7 +55,6 @@
    1.23  	@echo Making signal interposition lib...
    1.24  	$(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
    1.25                           $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $< -ldl
    1.26 -	$(QUIETLY) [ -f $(LIBJSIG_G) ] || { ln -s $@ $(LIBJSIG_G); }
    1.27  ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
    1.28  	$(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJSIG_DEBUGINFO)
    1.29  	$(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJSIG_DEBUGINFO) $@
    1.30 @@ -72,11 +66,9 @@
    1.31      # implied else here is no stripping at all
    1.32      endif
    1.33    endif
    1.34 -	[ -f $(LIBJSIG_G_DEBUGINFO) ] || { ln -s $(LIBJSIG_DEBUGINFO) $(LIBJSIG_G_DEBUGINFO); }
    1.35    ifeq ($(ZIP_DEBUGINFO_FILES),1)
    1.36 -	$(ZIPEXE) -q -y $(LIBJSIG_DIZ) $(LIBJSIG_DEBUGINFO) $(LIBJSIG_G_DEBUGINFO)
    1.37 -	$(RM) $(LIBJSIG_DEBUGINFO) $(LIBJSIG_G_DEBUGINFO)
    1.38 -	[ -f $(LIBJSIG_G_DIZ) ] || { ln -s $(LIBJSIG_DIZ) $(LIBJSIG_G_DIZ); }
    1.39 +	$(ZIPEXE) -q -y $(LIBJSIG_DIZ) $(LIBJSIG_DEBUGINFO)
    1.40 +	$(RM) $(LIBJSIG_DEBUGINFO)
    1.41    endif
    1.42  endif
    1.43  

mercurial