From 4997188138fafd2a86787576fa29e756ebcd40e3 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Sat, 17 Oct 2020 12:33:18 -0300 Subject: [PATCH] Stripping windws binary. --- Makefile.in | 50 +++++++++++++++++++++++++++++++++++++++++--------- configure.ac | 1 + 2 files changed, 42 insertions(+), 9 deletions(-) diff --git a/Makefile.in b/Makefile.in index 9006761..d16513b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -64,6 +64,7 @@ WINDRES=@WINDRES@ AR=@AR@ VALGRIND=@VALGRIND@ CONVERT=@CONVERT@ +STRIP=@STRIP@ #---[ Paths ]---------------------------------------------------------------------------- @@ -128,6 +129,11 @@ $(OBJDBG)/%.o: \ @$(CC) \ $(CFLAGS) \ + -DDEBUG=1 \ + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $< + + @$(CC) \ + $(CFLAGS) \ -Wall -Wextra -fstack-check \ -DDEBUG=1 \ -o $@ -c $< @@ -155,6 +161,12 @@ $(OBJRLS)/%.o: \ @echo $< ... @$(MKDIR) $(dir $@) + + @$(CC) \ + $(CFLAGS) \ + -DNDEBUG=1 \ + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $< + @$(CC) \ $(CFLAGS) \ -DNDEBUG=1 \ @@ -260,6 +272,10 @@ $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@: \ $^ \ $(LIBS) +strip: \ + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ + + @$(STRIP) --discard-all $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ #---[ Install Targets ]------------------------------------------------------------------ @@ -268,21 +284,13 @@ install: \ install-keypads install-application: \ - $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \ + install-@OSNAME@-application \ install-locale \ install-schemas \ install-branding \ install-icons @$(MKDIR) \ - $(DESTDIR)/$(bindir) - - @$(INSTALL_PROGRAM) \ - $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \ - $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@ - - - @$(MKDIR) \ $(DESTDIR)/$(libdir)/$(PRODUCT_NAME)-plugins @$(MKDIR) \ @@ -295,6 +303,28 @@ install-application: \ @$(MKDIR) \ $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/keypad +install-linux-application: \ + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ + + @$(MKDIR) \ + $(DESTDIR)/$(bindir) + + @$(INSTALL_PROGRAM) \ + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \ + $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@ + + +install-windows-application: \ + strip + + @$(MKDIR) \ + $(DESTDIR)/$(bindir) + + @$(INSTALL_PROGRAM) \ + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \ + $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@ + + install-keypads: @$(MKDIR) \ @@ -402,4 +432,6 @@ clean: \ cleanDebug \ cleanRelease +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).d) +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).d) diff --git a/configure.ac b/configure.ac index cfec33e..812418c 100644 --- a/configure.ac +++ b/configure.ac @@ -143,6 +143,7 @@ AC_PATH_TOOL([VALGRIND], [valgrind], [no]) AC_PATH_TOOL([SCOUR], [scour], [no]) AC_PATH_TOOL([APPSTREAMCLI],[appstreamcli], [no]) +AC_PATH_TOOL([STRIP], [strip], [true]) AC_PATH_TOOL([DESKTOP_INSTALL],[desktop-file-install],[no]) -- libgit2 0.21.2