]> git.donarmstrong.com Git - kiibohd-controller.git/blobdiff - Bootloader/CMakeLists.txt
Pre-merge cleanup.
[kiibohd-controller.git] / Bootloader / CMakeLists.txt
index 4db6e230e46eb43ef089bba104fa150b85cd00f6..2e12cf82edd000438aeadb1f1c9fa1a6c759736a 100644 (file)
@@ -21,7 +21,8 @@
 #|
 set( CHIP
        "mk20dx128vlf5"    # McHCK       mk20dx128vlf5
-#       "mk20dx256vlh7"    # Kiibohd-dfu mk20dx256vlh7
+#      "mk20dx256vlh7"    # Kiibohd-dfu mk20dx256vlh7
+       CACHE STRING "Chip"
 )
 
 
@@ -36,7 +37,8 @@ set( CHIP
 set( COMPILER
        "gcc"   # arm-none-eabi-gcc / avr-gcc - Default
 #       "clang" # arm-none-eabi
-       CACHE STRING "Compiler Type" )
+       CACHE STRING "Compiler Type"
+)
 
 
 
@@ -67,6 +69,14 @@ set( SRCS
        usb.c
 )
 
+# Only compile in if necessary
+if( CHIP STREQUAL "mk20dx256vlh7" )
+       set( SRCS ${SRCS}
+               debug.c
+       )
+endif()
+
+
 message( STATUS "Bootloader Source Files:" )
 message( "${SRCS}" )
 
@@ -81,7 +91,10 @@ endforeach()
 ###
 # Directory Includes
 #
-include_directories( ${CMAKE_SOURCE_DIR}/../Lib )
+include_directories (
+       ${CMAKE_SOURCE_DIR}/../Lib
+       ${CMAKE_SOURCE_DIR}
+)