Commit 2a950d0bfd210b66329e41ae6669be7fdfd0835e
1 parent
50508682
Exists in
master
and in
1 other branch
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 |