Makefile: added 'make strip' target
authorMarco Costalba <mcostalba@gmail.com>
Sat, 8 Aug 2009 16:37:13 +0000 (17:37 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Sat, 8 Aug 2009 16:37:13 +0000 (17:37 +0100)
Binaries are always built with symbol table in to easy
debugging and profiling.

It is now possible to run:

make strip

To remove symbol table from the compiled binary. This
could be useful to prepare the release version.

Patch by Heinz van Saanen.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/Makefile

index c9da6d9b8ca9a5fe434d010248eb00a6a45c1470..7ca0495e3f4c76495503b96db16020e45b669179 100644 (file)
@@ -75,6 +75,7 @@ help:
        @echo "make osx-ppc64      >  PPC-Mac OS X 64 bit. Compiler = g++"
        @echo "make osx-x86        >  x86-Mac OS X 32 bit. Compiler = g++"
        @echo "make osx-x86_64     >  x86-Mac OS X 64 bit. Compiler = g++"
+       @echo "make strip          >  Strip executable"
        @echo "make clean          >  Clean up"
        @echo ""
 
@@ -157,6 +158,9 @@ osx-x86_64:
        LDFLAGS+='-arch x86_64' \
        all
 
+strip:
+       strip $(EXE)
+
 
 ### Compilation. Do not change
 $(EXE): $(OBJS)