Commit 2a950d0bfd210b66329e41ae6669be7fdfd0835e

Authored by Perry Werneck
1 parent 50508682
Exists in master and in 1 other branch develop

Stripping client library.

Showing 1 changed file with 22 additions and 1 deletions   Show diff stats
client/Makefile.in
... ... @@ -64,6 +64,7 @@ WINDRES=@WINDRES@
64 64 AR=@AR@
65 65 VALGRIND=@VALGRIND@
66 66 DLLTOOL=@DLLTOOL@
  67 +STRIP=@STRIP@
67 68  
68 69 #---[ Paths ]----------------------------------------------------------------------------
69 70  
... ... @@ -128,6 +129,11 @@ $(OBJDBG)/%.o: \
128 129 @echo $< ...
129 130 @$(MKDIR) $(@D)
130 131  
  132 + @$(CC) \
  133 + $(CFLAGS) \
  134 + -DDEBUG=1 \
  135 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  136 +
131 137 @$(CXX) \
132 138 $(CFLAGS) \
133 139 -Wall -Wextra -fstack-check \
... ... @@ -150,6 +156,12 @@ $(OBJRLS)/%.o: \
150 156  
151 157 @echo $< ...
152 158 @$(MKDIR) $(@D)
  159 +
  160 + @$(CC) \
  161 + $(CFLAGS) \
  162 + -DNDEBUG=1 \
  163 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  164 +
153 165 @$(CXX) \
154 166 $(CFLAGS) \
155 167 -DNDEBUG=1 \
... ... @@ -190,7 +202,7 @@ $(POTDIR)/$(MODULE_NAME)/%.pot: \
190 202  
191 203 all: \
192 204 $(BINRLS)/lib$(MODULE_NAME)@LIBEXT@ \
193   - $(BINRLS)/lib$(MODULE_NAME).a \
  205 + $(BINRLS)/lib$(MODULE_NAME).static.a \
194 206 $(POTDIR)/$(MODULE_NAME).pot
195 207  
196 208 Release: \
... ... @@ -248,6 +260,10 @@ install-windows-lib: \
248 260 @$(INSTALL_PROGRAM) \
249 261 $(BINRLS)/lib$(MODULE_NAME)@LIBEXT@ \
250 262 $(DESTDIR)$(bindir)/lib$(MODULE_NAME)@LIBEXT@
  263 +
  264 + @$(STRIP) \
  265 + --discard-all \
  266 + $(DESTDIR)$(bindir)/lib$(MODULE_NAME)@LIBEXT@
251 267  
252 268 @$(MKDIR) \
253 269 $(DESTDIR)$(libdir)
... ... @@ -392,4 +408,9 @@ clean: \
392 408 cleanDebug \
393 409 cleanRelease
394 410  
  411 +-include $(foreach SRC, $(basename $(MAIN_SOURCES)), $(OBJDBG)/$(SRC).d)
  412 +-include $(foreach SRC, $(basename $(DYNAMIC_SOURCES)), $(OBJDBG)/$(SRC).d)
  413 +
  414 +-include $(foreach SRC, $(basename $(MAIN_SOURCES)), $(OBJRLS)/$(SRC).d)
  415 +-include $(foreach SRC, $(basename $(DYNAMIC_SOURCES)), $(OBJRLS)/$(SRC).d)
395 416  
... ...