Mercurial > hg > graal-compiler
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 \ |