diff --git a/.gitignore b/.gitignore
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7a72fb1b2298ecd9673db4de0dbecc143b445658 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,6 @@
+build/
+include/elfio/
+include/targ-config.h
+third_party/ELFIO/
+
+
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..f7912bf5e503100e00fa178321b78867236dbc2c
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "libcapstone"]
+	path = libcapstone
+	url = https://github.com/aquynh/capstone.git
diff --git a/libcapstone b/libcapstone
new file mode 160000
index 0000000000000000000000000000000000000000..5e184ec3c7fe3b3333639f4962762cce4e971888
--- /dev/null
+++ b/libcapstone
@@ -0,0 +1 @@
+Subproject commit 5e184ec3c7fe3b3333639f4962762cce4e971888