make/solaris/makefiles/saproc.make

Print this page




  76           -e '/^[0-4]\. /b' \
  77           -e '/^5\.[0-9] /b' \
  78           -e '/^5\.10 /b' \
  79           -e '/ snv_[0-9][0-9]$$/b' \
  80           -e '/ snv_[01][0-4][0-9]$$/b' \
  81           -e '/ snv_15[0-8]$$/b' \
  82           -e 's/.*/-DSOLARIS_11_B159_OR_LATER/' \
  83           -e 'p' \
  84           )
  85 
  86 # Uncomment the following to simulate building on Nevada-B159 or later
  87 # when actually building on Nevada-B158 or earlier:
  88 #SOLARIS_11_B159_OR_LATER=-DSOLARIS_11_B159_OR_LATER
  89 
  90 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
  91         $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
  92           echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
  93           exit 1; \
  94         fi
  95         @echo Making SA debugger back-end...
  96         $(QUIETLY) $(CPP)                                               \
  97                    $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG)     \
  98                    -I$(SASRCDIR)                                        \
  99                    -I$(GENERATED)                                       \
 100                    -I$(BOOT_JAVA_HOME)/include                          \
 101                    -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family)    \
 102                    $(SOLARIS_11_B159_OR_LATER)                          \
 103                    $(SASRCFILES)                                        \
 104                    $(SA_LFLAGS)                                         \
 105                    -o $@                                                \
 106                    -ldl -ldemangle -lthread -lc
 107         [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
 108 ifneq ($(OBJCOPY),)
 109         $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO)
 110         $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@
 111   ifeq ($(STRIP_POLICY),all_strip)
 112         $(QUIETLY) $(STRIP) $@
 113   else
 114     ifeq ($(STRIP_POLICY),min_strip)
 115         $(QUIETLY) $(STRIP) -x $@
 116     # implied else here is no stripping at all


  76           -e '/^[0-4]\. /b' \
  77           -e '/^5\.[0-9] /b' \
  78           -e '/^5\.10 /b' \
  79           -e '/ snv_[0-9][0-9]$$/b' \
  80           -e '/ snv_[01][0-4][0-9]$$/b' \
  81           -e '/ snv_15[0-8]$$/b' \
  82           -e 's/.*/-DSOLARIS_11_B159_OR_LATER/' \
  83           -e 'p' \
  84           )
  85 
  86 # Uncomment the following to simulate building on Nevada-B159 or later
  87 # when actually building on Nevada-B158 or earlier:
  88 #SOLARIS_11_B159_OR_LATER=-DSOLARIS_11_B159_OR_LATER
  89 
  90 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
  91         $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
  92           echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
  93           exit 1; \
  94         fi
  95         @echo Making SA debugger back-end...
  96         $(QUIETLY) $(CXX)                                               \
  97                    $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG)     \
  98                    -I$(SASRCDIR)                                        \
  99                    -I$(GENERATED)                                       \
 100                    -I$(BOOT_JAVA_HOME)/include                          \
 101                    -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family)    \
 102                    $(SOLARIS_11_B159_OR_LATER)                          \
 103                    $(SASRCFILES)                                        \
 104                    $(SA_LFLAGS)                                         \
 105                    -o $@                                                \
 106                    -ldl -ldemangle -lthread -lc
 107         [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
 108 ifneq ($(OBJCOPY),)
 109         $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO)
 110         $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@
 111   ifeq ($(STRIP_POLICY),all_strip)
 112         $(QUIETLY) $(STRIP) $@
 113   else
 114     ifeq ($(STRIP_POLICY),min_strip)
 115         $(QUIETLY) $(STRIP) -x $@
 116     # implied else here is no stripping at all