< prev index next >

make/linux/makefiles/saproc.make

Print this page
rev 8551 : 8078521: AARCH64: Add AArch64 SA support
Summary: Add AArch64 SA support


  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)     \


< prev index next >