Commit 50508682fa11dbe9f3e7aa2ca426fdfd049e6fc8

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

Stripping windows plugin.

Showing 2 changed files with 34 additions and 2 deletions   Show diff stats
configure.ac
... ... @@ -129,6 +129,7 @@ dnl ---------------------------------------------------------------------------
129 129 AC_PATH_TOOL([AR], [ar], [ar])
130 130 AC_PATH_TOOL([WINDRES], [windres], [no])
131 131 AC_PATH_TOOL([DLLTOOL], [dlltool], [no])
  132 +AC_PATH_TOOL([STRIP], [strip], [true])
132 133  
133 134 PKG_CHECK_EXISTS
134 135  
... ...
server/Makefile.in
... ... @@ -62,6 +62,7 @@ MSGCAT=@MSGCAT@
62 62 WINDRES=@WINDRES@
63 63 AR=@AR@
64 64 VALGRIND=@VALGRIND@
  65 +STRIP=@STRIP@
65 66  
66 67 #---[ Paths ]----------------------------------------------------------------------------
67 68  
... ... @@ -130,6 +131,11 @@ $(OBJDBG)/%.o: \
130 131  
131 132 @$(CC) \
132 133 $(CFLAGS) \
  134 + -DDEBUG=1 \
  135 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  136 +
  137 + @$(CC) \
  138 + $(CFLAGS) \
133 139 -Wall -Wextra -fstack-check \
134 140 -DDEBUG=1 \
135 141 -DPLUGIN_PATH=$(BINDBG) \
... ... @@ -150,6 +156,12 @@ $(OBJRLS)/%.o: \
150 156  
151 157 @echo $< ...
152 158 @$(MKDIR) $(@D)
  159 +
  160 + @$(CC) \
  161 + $(CFLAGS) \
  162 + -DNDEBUG=1 \
  163 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  164 +
153 165 @$(CC) \
154 166 $(CFLAGS) \
155 167 -DNDEBUG=1 \
... ... @@ -221,9 +233,9 @@ $(BINRLS)/lib$(MODULE_NAME).a: \
221 233 #---[ Install Targets ]------------------------------------------------------------------
222 234  
223 235 install: \
224   - install-plugin
  236 + install-plugin-@OSNAME@
225 237  
226   -install-plugin: \
  238 +install-plugin-linux: \
227 239 $(BINRLS)/$(MODULE_NAME)@DLLEXT@
228 240  
229 241 @$(MKDIR) $(DESTDIR)$(libdir)/$(PRODUCT_NAME)-plugins
... ... @@ -232,6 +244,19 @@ install-plugin: \
232 244 $(BINRLS)/$(MODULE_NAME)@DLLEXT@ \
233 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 260 #---[ Misc Targets ]---------------------------------------------------------------------
236 261  
237 262 $(POTDIR)/$(MODULE_NAME).pot: \
... ... @@ -381,4 +406,10 @@ clean: \
381 406 cleanDebug \
382 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  
... ...