comparison make/solaris/makefiles/saproc.make @ 7482:989155e2d07a

Merge with hs25-b15.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Wed, 16 Jan 2013 01:34:24 +0100
parents 892acf0431ef
children 67d6392ed21e 8c76e844a7f9
comparison
equal deleted inserted replaced
7381:6761a8f854a4 7482:989155e2d07a
22 # 22 #
23 # 23 #
24 24
25 # Rules to build serviceability agent library, used by vm.make 25 # Rules to build serviceability agent library, used by vm.make
26 26
27 # libsaproc[_g].so: serviceability agent 27 # libsaproc.so: serviceability agent
28 28
29 SAPROC = saproc 29 SAPROC = saproc
30 SADIS = sadis 30 SADIS = sadis
31 LIBSAPROC = lib$(SAPROC).so 31 LIBSAPROC = lib$(SAPROC).so
32 SADISOBJ = $(SADIS).o 32 SADISOBJ = $(SADIS).o
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)/proc 39 SASRCDIR = $(AGENT_DIR)/src/os/$(Platform_os_family)/proc
45 40
111 $(SASRCFILES) \ 106 $(SASRCFILES) \
112 $(SADISOBJ) \ 107 $(SADISOBJ) \
113 $(SA_LFLAGS) \ 108 $(SA_LFLAGS) \
114 -o $@ \ 109 -o $@ \
115 -ldl -ldemangle -lthread -lc 110 -ldl -ldemangle -lthread -lc
116 [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
117 111
118 $(SADISOBJ): $(SADISSRCFILES) 112 $(SADISOBJ): $(SADISSRCFILES)
119 $(QUIETLY) $(CC) \ 113 $(QUIETLY) $(CC) \
120 $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ 114 $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
121 -I$(SASRCDIR) \ 115 -I$(SASRCDIR) \
144 ifeq ($(STRIP_POLICY),min_strip) 138 ifeq ($(STRIP_POLICY),min_strip)
145 $(QUIETLY) $(STRIP) -x $@ 139 $(QUIETLY) $(STRIP) -x $@
146 # implied else here is no stripping at all 140 # implied else here is no stripping at all
147 endif 141 endif
148 endif 142 endif
149 [ -f $(LIBSAPROC_G_DEBUGINFO) ] || { ln -s $(LIBSAPROC_DEBUGINFO) $(LIBSAPROC_G_DEBUGINFO); }
150 ifeq ($(ZIP_DEBUGINFO_FILES),1) 143 ifeq ($(ZIP_DEBUGINFO_FILES),1)
151 $(ZIPEXE) -q -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO) $(LIBSAPROC_G_DEBUGINFO) 144 $(ZIPEXE) -q -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO)
152 $(RM) $(LIBSAPROC_DEBUGINFO) $(LIBSAPROC_G_DEBUGINFO) 145 $(RM) $(LIBSAPROC_DEBUGINFO)
153 [ -f $(LIBSAPROC_G_DIZ) ] || { ln -s $(LIBSAPROC_DIZ) $(LIBSAPROC_G_DIZ); }
154 endif 146 endif
155 endif 147 endif
156 148
157 install_saproc: $(BULDLIBSAPROC) 149 install_saproc: $(BULDLIBSAPROC)
158 $(QUIETLY) if [ -f $(LIBSAPROC) ] ; then \ 150 $(QUIETLY) if [ -f $(LIBSAPROC) ] ; then \