97 $(SA_DEBUG_CFLAGS) \ |
97 $(SA_DEBUG_CFLAGS) \ |
98 $(EXTRA_CFLAGS) \ |
98 $(EXTRA_CFLAGS) \ |
99 -o $@ \ |
99 -o $@ \ |
100 -lthread_db |
100 -lthread_db |
101 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
101 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
|
102 ifneq ($(STRIP_POLICY),no_strip) |
102 $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO) |
103 $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO) |
|
104 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@ |
|
105 endif |
103 ifeq ($(STRIP_POLICY),all_strip) |
106 ifeq ($(STRIP_POLICY),all_strip) |
104 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@ |
|
105 $(QUIETLY) $(STRIP) $@ |
107 $(QUIETLY) $(STRIP) $@ |
106 else |
108 else |
107 ifeq ($(STRIP_POLICY),min_strip) |
109 ifeq ($(STRIP_POLICY),min_strip) |
108 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBSAPROC_DEBUGINFO) $@ |
|
109 $(QUIETLY) $(STRIP) -g $@ |
110 $(QUIETLY) $(STRIP) -g $@ |
110 endif |
111 endif |
111 # implied else here is no stripping at all |
112 # implied else here is no stripping at all |
112 endif |
113 endif |
113 ifeq ($(ZIP_DEBUGINFO_FILES),1) |
114 ifneq ($(STRIP_POLICY),no_strip) |
|
115 ifeq ($(ZIP_DEBUGINFO_FILES),1) |
114 $(ZIPEXE) -q -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO) |
116 $(ZIPEXE) -q -y $(LIBSAPROC_DIZ) $(LIBSAPROC_DEBUGINFO) |
115 $(RM) $(LIBSAPROC_DEBUGINFO) |
117 $(RM) $(LIBSAPROC_DEBUGINFO) |
|
118 endif |
116 endif |
119 endif |
117 endif |
120 endif |
118 |
121 |
119 install_saproc: $(BUILDLIBSAPROC) |
122 install_saproc: $(BUILDLIBSAPROC) |
120 $(QUIETLY) if [ -e $(LIBSAPROC) ] ; then \ |
123 $(QUIETLY) if [ -e $(LIBSAPROC) ] ; then \ |