make/bsd/makefiles/saproc.make

Print this page
rev 5890 : 8034094: SA agent can't compile when jni_x86.h is used


  98 ifneq ($(OS_VENDOR), Darwin)
  99 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))
 100 endif
 101 SA_LFLAGS += $(LDFLAGS_HASH_STYLE)
 102 
 103 ifeq ($(OS_VENDOR), Darwin)
 104   BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
 105     -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]") \
 106     -I/System/Library/Frameworks/JavaVM.framework/Headers
 107 else
 108   BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
 109     -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]")
 110 endif
 111 
 112 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
 113         $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
 114           echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
 115           exit 1; \
 116         fi
 117         @echo Making SA debugger back-end...
 118         $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE                   \
 119                    $(SYMFLAG) $(SAARCH) $(SHARED_FLAG) $(PICFLAG)       \
 120                    -I$(SASRCDIR)                                        \
 121                    -I$(GENERATED)                                       \
 122                    $(BOOT_JAVA_INCLUDES)                                \
 123                    $(SASRCFILES)                                        \
 124                    $(SA_LFLAGS)                                         \
 125                    $(SA_DEBUG_CFLAGS)                                   \
 126                    -o $@                                                \
 127                    $(SALIBS)
 128 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
 129   ifeq ($(OS_VENDOR), Darwin)
 130         $(DSYMUTIL) $@
 131     ifeq ($(ZIP_DEBUGINFO_FILES),1)
 132         $(ZIPEXE) -q -r -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO)
 133         $(RM) -r $(LIBSAPROC_DEBUGINFO)
 134     endif
 135   else
 136         $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO)
 137         $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@
 138     ifeq ($(STRIP_POLICY),all_strip)




  98 ifneq ($(OS_VENDOR), Darwin)
  99 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))
 100 endif
 101 SA_LFLAGS += $(LDFLAGS_HASH_STYLE)
 102 
 103 ifeq ($(OS_VENDOR), Darwin)
 104   BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
 105     -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]") \
 106     -I/System/Library/Frameworks/JavaVM.framework/Headers
 107 else
 108   BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
 109     -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]")
 110 endif
 111 
 112 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
 113         $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
 114           echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
 115           exit 1; \
 116         fi
 117         @echo Making SA debugger back-end...
 118         $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE -D_ALLBSD_SOURCE  \
 119                    $(SYMFLAG) $(SAARCH) $(SHARED_FLAG) $(PICFLAG)       \
 120                    -I$(SASRCDIR)                                        \
 121                    -I$(GENERATED)                                       \
 122                    $(BOOT_JAVA_INCLUDES)                                \
 123                    $(SASRCFILES)                                        \
 124                    $(SA_LFLAGS)                                         \
 125                    $(SA_DEBUG_CFLAGS)                                   \
 126                    -o $@                                                \
 127                    $(SALIBS)
 128 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
 129   ifeq ($(OS_VENDOR), Darwin)
 130         $(DSYMUTIL) $@
 131     ifeq ($(ZIP_DEBUGINFO_FILES),1)
 132         $(ZIPEXE) -q -r -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO)
 133         $(RM) -r $(LIBSAPROC_DEBUGINFO)
 134     endif
 135   else
 136         $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO)
 137         $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@
 138     ifeq ($(STRIP_POLICY),all_strip)