diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..2eef49c6ee4f987db46c20550c82045dea609591
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
+#TARGET = max32665
+#COMPILER = GCC
+
+#export TARGET
+#export COMPILER
+
+all: sdk subdirs
+
+travis:
+	$(MAKE) ADDFLAGS=-Werror lib subdirs
+
+subdirs:
+	$(MAKE) -C bootloader
+
+sdk/Libraries/MAX32665PeriphDriver/Build/PeriphDriver.a:
+#	$(MAKE) -C sdk/Libraries/MAX32665PeriphDriver
+
+sdk/Libraries/MAXUSB/Build/maxusb.a:
+#	$(MAKE) -C sdk/Libraries/MAXUSB
+
+sdk: sdk/Libraries/MAX32665PeriphDriver/Build/PeriphDriver.a sdk/Libraries/MAXUSB/Build/maxusb.a
+
+clean:
+	$(MAKE) -C bootloader clean
+#	$(MAKE) -C sdk/Libraries/MAX32665PeriphDriver clean
+#	$(MAKE) -C sdk/Libraries/MAXUSB clean
+