aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-11-16 13:26:34 -0500
committerMarti Bolivar <mbolivar@leaflabs.com>2012-04-11 16:56:51 -0400
commit844665608fbeeab270e3d1a4bd797afd24302a10 (patch)
tree30a292680106fd81e9e8b41344b27ec8306c31f6 /Makefile
parent62e4ce256e1f2ea18cf2d576ed8110d6553c7fc1 (diff)
downloadlibrambutan-844665608fbeeab270e3d1a4bd797afd24302a10.tar.gz
librambutan-844665608fbeeab270e3d1a4bd797afd24302a10.zip
Make USB its own submodule.
Add libmaple/usb/rules.mk, which compiles the USB FS device firmware submodule. Move the logic for compiling the USB stack from libmaple/rules.mk into libmaple/usb/rules.mk. Move libmaple/usb/usb_cdacm.h to libmaple/include/libmaple/. Its API is sufficiently general that we'll be able to port it over to USB OTG (either FS or HS) eventually, and that lets us include it from Wirish using the new style for libmaple headers. Fix the includes for public libmaple headers within libmaple/usb. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c6a1e07..c2a60dd 100644
--- a/Makefile
+++ b/Makefile
@@ -80,6 +80,7 @@ ifeq ($(LIBMAPLE_MODULES),)
else
LIBMAPLE_MODULES += $(SRCROOT)/libmaple
endif
+LIBMAPLE_MODULES += $(SRCROOT)/libmaple/usb # USB FS device
LIBMAPLE_MODULES += $(LIBMAPLE_MODULE_FAMILY) # family submodule in libmaple
LIBMAPLE_MODULES += $(SRCROOT)/wirish
# Official libraries: