Inlined STM8S SPL (STM8S103) for use with SDCC
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
stm8s_inline_spl/CMakeLists.txt.clion

27 lignes
674 B

cmake_minimum_required(VERSION 3.7)
project(stm8 C)
project(STM8S)
set(CMAKE_CXX_STANDARD GNU99)
add_definitions(
-DSKIP_TRAPS=1
-DSTM8S103
-D__SDCC__
-D_SDCC_
-DINTERRUPT=
-D__interrupt\(n\)=__attribute__\(\(interrupt\(n\)\)\)
-D__SDCC)
# User program
include_directories(User)
include_directories(Library/SPL)
#include_directories(Libraries/SPL/inc)
file(GLOB_RECURSE USER_SOURCES "User/*.c" "User/*.h")
file(GLOB_RECURSE LIB_SOURCES "Library/SPL/*.h")
# Systemmake
include_directories(/usr/share/sdcc/include/)
link_directories(/usr/share/sdcc/include/)
add_executable(firmware ${USER_SOURCES} ${LIB_SOURCES})