Commit 50508682fa11dbe9f3e7aa2ca426fdfd049e6fc8
1 parent
a758a57b
Exists in
master
and in
1 other branch
Stripping windows plugin.
Showing
2 changed files
with
34 additions
and
2 deletions
Show diff stats
configure.ac
| @@ -129,6 +129,7 @@ dnl --------------------------------------------------------------------------- | @@ -129,6 +129,7 @@ dnl --------------------------------------------------------------------------- | ||
| 129 | AC_PATH_TOOL([AR], [ar], [ar]) | 129 | AC_PATH_TOOL([AR], [ar], [ar]) |
| 130 | AC_PATH_TOOL([WINDRES], [windres], [no]) | 130 | AC_PATH_TOOL([WINDRES], [windres], [no]) |
| 131 | AC_PATH_TOOL([DLLTOOL], [dlltool], [no]) | 131 | AC_PATH_TOOL([DLLTOOL], [dlltool], [no]) |
| 132 | +AC_PATH_TOOL([STRIP], [strip], [true]) | ||
| 132 | 133 | ||
| 133 | PKG_CHECK_EXISTS | 134 | PKG_CHECK_EXISTS |
| 134 | 135 |
server/Makefile.in
| @@ -62,6 +62,7 @@ MSGCAT=@MSGCAT@ | @@ -62,6 +62,7 @@ MSGCAT=@MSGCAT@ | ||
| 62 | WINDRES=@WINDRES@ | 62 | WINDRES=@WINDRES@ |
| 63 | AR=@AR@ | 63 | AR=@AR@ |
| 64 | VALGRIND=@VALGRIND@ | 64 | VALGRIND=@VALGRIND@ |
| 65 | +STRIP=@STRIP@ | ||
| 65 | 66 | ||
| 66 | #---[ Paths ]---------------------------------------------------------------------------- | 67 | #---[ Paths ]---------------------------------------------------------------------------- |
| 67 | 68 | ||
| @@ -130,6 +131,11 @@ $(OBJDBG)/%.o: \ | @@ -130,6 +131,11 @@ $(OBJDBG)/%.o: \ | ||
| 130 | 131 | ||
| 131 | @$(CC) \ | 132 | @$(CC) \ |
| 132 | $(CFLAGS) \ | 133 | $(CFLAGS) \ |
| 134 | + -DDEBUG=1 \ | ||
| 135 | + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $< | ||
| 136 | + | ||
| 137 | + @$(CC) \ | ||
| 138 | + $(CFLAGS) \ | ||
| 133 | -Wall -Wextra -fstack-check \ | 139 | -Wall -Wextra -fstack-check \ |
| 134 | -DDEBUG=1 \ | 140 | -DDEBUG=1 \ |
| 135 | -DPLUGIN_PATH=$(BINDBG) \ | 141 | -DPLUGIN_PATH=$(BINDBG) \ |
| @@ -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 | @$(CC) \ | 165 | @$(CC) \ |
| 154 | $(CFLAGS) \ | 166 | $(CFLAGS) \ |
| 155 | -DNDEBUG=1 \ | 167 | -DNDEBUG=1 \ |
| @@ -221,9 +233,9 @@ $(BINRLS)/lib$(MODULE_NAME).a: \ | @@ -221,9 +233,9 @@ $(BINRLS)/lib$(MODULE_NAME).a: \ | ||
| 221 | #---[ Install Targets ]------------------------------------------------------------------ | 233 | #---[ Install Targets ]------------------------------------------------------------------ |
| 222 | 234 | ||
| 223 | install: \ | 235 | install: \ |
| 224 | - install-plugin | 236 | + install-plugin-@OSNAME@ |
| 225 | 237 | ||
| 226 | -install-plugin: \ | 238 | +install-plugin-linux: \ |
| 227 | $(BINRLS)/$(MODULE_NAME)@DLLEXT@ | 239 | $(BINRLS)/$(MODULE_NAME)@DLLEXT@ |
| 228 | 240 | ||
| 229 | @$(MKDIR) $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins | 241 | @$(MKDIR) $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins |
| @@ -232,6 +244,19 @@ install-plugin: \ | @@ -232,6 +244,19 @@ install-plugin: \ | ||
| 232 | $(BINRLS)/$(MODULE_NAME)@DLLEXT@ \ | 244 | $(BINRLS)/$(MODULE_NAME)@DLLEXT@ \ |
| 233 | $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins | 245 | $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins |
| 234 | 246 | ||
| 247 | +install-plugin-windows: \ | ||
| 248 | + $(BINRLS)/$(MODULE_NAME)@DLLEXT@ | ||
| 249 | + | ||
| 250 | + @$(MKDIR) $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins | ||
| 251 | + | ||
| 252 | + @$(INSTALL_PROGRAM) \ | ||
| 253 | + $(BINRLS)/$(MODULE_NAME)@DLLEXT@ \ | ||
| 254 | + $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins/$(MODULE_NAME)@DLLEXT@ | ||
| 255 | + | ||
| 256 | + @$(STRIP) \ | ||
| 257 | + --discard-all \ | ||
| 258 | + $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins/$(MODULE_NAME)@DLLEXT@ | ||
| 259 | + | ||
| 235 | #---[ Misc Targets ]--------------------------------------------------------------------- | 260 | #---[ Misc Targets ]--------------------------------------------------------------------- |
| 236 | 261 | ||
| 237 | $(POTDIR)/$(MODULE_NAME).pot: \ | 262 | $(POTDIR)/$(MODULE_NAME).pot: \ |
| @@ -381,4 +406,10 @@ clean: \ | @@ -381,4 +406,10 @@ clean: \ | ||
| 381 | cleanDebug \ | 406 | cleanDebug \ |
| 382 | cleanRelease | 407 | cleanRelease |
| 383 | 408 | ||
| 409 | +-include $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJDBG)/$(SRC).d) | ||
| 410 | +-include $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJRLS)/$(SRC).d) | ||
| 411 | + | ||
| 412 | +-include $(foreach SRC, $(basename $(SERVICE_SOURCES)), $(OBJDBG)/$(SRC).d) | ||
| 413 | +-include $(foreach SRC, $(basename $(SERVICE_SOURCES)), $(OBJRLS)/$(SRC).d) | ||
| 414 | + | ||
| 384 | 415 |