hotspot/make/solaris/makefiles/saproc.make
changeset 4493 9204129f065e
parent 670 ddf3e9583f2f
child 5547 f4b087cbb361
equal deleted inserted replaced
4492:63c49e60fc25 4493:9204129f065e
    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";  \