add stripped lib for firefox
This commit is contained in:
parent
6dc3f72ef8
commit
703ed1d86e
11
Makefile
11
Makefile
@ -66,6 +66,11 @@ CFLAGS += -fsanitize=address
|
||||
LDFLAGS += -fsanitize=address
|
||||
endif
|
||||
|
||||
STRIP_FLAGS := -S
|
||||
ifeq (linux, $((OS)))
|
||||
STRIP_FLAGS := -g
|
||||
endif
|
||||
|
||||
# Make sure the all target is the first one
|
||||
all: libraries binaries
|
||||
|
||||
@ -220,10 +225,16 @@ LIBRARIES += $(LIBPREFIX)$(PROJECT_NAME).$(LIBSUFFIX) $(LIBPREFIX)$(PROJECT_NAME
|
||||
$(LIBPREFIX)$(PROJECT_NAME).$(LIBSUFFIX): $(ENCODER_OBJS) $(DECODER_OBJS) $(PROCESSING_OBJS) $(COMMON_OBJS)
|
||||
$(QUIET)rm -f $@
|
||||
$(QUIET_AR)$(AR) $(AR_OPTS) $+
|
||||
ifeq (True, $(DEBUGSYMBOLS))
|
||||
strip $(STRIP_FLAGS) $@ -o $(LIBPREFIX)$(PROJECT_NAME)_strip.$(LIBSUFFIX)
|
||||
endif
|
||||
|
||||
$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXVER): $(ENCODER_OBJS) $(DECODER_OBJS) $(PROCESSING_OBJS) $(COMMON_OBJS)
|
||||
$(QUIET)rm -f $@
|
||||
$(QUIET_CXX)$(CXX) $(SHARED) $(CXX_LINK_O) $+ $(LDFLAGS) $(SHLDFLAGS)
|
||||
ifeq (True, $(DEBUGSYMBOLS))
|
||||
strip $(STRIP_FLAGS) $@ -o $(LIBPREFIX)$(PROJECT_NAME)_strip.$(SHAREDLIBSUFFIXVER)
|
||||
endif
|
||||
|
||||
ifneq ($(SHAREDLIBSUFFIXVER),$(SHAREDLIBSUFFIX))
|
||||
$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX): $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXVER)
|
||||
|
Loading…
x
Reference in New Issue
Block a user