Commit 5d79fea8209267ffdba2e2c170d9d894331adfde

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

Stripping windows library.

Showing 2 changed files with 21 additions and 3 deletions   Show diff stats
@@ -55,11 +55,10 @@ WINDRES=@WINDRES@ @@ -55,11 +55,10 @@ WINDRES=@WINDRES@
55 AR=@AR@ 55 AR=@AR@
56 VALGRIND=@VALGRIND@ 56 VALGRIND=@VALGRIND@
57 GENMARSHAL=@GENMARSHAL@ 57 GENMARSHAL=@GENMARSHAL@
58 -CONVERT=@CONVERT@  
59 -OPTIPNG=@OPTIPNG@  
60 ZIP=@ZIP@ 58 ZIP=@ZIP@
61 DOXYGEN=@DOXYGEN@ 59 DOXYGEN=@DOXYGEN@
62 DLLTOOL=@DLLTOOL@ 60 DLLTOOL=@DLLTOOL@
  61 +STRIP=@STRIP@
63 62
64 #---[ Paths ]---------------------------------------------------------------------------- 63 #---[ Paths ]----------------------------------------------------------------------------
65 64
@@ -132,6 +131,11 @@ $(OBJDBG)/%.o: \ @@ -132,6 +131,11 @@ $(OBJDBG)/%.o: \
132 131
133 @$(CXX) \ 132 @$(CXX) \
134 $(CFLAGS) \ 133 $(CFLAGS) \
  134 + -DDEBUG=1 \
  135 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  136 +
  137 + @$(CXX) \
  138 + $(CFLAGS) \
135 -g -Wall -Wextra -fstack-check \ 139 -g -Wall -Wextra -fstack-check \
136 -DDEBUG=1 \ 140 -DDEBUG=1 \
137 -o $@ \ 141 -o $@ \
@@ -152,6 +156,12 @@ $(OBJRLS)/%.o: \ @@ -152,6 +156,12 @@ $(OBJRLS)/%.o: \
152 156
153 @echo $< ... 157 @echo $< ...
154 @$(MKDIR) $(dir $@) 158 @$(MKDIR) $(dir $@)
  159 +
  160 + @$(CXX) \
  161 + $(CFLAGS) \
  162 + -DNDEBUG=1 \
  163 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  164 +
155 @$(CXX) \ 165 @$(CXX) \
156 $(CFLAGS) \ 166 $(CFLAGS) \
157 -DNDEBUG=1 \ 167 -DNDEBUG=1 \
@@ -247,6 +257,10 @@ install-windows-lib: \ @@ -247,6 +257,10 @@ install-windows-lib: \
247 @$(INSTALL_PROGRAM) \ 257 @$(INSTALL_PROGRAM) \
248 $(BINRLS)/$(SONAME) \ 258 $(BINRLS)/$(SONAME) \
249 $(DESTDIR)$(bindir)/$(LIBNAME)@DLLEXT@ 259 $(DESTDIR)$(bindir)/$(LIBNAME)@DLLEXT@
  260 +
  261 + @$(STRIP) \
  262 + --discard-all \
  263 + $(DESTDIR)$(bindir)/$(LIBNAME)@DLLEXT@
250 264
251 @$(MKDIR) \ 265 @$(MKDIR) \
252 $(DESTDIR)$(libdir) 266 $(DESTDIR)$(libdir)
@@ -301,7 +315,6 @@ else @@ -301,7 +315,6 @@ else
301 $(BINDBG)/$(LIBNAME)@EXEEXT@ 315 $(BINDBG)/$(LIBNAME)@EXEEXT@
302 endif 316 endif
303 317
304 -  
305 $(BINDBG)/$(SONAME): \ 318 $(BINDBG)/$(SONAME): \
306 $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) 319 $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o)
307 320
@@ -338,4 +351,8 @@ clean: \ @@ -338,4 +351,8 @@ clean: \
338 cleanDebug \ 351 cleanDebug \
339 cleanRelease 352 cleanRelease
340 353
  354 +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).d)
  355 +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).d)
  356 +
  357 +
341 358
@@ -162,6 +162,7 @@ AC_PATH_TOOL([AR], [ar], [ar]) @@ -162,6 +162,7 @@ AC_PATH_TOOL([AR], [ar], [ar])
162 AC_PATH_TOOL([WINDRES], [windres], [no]) 162 AC_PATH_TOOL([WINDRES], [windres], [no])
163 AC_PATH_TOOL([VALGRIND], [valgrind], [no]) 163 AC_PATH_TOOL([VALGRIND], [valgrind], [no])
164 AC_PATH_TOOL([DLLTOOL], [dlltool], [no]) 164 AC_PATH_TOOL([DLLTOOL], [dlltool], [no])
  165 +AC_PATH_TOOL([STRIP], [strip], [true])
165 166
166 PKG_CHECK_EXISTS 167 PKG_CHECK_EXISTS
167 168