Commit 5d79fea8209267ffdba2e2c170d9d894331adfde
1 parent
39b7da9a
Exists in
master
and in
1 other branch
Stripping windows library.
Showing
2 changed files
with
21 additions
and
3 deletions
Show diff stats
Makefile.in
| @@ -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 |
configure.ac
| @@ -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 |