From 2f2b28a1818ff3575dd082edecadda95a330b205 Mon Sep 17 00:00:00 2001 From: Volker Grabsch Date: Sat, 8 Nov 2008 16:37:54 +0100 Subject: implemented 'make strip' --- Makefile | 22 ++++++++++++++++++++++ doc/README | 4 ++++ 2 files changed, 26 insertions(+) diff --git a/Makefile b/Makefile index f104af9..826a4eb 100644 --- a/Makefile +++ b/Makefile @@ -49,6 +49,28 @@ $(PREFIX)/installed.$(1): $(addprefix $(PREFIX)/installed.,$($(1)_DEPS)) endef $(foreach PKG,$(PKG_RULES),$(eval $(call PKG_RULE,$(PKG),$(call TMP_DIR,$(PKG))))) +.PHONY: strip +strip: + rm -rf \ + $(PREFIX)/include \ + $(PREFIX)/info \ + $(PREFIX)/lib/libiberty.a \ + $(PREFIX)/man \ + $(PREFIX)/$(TARGET)/doc \ + $(PREFIX)/$(TARGET)/info \ + $(PREFIX)/$(TARGET)/man \ + $(PREFIX)/$(TARGET)/sbin \ + $(PREFIX)/$(TARGET)/share + -strip -s \ + $(PREFIX)/bin/* \ + $(PREFIX)/libexec/gcc/$(TARGET)/*/* \ + $(PREFIX)/$(TARGET)/bin/* + -$(TARGET)-strip -g \ + $(PREFIX)/lib/gcc/$(TARGET)/*/*.a \ + $(PREFIX)/lib/gcc/$(TARGET)/*/*.o \ + $(PREFIX)/$(TARGET)/lib/*.a \ + $(PREFIX)/$(TARGET)/lib/*.o + .PHONY: clean clean: rm -rf $(call TMP_DIR,*) $(PREFIX)/* diff --git a/doc/README b/doc/README index 4b72dff..89ca296 100644 --- a/doc/README +++ b/doc/README @@ -25,6 +25,10 @@ Usage build package 'foo' and all dependencies + make strip + + strip all package builds and remove unnecessary files + make clean remove all package builds -- cgit v0.12