diff --git a/Makefile b/Makefile index 2b26813..e56d42f 100644 --- a/Makefile +++ b/Makefile @@ -91,20 +91,20 @@ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) \ FULL_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIB_SONAME) \ -Wl,--version-script=$(LIB_NAME).ver LIBS := $(shell $(PKG_CONFIG) --libs $(PKGS)) -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_FLAGS) RELEASE_LDFLAGS = $(FULL_LDFLAGS) $(RELEASE_FLAGS) -DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) -DDEBUG -RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) -O2 -COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) -O0 --coverage +DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) +RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) +COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) # # Files @@ -202,7 +202,7 @@ $(DEBUG_LIB): $(DEBUG_OBJS) $(RELEASE_LIB): $(RELEASE_OBJS) $(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@ $(LIBS) ifeq ($(KEEP_SYMBOLS),0) - $(STRIP) $@ +# $(STRIP) $@ endif $(DEBUG_LINK): $(DEBUG_LIB)