Squashed 'motors/teensy_loader_cli/' content from commit f5b6d7a

Change-Id: Ib5def334133aef8a8556a30e0b726d40c5a2ab85
git-subtree-dir: motors/teensy_loader_cli
git-subtree-split: f5b6d7aafda9a8b014b4bb08660833ca45c136d2
diff --git a/Makefile.bsd b/Makefile.bsd
new file mode 100644
index 0000000..2aea86d
--- /dev/null
+++ b/Makefile.bsd
@@ -0,0 +1,21 @@
+OS ?= FreeBSD
+#OS ?= NetBSD
+#OS ?= OpenBSD
+
+CFLAGS ?= -O2 -Wall
+CC ?= gcc
+
+.if $(OS) == "FreeBSD"
+CFLAGS += -DUSE_LIBUSB
+LIBS =  -lusb
+.elif $(OS) == "NetBSD" || $(OS) == "OpenBSD"
+CFLAGS += -DUSE_UHID
+LIBS =
+.endif
+
+
+teensy_loader_cli: teensy_loader_cli.c
+	$(CC) $(CFLAGS) -s -o teensy_loader_cli teensy_loader_cli.c $(LIBS)
+
+clean:
+	rm -f teensy_loader_cli