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
|