From 9528c77e602f3121e4ea37fe3a3c6410cc3bbc4c Mon Sep 17 00:00:00 2001 From: Slava Monich Date: Tue, 18 Feb 2014 16:28:13 +0200 Subject: [PATCH] Added support for KEEP_SYMBOLS option --- mms-dump/Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mms-dump/Makefile b/mms-dump/Makefile index 4e78c78..5ecf8e1 100644 --- a/mms-dump/Makefile +++ b/mms-dump/Makefile @@ -41,6 +41,15 @@ WARNINGS = -Wall CFLAGS = $(shell pkg-config --cflags $(PKGS)) -MMD LIBS = $(shell pkg-config --libs $(LIB_PKGS)) +ifndef KEEP_SYMBOLS +KEEP_SYMBOLS = 0 +endif + +ifneq ($(KEEP_SYMBOLS),0) +RELEASE_FLAGS += -g +SUBMAKE_OPTS += KEEP_SYMBOLS=1 +endif + DEBUG_CFLAGS = $(WARNINGS) $(DEBUG_FLAGS) $(DEBUG_DEFS) $(CFLAGS) RELEASE_CFLAGS = $(WARNINGS) $(RELEASE_FLAGS) $(RELEASE_DEFS) $(CFLAGS) DEBUG_LIBS = $(LIBS) @@ -98,4 +107,6 @@ $(DEBUG_EXE): $(DEBUG_EXE_DEPS) $(DEBUG_OBJS) $(RELEASE_EXE): $(RELEASE_EXE_DEPS) $(RELEASE_OBJS) $(LD) $(RELEASE_FLAGS) $(RELEASE_OBJS) $(RELEASE_LIBS) -o $@ +ifeq ($(KEEP_SYMBOLS),0) strip $@ +endif