]> git.donarmstrong.com Git - kiibohd-controller.git/blobdiff - Output/pjrcUSB/setup.cmake
Moving USB to Output in preparation for additional Output types.
[kiibohd-controller.git] / Output / pjrcUSB / setup.cmake
diff --git a/Output/pjrcUSB/setup.cmake b/Output/pjrcUSB/setup.cmake
new file mode 100644 (file)
index 0000000..157dfc2
--- /dev/null
@@ -0,0 +1,49 @@
+###| CMake Kiibohd Controller USB Module |###
+#
+# Written by Jacob Alexander in 2011-2013 for the Kiibohd Controller
+#
+# Released into the Public Domain
+#
+###
+
+
+###
+# Module C files
+#
+
+
+#| AVR Compiler
+if ( ${COMPILER_FAMILY} MATCHES "avr" )
+
+       set( OUTPUT_SRCS
+               output_com.c
+               avr/usb_keyboard_debug.c
+       )
+
+#| ARM Compiler
+elseif ( ${COMPILER_FAMILY} MATCHES "arm" )
+
+       set( OUTPUT_SRCS
+               output_com.c
+               arm/usb_desc.c
+               arm/usb_dev.c
+               arm/usb_keyboard.c
+               arm/usb_mem.c
+               arm/usb_serial.c
+       )
+
+endif ( ${COMPILER_FAMILY} MATCHES "avr" )
+
+
+###
+# Module Specific Options
+#
+
+###
+# Compiler Family Compatibility
+#
+set( OutputModuleCompatibility
+       arm
+       avr
+)
+