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 |