Commit 4997188138fafd2a86787576fa29e756ebcd40e3

Authored by Perry Werneck
1 parent b27bd184

Stripping windws binary.

Showing 2 changed files with 42 additions and 9 deletions   Show diff stats
Makefile.in
... ... @@ -64,6 +64,7 @@ WINDRES=@WINDRES@
64 64 AR=@AR@
65 65 VALGRIND=@VALGRIND@
66 66 CONVERT=@CONVERT@
  67 +STRIP=@STRIP@
67 68  
68 69 #---[ Paths ]----------------------------------------------------------------------------
69 70  
... ... @@ -128,6 +129,11 @@ $(OBJDBG)/%.o: \
128 129  
129 130 @$(CC) \
130 131 $(CFLAGS) \
  132 + -DDEBUG=1 \
  133 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  134 +
  135 + @$(CC) \
  136 + $(CFLAGS) \
131 137 -Wall -Wextra -fstack-check \
132 138 -DDEBUG=1 \
133 139 -o $@ -c $<
... ... @@ -155,6 +161,12 @@ $(OBJRLS)/%.o: \
155 161  
156 162 @echo $< ...
157 163 @$(MKDIR) $(dir $@)
  164 +
  165 + @$(CC) \
  166 + $(CFLAGS) \
  167 + -DNDEBUG=1 \
  168 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  169 +
158 170 @$(CC) \
159 171 $(CFLAGS) \
160 172 -DNDEBUG=1 \
... ... @@ -260,6 +272,10 @@ $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@: \
260 272 $^ \
261 273 $(LIBS)
262 274  
  275 +strip: \
  276 + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@
  277 +
  278 + @$(STRIP) --discard-all $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@
263 279  
264 280 #---[ Install Targets ]------------------------------------------------------------------
265 281  
... ... @@ -268,21 +284,13 @@ install: \
268 284 install-keypads
269 285  
270 286 install-application: \
271   - $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \
  287 + install-@OSNAME@-application \
272 288 install-locale \
273 289 install-schemas \
274 290 install-branding \
275 291 install-icons
276 292  
277 293 @$(MKDIR) \
278   - $(DESTDIR)/$(bindir)
279   -
280   - @$(INSTALL_PROGRAM) \
281   - $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \
282   - $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@
283   -
284   -
285   - @$(MKDIR) \
286 294 $(DESTDIR)/$(libdir)/$(PRODUCT_NAME)-plugins
287 295  
288 296 @$(MKDIR) \
... ... @@ -295,6 +303,28 @@ install-application: \
295 303 @$(MKDIR) \
296 304 $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/keypad
297 305  
  306 +install-linux-application: \
  307 + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@
  308 +
  309 + @$(MKDIR) \
  310 + $(DESTDIR)/$(bindir)
  311 +
  312 + @$(INSTALL_PROGRAM) \
  313 + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \
  314 + $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@
  315 +
  316 +
  317 +install-windows-application: \
  318 + strip
  319 +
  320 + @$(MKDIR) \
  321 + $(DESTDIR)/$(bindir)
  322 +
  323 + @$(INSTALL_PROGRAM) \
  324 + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \
  325 + $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@
  326 +
  327 +
298 328 install-keypads:
299 329  
300 330 @$(MKDIR) \
... ... @@ -402,4 +432,6 @@ clean: \
402 432 cleanDebug \
403 433 cleanRelease
404 434  
  435 +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).d)
  436 +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).d)
405 437  
... ...
configure.ac
... ... @@ -143,6 +143,7 @@ AC_PATH_TOOL([VALGRIND], [valgrind], [no])
143 143  
144 144 AC_PATH_TOOL([SCOUR], [scour], [no])
145 145 AC_PATH_TOOL([APPSTREAMCLI],[appstreamcli], [no])
  146 +AC_PATH_TOOL([STRIP], [strip], [true])
146 147  
147 148 AC_PATH_TOOL([DESKTOP_INSTALL],[desktop-file-install],[no])
148 149  
... ...