diff --git a/Makefile b/Makefile index 0e25e90..862d5df 100644 --- a/Makefile +++ b/Makefile @@ -139,20 +139,20 @@ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) \ -MMD -MP $(shell $(PKG_CONFIG) --cflags $(PKGS)) FULL_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIB_SONAME) \ $(shell $(PKG_CONFIG) --libs $(PKGS)) -lpthread -DEBUG_FLAGS = -g +DEBUG_FLAGS = RELEASE_FLAGS = -COVERAGE_FLAGS = -g +COVERAGE_FLAGS = KEEP_SYMBOLS ?= 0 ifneq ($(KEEP_SYMBOLS),0) -RELEASE_FLAGS += -g +RELEASE_FLAGS += endif DEBUG_LDFLAGS = $(FULL_LDFLAGS) $(DEBUG_LIBS) $(DEBUG_FLAGS) RELEASE_LDFLAGS = $(FULL_LDFLAGS) $(RELEASE_LIBS) $(RELEASE_FLAGS) -DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) -DDEBUG -RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) -O2 -COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) --coverage +DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) +RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) +COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) # # Files @@ -278,7 +278,7 @@ $(DEBUG_SO): $(DEBUG_OBJS) $(RELEASE_SO): $(RELEASE_OBJS) $(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@ ifeq ($(KEEP_SYMBOLS),0) - $(STRIP) $@ +# $(STRIP) $@ endif $(DEBUG_LIB): $(DEBUG_OBJS)