diff --git a/Makefile b/Makefile
index ae776dd0b39ae30fe964648920e63a2a233bdb03..ba7d6c5715f7020599642c0ebb52cfdda83b4268 100644
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,16 @@
 default: linux
 
-linux:
-	$(MAKE) -C src
-	$(MAKE) -C example
+linux: static shared example
+
+macos: linux
+
+static:
+	$(MAKE) -C src static
+
+shared:
+	$(MAKE) -C src shared
 
-macos:
-	$(MAKE) -C src
+example:
 	$(MAKE) -C example
 
 win32: