]> git.donarmstrong.com Git - kiibohd-controller.git/blob - Output/pjrcUSB/setup.cmake
519c4a825f237897884b71ed82e29212527fcb78
[kiibohd-controller.git] / Output / pjrcUSB / setup.cmake
1 ###| CMake Kiibohd Controller USB Module |###
2 #
3 # Written by Jacob Alexander in 2011-2015 for the Kiibohd Controller
4 #
5 # Released into the Public Domain
6 #
7 ###
8
9
10 ###
11 # Module C files
12 #
13
14 #| AVR Compiler
15 if ( ${COMPILER_FAMILY} MATCHES "avr" )
16
17         set ( Module_SRCS
18                 output_com.c
19                 avr/usb_keyboard_serial.c
20         )
21
22 #| ARM Compiler
23 elseif ( ${COMPILER_FAMILY} MATCHES "arm" )
24
25         set ( Module_SRCS
26                 output_com.c
27                 arm/usb_desc.c
28                 arm/usb_dev.c
29                 arm/usb_keyboard.c
30                 arm/usb_mem.c
31                 arm/usb_serial.c
32         )
33
34 endif ( ${COMPILER_FAMILY} MATCHES "avr" )
35
36
37 ###
38 # Compiler Family Compatibility
39 #
40 set( ModuleCompatibility
41         arm
42         avr
43 )
44