comparison make/linux/makefiles/saproc.make @ 7408:892acf0431ef

7153050: remove crufty '_g' support from HotSpot repo makefiles Summary: Phase 1 is removing '_g' support from the Makefiles. Reviewed-by: dcubed, sspitsyn, coleenp, tbell Contributed-by: ron.durbin@oracle.com
author dcubed
date Fri, 14 Dec 2012 10:06:52 -0800
parents 5a98bf7d847b
children 26579ac80ce9
comparison
equal deleted inserted replaced
7396:4a2ed49abd51 7408:892acf0431ef
24 include $(GAMMADIR)/make/defs.make 24 include $(GAMMADIR)/make/defs.make
25 include $(GAMMADIR)/make/altsrc.make 25 include $(GAMMADIR)/make/altsrc.make
26 26
27 # Rules to build serviceability agent library, used by vm.make 27 # Rules to build serviceability agent library, used by vm.make
28 28
29 # libsaproc[_g].so: serviceability agent 29 # libsaproc.so: serviceability agent
30 30
31 SAPROC = saproc 31 SAPROC = saproc
32 LIBSAPROC = lib$(SAPROC).so 32 LIBSAPROC = lib$(SAPROC).so
33 33
34 SAPROC_G = $(SAPROC)$(G_SUFFIX)
35 LIBSAPROC_G = lib$(SAPROC_G).so
36
37 LIBSAPROC_DEBUGINFO = lib$(SAPROC).debuginfo 34 LIBSAPROC_DEBUGINFO = lib$(SAPROC).debuginfo
38 LIBSAPROC_DIZ = lib$(SAPROC).diz 35 LIBSAPROC_DIZ = lib$(SAPROC).diz
39 LIBSAPROC_G_DEBUGINFO = lib$(SAPROC_G).debuginfo
40 LIBSAPROC_G_DIZ = lib$(SAPROC_G).diz
41 36
42 AGENT_DIR = $(GAMMADIR)/agent 37 AGENT_DIR = $(GAMMADIR)/agent
43 38
44 SASRCDIR = $(AGENT_DIR)/src/os/$(Platform_os_family) 39 SASRCDIR = $(AGENT_DIR)/src/os/$(Platform_os_family)
45 40
97 $(SASRCFILES) \ 92 $(SASRCFILES) \
98 $(SA_LFLAGS) \ 93 $(SA_LFLAGS) \
99 $(SA_DEBUG_CFLAGS) \ 94 $(SA_DEBUG_CFLAGS) \
100 -o $@ \ 95 -o $@ \
101 -lthread_db 96 -lthread_db
102 $(QUIETLY) [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
103 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) 97 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
104 $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO) 98 $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO)
105 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@ 99 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@
106 ifeq ($(STRIP_POLICY),all_strip) 100 ifeq ($(STRIP_POLICY),all_strip)
107 $(QUIETLY) $(STRIP) $@ 101 $(QUIETLY) $(STRIP) $@
109 ifeq ($(STRIP_POLICY),min_strip) 103 ifeq ($(STRIP_POLICY),min_strip)
110 $(QUIETLY) $(STRIP) -g $@ 104 $(QUIETLY) $(STRIP) -g $@
111 # implied else here is no stripping at all 105 # implied else here is no stripping at all
112 endif 106 endif
113 endif 107 endif
114 [ -f $(LIBSAPROC_G_DEBUGINFO) ] || { ln -s $(LIBSAPROC_DEBUGINFO) $(LIBSAPROC_G_DEBUGINFO); }
115 ifeq ($(ZIP_DEBUGINFO_FILES),1) 108 ifeq ($(ZIP_DEBUGINFO_FILES),1)
116 $(ZIPEXE) -q -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO) $(LIBSAPROC_G_DEBUGINFO) 109 $(ZIPEXE) -q -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO)
117 $(RM) $(LIBSAPROC_DEBUGINFO) $(LIBSAPROC_G_DEBUGINFO) 110 $(RM) $(LIBSAPROC_DEBUGINFO)
118 [ -f $(LIBSAPROC_G_DIZ) ] || { ln -s $(LIBSAPROC_DIZ) $(LIBSAPROC_G_DIZ); }
119 endif 111 endif
120 endif 112 endif
121 113
122 install_saproc: $(BUILDLIBSAPROC) 114 install_saproc: $(BUILDLIBSAPROC)
123 $(QUIETLY) if [ -e $(LIBSAPROC) ] ; then \ 115 $(QUIETLY) if [ -e $(LIBSAPROC) ] ; then \