Mercurial > hg > truffle
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 \ |