93 DEST_SAPROC_DEBUGINFO = $(JDK_LIBDIR)/$(LIBSAPROC_DEBUGINFO)
94 DEST_SAPROC_DIZ = $(JDK_LIBDIR)/$(LIBSAPROC_DIZ)
95
96 # DEBUG_BINARIES overrides everything, use full -g debug information
97 ifeq ($(DEBUG_BINARIES), true)
98 SA_DEBUG_CFLAGS = -g
99 endif
100
101 # if $(AGENT_DIR) does not exist, we don't build SA
102 # also, we don't build SA on Itanium, PPC, ARM or zero.
103
104 ifneq ($(wildcard $(AGENT_DIR)),)
105 ifneq ($(filter-out ia64 arm ppc zero,$(SRCARCH)),)
106 BUILDLIBSAPROC = $(LIBSAPROC)
107 endif
108 endif
109
110
111 ifneq ($(OS_VENDOR), Darwin)
112 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))
113 endif
114 SA_LFLAGS += $(LDFLAGS_HASH_STYLE)
115
116 BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
117 -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]")
118
119 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
120 $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
121 echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
122 exit 1; \
123 fi
124 @echo Making SA debugger back-end...
125 $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE \
126 $(SA_SYSROOT_FLAGS) \
127 $(SYMFLAG) $(SAARCH) $(SHARED_FLAG) $(PICFLAG) \
128 -I$(SASRCDIR) \
129 -I$(GENERATED) \
130 $(BOOT_JAVA_INCLUDES) \
131 $(SASRCFILES) \
132 $(SA_LFLAGS) \
|
93 DEST_SAPROC_DEBUGINFO = $(JDK_LIBDIR)/$(LIBSAPROC_DEBUGINFO)
94 DEST_SAPROC_DIZ = $(JDK_LIBDIR)/$(LIBSAPROC_DIZ)
95
96 # DEBUG_BINARIES overrides everything, use full -g debug information
97 ifeq ($(DEBUG_BINARIES), true)
98 SA_DEBUG_CFLAGS = -g
99 endif
100
101 # if $(AGENT_DIR) does not exist, we don't build SA
102 # also, we don't build SA on Itanium, PPC, ARM or zero.
103
104 ifneq ($(wildcard $(AGENT_DIR)),)
105 ifneq ($(filter-out ia64 arm ppc zero,$(SRCARCH)),)
106 BUILDLIBSAPROC = $(LIBSAPROC)
107 endif
108 endif
109
110
111 ifneq ($(OS_VENDOR), Darwin)
112 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))
113 else
114 # bring in minimum version argument or we'll fail on OSX 10.10
115 SA_LFLAGS = $(LFLAGS)
116 endif
117 SA_LFLAGS += $(LDFLAGS_HASH_STYLE)
118
119 BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
120 -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]")
121
122 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
123 $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
124 echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
125 exit 1; \
126 fi
127 @echo Making SA debugger back-end...
128 $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE \
129 $(SA_SYSROOT_FLAGS) \
130 $(SYMFLAG) $(SAARCH) $(SHARED_FLAG) $(PICFLAG) \
131 -I$(SASRCDIR) \
132 -I$(GENERATED) \
133 $(BOOT_JAVA_INCLUDES) \
134 $(SASRCFILES) \
135 $(SA_LFLAGS) \
|