Add 'archive' target to build static library
diff --git a/Makefile b/Makefile
index a2186d5..1ea21bb 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,8 @@
# NOTE: at the moment this Makefile is for *nix only.
CC = $(CROSS)gcc
+AR?=ar
+RANLIB?=ranlib
CFLAGS += -fPIC -O3 -Wall -Iinclude
LDFLAGS += -shared
@@ -39,8 +41,13 @@
# MacOS doesn't like strip
#strip lib$(LIBNAME).$(EXT)
-install: lib
+archive: $(LIBOBJ)
+ $(AR) q lib$(LIBNAME).a $(LIBOBJ)
+ $(RANLIB) lib$(LIBNAME).a
+
+install: archive lib
install -m0644 lib$(LIBNAME).$(EXT) /usr/lib
+ install -m0644 lib$(LIBNAME).a /usr/lib
mkdir -p /usr/include/$(LIBNAME)
install -m0644 include/capstone.h /usr/include/$(LIBNAME)
install -m0644 include/x86.h /usr/include/$(LIBNAME)