equal
deleted
inserted
replaced
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[_g].so: serviceability agent |
28 SAPROC = saproc$(G_SUFFIX) |
28 |
|
29 SAPROC = saproc |
29 LIBSAPROC = lib$(SAPROC).so |
30 LIBSAPROC = lib$(SAPROC).so |
|
31 |
|
32 SAPROC_G = $(SAPROC)$(G_SUFFIX) |
|
33 LIBSAPROC_G = lib$(SAPROC_G).so |
30 |
34 |
31 AGENT_DIR = $(GAMMADIR)/agent |
35 AGENT_DIR = $(GAMMADIR)/agent |
32 |
36 |
33 SASRCDIR = $(AGENT_DIR)/src/os/$(Platform_os_family)/proc |
37 SASRCDIR = $(AGENT_DIR)/src/os/$(Platform_os_family)/proc |
34 |
38 |
67 -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family) \ |
71 -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family) \ |
68 $(SASRCFILES) \ |
72 $(SASRCFILES) \ |
69 $(SA_LFLAGS) \ |
73 $(SA_LFLAGS) \ |
70 -o $@ \ |
74 -o $@ \ |
71 -ldl -ldemangle -lthread -lc |
75 -ldl -ldemangle -lthread -lc |
|
76 [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); } |
72 |
77 |
73 install_saproc: checkAndBuildSA |
78 install_saproc: checkAndBuildSA |
74 $(QUIETLY) if [ -f $(LIBSAPROC) ] ; then \ |
79 $(QUIETLY) if [ -f $(LIBSAPROC) ] ; then \ |
75 echo "Copying $(LIBSAPROC) to $(DEST_SAPROC)"; \ |
80 echo "Copying $(LIBSAPROC) to $(DEST_SAPROC)"; \ |
76 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"; \ |
81 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"; \ |