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