comparison make/solaris/makefiles/saproc.make @ 1972:f95d63e2154a

6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
author stefank
date Tue, 23 Nov 2010 13:22:55 -0800
parents c18cbe5936b8
children 0a8e0d4345b3
comparison
equal deleted inserted replaced
1971:e33f46fc48ed 1972:f95d63e2154a
42 42
43 DEST_SAPROC = $(JDK_LIBDIR)/$(LIBSAPROC) 43 DEST_SAPROC = $(JDK_LIBDIR)/$(LIBSAPROC)
44 44
45 # if $(AGENT_DIR) does not exist, we don't build SA 45 # if $(AGENT_DIR) does not exist, we don't build SA
46 46
47 checkAndBuildSA: 47 ifneq ($(wildcard $(AGENT_DIR)),)
48 $(QUIETLY) if [ -d $(AGENT_DIR) ] ; then \ 48 BUILDLIBSAPROC = $(LIBSAPROC)
49 $(MAKE) -f vm.make $(LIBSAPROC); \ 49 endif
50 fi
51 50
52 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) 51 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))
53 52
54 ifdef USE_GCC 53 ifdef USE_GCC
55 SA_LFLAGS += -D_REENTRANT 54 SA_LFLAGS += -D_REENTRANT
73 $(SA_LFLAGS) \ 72 $(SA_LFLAGS) \
74 -o $@ \ 73 -o $@ \
75 -ldl -ldemangle -lthread -lc 74 -ldl -ldemangle -lthread -lc
76 [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); } 75 [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
77 76
78 install_saproc: checkAndBuildSA 77 install_saproc: $(BULDLIBSAPROC)
79 $(QUIETLY) if [ -f $(LIBSAPROC) ] ; then \ 78 $(QUIETLY) if [ -f $(LIBSAPROC) ] ; then \
80 echo "Copying $(LIBSAPROC) to $(DEST_SAPROC)"; \ 79 echo "Copying $(LIBSAPROC) to $(DEST_SAPROC)"; \
81 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"; \ 80 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"; \
82 fi 81 fi
83 82
84 .PHONY: checkAndBuildSA install_saproc 83 .PHONY: install_saproc