Mercurial > hg > truffle
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 |