46 $(SASRCDIR)/LinuxDebuggerLocal.c \
47 $(AGENT_DIR)/src/share/native/sadis.c
48
49 -include $(HS_ALT_MAKE)/linux/makefiles/saproc.make
50
51 SAMAPFILE = $(SASRCDIR)/mapfile
52
53 DEST_SAPROC = $(JDK_LIBDIR)/$(LIBSAPROC)
54 DEST_SAPROC_DEBUGINFO = $(JDK_LIBDIR)/$(LIBSAPROC_DEBUGINFO)
55 DEST_SAPROC_DIZ = $(JDK_LIBDIR)/$(LIBSAPROC_DIZ)
56
57 # DEBUG_BINARIES overrides everything, use full -g debug information
58 ifeq ($(DEBUG_BINARIES), true)
59 SA_DEBUG_CFLAGS = -g
60 endif
61
62 # if $(AGENT_DIR) does not exist, we don't build SA
63 # also, we don't build SA on Itanium or zero.
64
65 ifneq ($(wildcard $(AGENT_DIR)),)
66 ifneq ($(filter-out ia64 zero aarch64,$(SRCARCH)),)
67 BUILDLIBSAPROC = $(LIBSAPROC)
68 endif
69 endif
70
71 ifneq ($(ALT_SASRCDIR),)
72 ALT_SAINCDIR=-I$(ALT_SASRCDIR)
73 else
74 ALT_SAINCDIR=
75 endif
76 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE)
77
78 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
79 $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
80 echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
81 exit 1; \
82 fi
83 @echo Making SA debugger back-end...
84 $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE \
85 -D_FILE_OFFSET_BITS=64 \
86 $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
|
46 $(SASRCDIR)/LinuxDebuggerLocal.c \
47 $(AGENT_DIR)/src/share/native/sadis.c
48
49 -include $(HS_ALT_MAKE)/linux/makefiles/saproc.make
50
51 SAMAPFILE = $(SASRCDIR)/mapfile
52
53 DEST_SAPROC = $(JDK_LIBDIR)/$(LIBSAPROC)
54 DEST_SAPROC_DEBUGINFO = $(JDK_LIBDIR)/$(LIBSAPROC_DEBUGINFO)
55 DEST_SAPROC_DIZ = $(JDK_LIBDIR)/$(LIBSAPROC_DIZ)
56
57 # DEBUG_BINARIES overrides everything, use full -g debug information
58 ifeq ($(DEBUG_BINARIES), true)
59 SA_DEBUG_CFLAGS = -g
60 endif
61
62 # if $(AGENT_DIR) does not exist, we don't build SA
63 # also, we don't build SA on Itanium or zero.
64
65 ifneq ($(wildcard $(AGENT_DIR)),)
66 ifneq ($(filter-out ia64 zero,$(SRCARCH)),)
67 BUILDLIBSAPROC = $(LIBSAPROC)
68 endif
69 endif
70
71 ifneq ($(ALT_SASRCDIR),)
72 ALT_SAINCDIR=-I$(ALT_SASRCDIR)
73 else
74 ALT_SAINCDIR=
75 endif
76 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE)
77
78 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
79 $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
80 echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
81 exit 1; \
82 fi
83 @echo Making SA debugger back-end...
84 $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE \
85 -D_FILE_OFFSET_BITS=64 \
86 $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
|