comparison make/linux/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 126ea7725993
children 0a8e0d4345b3
comparison
equal deleted inserted replaced
1971:e33f46fc48ed 1972:f95d63e2154a
53 endif 53 endif
54 54
55 # if $(AGENT_DIR) does not exist, we don't build SA 55 # if $(AGENT_DIR) does not exist, we don't build SA
56 # also, we don't build SA on Itanium, PPC, ARM or zero. 56 # also, we don't build SA on Itanium, PPC, ARM or zero.
57 57
58 checkAndBuildSA: 58 ifneq ($(wildcard $(AGENT_DIR)),)
59 $(QUIETLY) if [ -d $(AGENT_DIR) -a "$(SRCARCH)" != "ia64" -a "$(SRCARCH)" != "arm" -a "$(SRCARCH)" != "ppc" -a "$(SRCARCH)" != "zero" ] ; then \ 59 ifneq ($(filter-out ia64 arm ppc zero,$(SRCARCH)),)
60 $(MAKE) -f vm.make $(LIBSAPROC); \ 60 BUILDLIBSAPROC = $(LIBSAPROC)
61 fi 61 endif
62 endif
63
62 64
63 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE) 65 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE)
64 66
65 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE) 67 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
66 $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \ 68 $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
79 $(SA_DEBUG_CFLAGS) \ 81 $(SA_DEBUG_CFLAGS) \
80 -o $@ \ 82 -o $@ \
81 -lthread_db 83 -lthread_db
82 $(QUIETLY) [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); } 84 $(QUIETLY) [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
83 85
84 install_saproc: checkAndBuildSA 86 install_saproc: $(BUILDLIBSAPROC)
85 $(QUIETLY) if [ -e $(LIBSAPROC) ] ; then \ 87 $(QUIETLY) if [ -e $(LIBSAPROC) ] ; then \
86 echo "Copying $(LIBSAPROC) to $(DEST_SAPROC)"; \ 88 echo "Copying $(LIBSAPROC) to $(DEST_SAPROC)"; \
87 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"; \ 89 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"; \
88 fi 90 fi
89 91
90 .PHONY: checkAndBuildSA install_saproc 92 .PHONY: install_saproc