diff --git a/bsl/cmakeLowLayer/CMakeLists.txt b/bsl/cmakeLowLayer/CMakeLists.txt index c6d8871..57f9e9e 100644 --- a/bsl/cmakeLowLayer/CMakeLists.txt +++ b/bsl/cmakeLowLayer/CMakeLists.txt @@ -17,7 +17,7 @@ project(refOvenTest ASM C CXX) # do this intead sf declaring languages in the be set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_PROCESSOR arm) set(CMAKE_CROSSCOMPILING TRUE) -set(CMAKE_VERBOSE_MAKEFILE on)#Shoul make print everythign ?? +set(CMAKE_VERBOSE_MAKEFILE off)#Shoul make print everythign ?? #################################################################################################### #VARIABLES : defined by user #################################################################################################### @@ -75,6 +75,11 @@ set (AS_INCLUDES ${C_INCLUDES}) set (AS_FLAGS -x assembler-with-cpp ${C_FLAGS}) set (AS_DEFS ${C_DEFS}) +set (CPP_SOURCES cppSrc/transfer.cpp) +set (CPP_INCLUDES cppSrc) +set (CPP_FLAGS ${C_FLAGS}) +set (CPP_DEFS ${C_DEFS}) + set(LINKER_FLAGS -mthumb -specs=nano.specs @@ -88,12 +93,19 @@ set(LINKER_FLAGS add_library(${AS_FUNC} STATIC ${AS_SOURCES}) target_compile_options(${AS_FUNC} PRIVATE ${AS_FLAGS}) target_compile_definitions(${AS_FUNC} PRIVATE ${AS_DEFS}) -#target_include_directories(${AS_FUNC} PRIVATE ${AS_INCLUDES}) add_library(${C_FUNC} STATIC ${C_SOURCES}) target_compile_options(${C_FUNC} PRIVATE ${C_FLAGS}) target_compile_definitions(${C_FUNC} PRIVATE ${C_DEFS}) -target_include_directories(${C_FUNC} PRIVATE ${C_INCLUDES}) +target_include_directories(${C_FUNC} PUBLIC ${C_INCLUDES}) + +add_library(${CPP_FUNC} ${CPP_SOURCES}) +target_compile_options(${CPP_FUNC} PRIVATE ${CPP_FLAGS}) +target_compile_definitions(${CPP_FUNC} PRIVATE ${CPP_DEFS}) +target_include_directories(${CPP_FUNC} PUBLIC ${CPP_INCLUDES}) + +target_link_libraries(${CPP_FUNC} ${C_FUNC}) + #################################################################################################### #COMPILATION #################################################################################################### @@ -129,6 +141,7 @@ add_custom_command(TARGET ${EXECUTABLE} #################################################################################################### #CUSTOM Comments from dev. #################################################################################################### +# Link For hheader dependency : https://stackoverflow.com/questions/11216408/cmake-dependencies-headers-between-apps-libraries-in-same-project #This is one possible trick to handle the assenbly compiling. #We can't use arm-non-eabi-as because it can onaly hande macros. #So this bizzare Variable makes shure that whne the asembly compiling is called the -x assembler-with-cpp flag is passed diff --git a/bsl/cmakeLowLayer/Src/main.c b/bsl/cmakeLowLayer/Src/main.c index 447ad68..4a558f2 100644 --- a/bsl/cmakeLowLayer/Src/main.c +++ b/bsl/cmakeLowLayer/Src/main.c @@ -101,7 +101,7 @@ int main(void) { /* USER CODE END WHILE */ LL_GPIO_TogglePin(LED_G_GPIO_Port,LED_G_Pin); - LL_mDelay(500); + LL_mDelay(100); /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ diff --git a/bsl/cmakeLowLayer/build/CMakeCache.txt b/bsl/cmakeLowLayer/build/CMakeCache.txt index 6d99b0e..b8c4bfd 100644 --- a/bsl/cmakeLowLayer/build/CMakeCache.txt +++ b/bsl/cmakeLowLayer/build/CMakeCache.txt @@ -214,6 +214,9 @@ CMAKE_STRIP:FILEPATH=/usr/bin/arm-none-eabi-strip // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE +//Dependencies for the target +cpp_functions_LIB_DEPENDS:STATIC=general;c_functions; + //Value Computed by CMake refOvenTest_BINARY_DIR:STATIC=/home/key/github/KED/bsl/cmakeLowLayer/build diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin b/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin index 0f5997c..f35b8d2 100644 Binary files a/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin and b/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin differ diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin b/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin index d89a531..8861e74 100644 Binary files a/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin and b/bsl/cmakeLowLayer/build/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/CMakeOutput.log b/bsl/cmakeLowLayer/build/CMakeFiles/CMakeOutput.log index 2e61153..0500237 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/CMakeOutput.log +++ b/bsl/cmakeLowLayer/build/CMakeFiles/CMakeOutput.log @@ -34,32 +34,32 @@ The CXX compiler identification is GNU, found in "/home/key/github/KED/bsl/cmake Determining if the C compiler works passed with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_83622/fast" -/usr/bin/make -f CMakeFiles/cmTC_83622.dir/build.make CMakeFiles/cmTC_83622.dir/build +Run Build Command:"/usr/bin/make" "cmTC_16735/fast" +/usr/bin/make -f CMakeFiles/cmTC_16735.dir/build.make CMakeFiles/cmTC_16735.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_83622.dir/testCCompiler.c.o -/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_83622.dir/testCCompiler.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C static library libcmTC_83622.a -/usr/bin/cmake -P CMakeFiles/cmTC_83622.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83622.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_83622.a CMakeFiles/cmTC_83622.dir/testCCompiler.c.o -/usr/bin/arm-none-eabi-ranlib libcmTC_83622.a +Building C object CMakeFiles/cmTC_16735.dir/testCCompiler.c.o +/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_16735.dir/testCCompiler.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C static library libcmTC_16735.a +/usr/bin/cmake -P CMakeFiles/cmTC_16735.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_16735.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_16735.a CMakeFiles/cmTC_16735.dir/testCCompiler.c.o +/usr/bin/arm-none-eabi-ranlib libcmTC_16735.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' Detecting C compiler ABI info compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_18e1a/fast" -/usr/bin/make -f CMakeFiles/cmTC_18e1a.dir/build.make CMakeFiles/cmTC_18e1a.dir/build +Run Build Command:"/usr/bin/make" "cmTC_586a1/fast" +/usr/bin/make -f CMakeFiles/cmTC_586a1.dir/build.make CMakeFiles/cmTC_586a1.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o -/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c -Linking C static library libcmTC_18e1a.a -/usr/bin/cmake -P CMakeFiles/cmTC_18e1a.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18e1a.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_18e1a.a CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o -/usr/bin/arm-none-eabi-ranlib libcmTC_18e1a.a +Building C object CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o +/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c +Linking C static library libcmTC_586a1.a +/usr/bin/cmake -P CMakeFiles/cmTC_586a1.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_586a1.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_586a1.a CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o +/usr/bin/arm-none-eabi-ranlib libcmTC_586a1.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -67,16 +67,16 @@ Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(arm-none-eabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/usr/bin/make" "cmTC_18e1a/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_18e1a.dir/build.make CMakeFiles/cmTC_18e1a.dir/build] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_586a1/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_586a1.dir/build.make CMakeFiles/cmTC_586a1.dir/build] ignore line: [make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c] - ignore line: [Linking C static library libcmTC_18e1a.a] - ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_18e1a.dir/cmake_clean_target.cmake] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18e1a.dir/link.txt --verbose=1] - ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_18e1a.a CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_18e1a.a] + ignore line: [Building C object CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C static library libcmTC_586a1.a] + ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_586a1.dir/cmake_clean_target.cmake] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_586a1.dir/link.txt --verbose=1] + ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_586a1.a CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_586a1.a] ignore line: [make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'] ignore line: [] implicit libs: [] @@ -89,16 +89,16 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_bdb5b/fast" -/usr/bin/make -f CMakeFiles/cmTC_bdb5b.dir/build.make CMakeFiles/cmTC_bdb5b.dir/build +Run Build Command:"/usr/bin/make" "cmTC_6a761/fast" +/usr/bin/make -f CMakeFiles/cmTC_6a761.dir/build.make CMakeFiles/cmTC_6a761.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_bdb5b.dir/feature_tests.c.o -/usr/bin/arm-none-eabi-gcc -std=c11 -o CMakeFiles/cmTC_bdb5b.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c -Linking C static library libcmTC_bdb5b.a -/usr/bin/cmake -P CMakeFiles/cmTC_bdb5b.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bdb5b.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_bdb5b.a CMakeFiles/cmTC_bdb5b.dir/feature_tests.c.o -/usr/bin/arm-none-eabi-ranlib libcmTC_bdb5b.a +Building C object CMakeFiles/cmTC_6a761.dir/feature_tests.c.o +/usr/bin/arm-none-eabi-gcc -std=c11 -o CMakeFiles/cmTC_6a761.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c +Linking C static library libcmTC_6a761.a +/usr/bin/cmake -P CMakeFiles/cmTC_6a761.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a761.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_6a761.a CMakeFiles/cmTC_6a761.dir/feature_tests.c.o +/usr/bin/arm-none-eabi-ranlib libcmTC_6a761.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -111,16 +111,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_ed264/fast" -/usr/bin/make -f CMakeFiles/cmTC_ed264.dir/build.make CMakeFiles/cmTC_ed264.dir/build +Run Build Command:"/usr/bin/make" "cmTC_07893/fast" +/usr/bin/make -f CMakeFiles/cmTC_07893.dir/build.make CMakeFiles/cmTC_07893.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_ed264.dir/feature_tests.c.o -/usr/bin/arm-none-eabi-gcc -std=c99 -o CMakeFiles/cmTC_ed264.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c -Linking C static library libcmTC_ed264.a -/usr/bin/cmake -P CMakeFiles/cmTC_ed264.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed264.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_ed264.a CMakeFiles/cmTC_ed264.dir/feature_tests.c.o -/usr/bin/arm-none-eabi-ranlib libcmTC_ed264.a +Building C object CMakeFiles/cmTC_07893.dir/feature_tests.c.o +/usr/bin/arm-none-eabi-gcc -std=c99 -o CMakeFiles/cmTC_07893.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c +Linking C static library libcmTC_07893.a +/usr/bin/cmake -P CMakeFiles/cmTC_07893.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07893.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_07893.a CMakeFiles/cmTC_07893.dir/feature_tests.c.o +/usr/bin/arm-none-eabi-ranlib libcmTC_07893.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -133,16 +133,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_6b1de/fast" -/usr/bin/make -f CMakeFiles/cmTC_6b1de.dir/build.make CMakeFiles/cmTC_6b1de.dir/build +Run Build Command:"/usr/bin/make" "cmTC_25a15/fast" +/usr/bin/make -f CMakeFiles/cmTC_25a15.dir/build.make CMakeFiles/cmTC_25a15.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_6b1de.dir/feature_tests.c.o -/usr/bin/arm-none-eabi-gcc -std=c90 -o CMakeFiles/cmTC_6b1de.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c -Linking C static library libcmTC_6b1de.a -/usr/bin/cmake -P CMakeFiles/cmTC_6b1de.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b1de.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_6b1de.a CMakeFiles/cmTC_6b1de.dir/feature_tests.c.o -/usr/bin/arm-none-eabi-ranlib libcmTC_6b1de.a +Building C object CMakeFiles/cmTC_25a15.dir/feature_tests.c.o +/usr/bin/arm-none-eabi-gcc -std=c90 -o CMakeFiles/cmTC_25a15.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c +Linking C static library libcmTC_25a15.a +/usr/bin/cmake -P CMakeFiles/cmTC_25a15.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25a15.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_25a15.a CMakeFiles/cmTC_25a15.dir/feature_tests.c.o +/usr/bin/arm-none-eabi-ranlib libcmTC_25a15.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -153,32 +153,32 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi Determining if the CXX compiler works passed with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_e29b3/fast" -/usr/bin/make -f CMakeFiles/cmTC_e29b3.dir/build.make CMakeFiles/cmTC_e29b3.dir/build +Run Build Command:"/usr/bin/make" "cmTC_c8bc3/fast" +/usr/bin/make -f CMakeFiles/cmTC_c8bc3.dir/build.make CMakeFiles/cmTC_c8bc3.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_e29b3.dir/testCXXCompiler.cxx.o -/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_e29b3.dir/testCXXCompiler.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX static library libcmTC_e29b3.a -/usr/bin/cmake -P CMakeFiles/cmTC_e29b3.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e29b3.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_e29b3.a CMakeFiles/cmTC_e29b3.dir/testCXXCompiler.cxx.o -/usr/bin/arm-none-eabi-ranlib libcmTC_e29b3.a +Building CXX object CMakeFiles/cmTC_c8bc3.dir/testCXXCompiler.cxx.o +/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_c8bc3.dir/testCXXCompiler.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX static library libcmTC_c8bc3.a +/usr/bin/cmake -P CMakeFiles/cmTC_c8bc3.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c8bc3.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_c8bc3.a CMakeFiles/cmTC_c8bc3.dir/testCXXCompiler.cxx.o +/usr/bin/arm-none-eabi-ranlib libcmTC_c8bc3.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' Detecting CXX compiler ABI info compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_9ec3d/fast" -/usr/bin/make -f CMakeFiles/cmTC_9ec3d.dir/build.make CMakeFiles/cmTC_9ec3d.dir/build +Run Build Command:"/usr/bin/make" "cmTC_c45de/fast" +/usr/bin/make -f CMakeFiles/cmTC_c45de.dir/build.make CMakeFiles/cmTC_c45de.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp -Linking CXX static library libcmTC_9ec3d.a -/usr/bin/cmake -P CMakeFiles/cmTC_9ec3d.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9ec3d.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_9ec3d.a CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/arm-none-eabi-ranlib libcmTC_9ec3d.a +Building CXX object CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp +Linking CXX static library libcmTC_c45de.a +/usr/bin/cmake -P CMakeFiles/cmTC_c45de.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c45de.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_c45de.a CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/arm-none-eabi-ranlib libcmTC_c45de.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -186,16 +186,16 @@ Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(arm-none-eabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/usr/bin/make" "cmTC_9ec3d/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_9ec3d.dir/build.make CMakeFiles/cmTC_9ec3d.dir/build] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_c45de/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_c45de.dir/build.make CMakeFiles/cmTC_c45de.dir/build] ignore line: [make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Linking CXX static library libcmTC_9ec3d.a] - ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_9ec3d.dir/cmake_clean_target.cmake] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9ec3d.dir/link.txt --verbose=1] - ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_9ec3d.a CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_9ec3d.a] + ignore line: [Building CXX object CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX static library libcmTC_c45de.a] + ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_c45de.dir/cmake_clean_target.cmake] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c45de.dir/link.txt --verbose=1] + ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_c45de.a CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_c45de.a] ignore line: [make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'] ignore line: [] implicit libs: [] @@ -208,16 +208,16 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_bd549/fast" -/usr/bin/make -f CMakeFiles/cmTC_bd549.dir/build.make CMakeFiles/cmTC_bd549.dir/build +Run Build Command:"/usr/bin/make" "cmTC_4fb58/fast" +/usr/bin/make -f CMakeFiles/cmTC_4fb58.dir/build.make CMakeFiles/cmTC_4fb58.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_bd549.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-g++ -std=c++1z -o CMakeFiles/cmTC_bd549.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx -Linking CXX static library libcmTC_bd549.a -/usr/bin/cmake -P CMakeFiles/cmTC_bd549.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bd549.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_bd549.a CMakeFiles/cmTC_bd549.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-ranlib libcmTC_bd549.a +Building CXX object CMakeFiles/cmTC_4fb58.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-g++ -std=c++1z -o CMakeFiles/cmTC_4fb58.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx +Linking CXX static library libcmTC_4fb58.a +/usr/bin/cmake -P CMakeFiles/cmTC_4fb58.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4fb58.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_4fb58.a CMakeFiles/cmTC_4fb58.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-ranlib libcmTC_4fb58.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -283,16 +283,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_ecf96/fast" -/usr/bin/make -f CMakeFiles/cmTC_ecf96.dir/build.make CMakeFiles/cmTC_ecf96.dir/build +Run Build Command:"/usr/bin/make" "cmTC_fcd94/fast" +/usr/bin/make -f CMakeFiles/cmTC_fcd94.dir/build.make CMakeFiles/cmTC_fcd94.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_ecf96.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-g++ -std=c++14 -o CMakeFiles/cmTC_ecf96.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx -Linking CXX static library libcmTC_ecf96.a -/usr/bin/cmake -P CMakeFiles/cmTC_ecf96.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ecf96.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_ecf96.a CMakeFiles/cmTC_ecf96.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-ranlib libcmTC_ecf96.a +Building CXX object CMakeFiles/cmTC_fcd94.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-g++ -std=c++14 -o CMakeFiles/cmTC_fcd94.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx +Linking CXX static library libcmTC_fcd94.a +/usr/bin/cmake -P CMakeFiles/cmTC_fcd94.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fcd94.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_fcd94.a CMakeFiles/cmTC_fcd94.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-ranlib libcmTC_fcd94.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -358,16 +358,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_fb751/fast" -/usr/bin/make -f CMakeFiles/cmTC_fb751.dir/build.make CMakeFiles/cmTC_fb751.dir/build +Run Build Command:"/usr/bin/make" "cmTC_de9ee/fast" +/usr/bin/make -f CMakeFiles/cmTC_de9ee.dir/build.make CMakeFiles/cmTC_de9ee.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_fb751.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-g++ -std=c++11 -o CMakeFiles/cmTC_fb751.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx -Linking CXX static library libcmTC_fb751.a -/usr/bin/cmake -P CMakeFiles/cmTC_fb751.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fb751.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_fb751.a CMakeFiles/cmTC_fb751.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-ranlib libcmTC_fb751.a +Building CXX object CMakeFiles/cmTC_de9ee.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-g++ -std=c++11 -o CMakeFiles/cmTC_de9ee.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx +Linking CXX static library libcmTC_de9ee.a +/usr/bin/cmake -P CMakeFiles/cmTC_de9ee.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de9ee.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_de9ee.a CMakeFiles/cmTC_de9ee.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-ranlib libcmTC_de9ee.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' @@ -433,16 +433,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp -Run Build Command:"/usr/bin/make" "cmTC_389e3/fast" -/usr/bin/make -f CMakeFiles/cmTC_389e3.dir/build.make CMakeFiles/cmTC_389e3.dir/build +Run Build Command:"/usr/bin/make" "cmTC_9885c/fast" +/usr/bin/make -f CMakeFiles/cmTC_9885c.dir/build.make CMakeFiles/cmTC_9885c.dir/build make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_389e3.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-g++ -std=c++98 -o CMakeFiles/cmTC_389e3.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx -Linking CXX static library libcmTC_389e3.a -/usr/bin/cmake -P CMakeFiles/cmTC_389e3.dir/cmake_clean_target.cmake -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_389e3.dir/link.txt --verbose=1 -/usr/bin/arm-none-eabi-ar qc libcmTC_389e3.a CMakeFiles/cmTC_389e3.dir/feature_tests.cxx.o -/usr/bin/arm-none-eabi-ranlib libcmTC_389e3.a +Building CXX object CMakeFiles/cmTC_9885c.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-g++ -std=c++98 -o CMakeFiles/cmTC_9885c.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx +Linking CXX static library libcmTC_9885c.a +/usr/bin/cmake -P CMakeFiles/cmTC_9885c.dir/cmake_clean_target.cmake +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9885c.dir/link.txt --verbose=1 +/usr/bin/arm-none-eabi-ar qc libcmTC_9885c.a CMakeFiles/cmTC_9885c.dir/feature_tests.cxx.o +/usr/bin/arm-none-eabi-ranlib libcmTC_9885c.a make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp' diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/Makefile.cmake b/bsl/cmakeLowLayer/build/CMakeFiles/Makefile.cmake index 7be424e..df712cd 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/Makefile.cmake +++ b/bsl/cmakeLowLayer/build/CMakeFiles/Makefile.cmake @@ -122,6 +122,7 @@ set(CMAKE_MAKEFILE_PRODUCTS # Dependency information for all targets: set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/cpp_functions.dir/DependInfo.cmake" "CMakeFiles/refOvenTest.out.dir/DependInfo.cmake" "CMakeFiles/assembly_functions.dir/DependInfo.cmake" "CMakeFiles/c_functions.dir/DependInfo.cmake" diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/Makefile2 b/bsl/cmakeLowLayer/build/CMakeFiles/Makefile2 index d64caea..2601568 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/Makefile2 +++ b/bsl/cmakeLowLayer/build/CMakeFiles/Makefile2 @@ -34,9 +34,6 @@ SUFFIXES = .SUFFIXES: .hpux_make_needs_suffix_list -# Produce verbose output by default. -VERBOSE = 1 - # Suppress display of executed commands. $(VERBOSE).SILENT: @@ -67,15 +64,52 @@ CMAKE_SOURCE_DIR = /home/key/github/KED/bsl/cmakeLowLayer # The top-level build directory on which CMake was run. CMAKE_BINARY_DIR = /home/key/github/KED/bsl/cmakeLowLayer/build +#============================================================================= +# Target rules for target CMakeFiles/cpp_functions.dir + +# All Build rule for target. +CMakeFiles/cpp_functions.dir/all: CMakeFiles/c_functions.dir/all + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/depend + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=11,12 "Built target cpp_functions" +.PHONY : CMakeFiles/cpp_functions.dir/all + +# Include target in all. +all: CMakeFiles/cpp_functions.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/cpp_functions.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles 10 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/cpp_functions.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles 0 +.PHONY : CMakeFiles/cpp_functions.dir/rule + +# Convenience name for target. +cpp_functions: CMakeFiles/cpp_functions.dir/rule + +.PHONY : cpp_functions + +# clean rule for target. +CMakeFiles/cpp_functions.dir/clean: + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/clean +.PHONY : CMakeFiles/cpp_functions.dir/clean + +# clean rule for target. +clean: CMakeFiles/cpp_functions.dir/clean + +.PHONY : clean + #============================================================================= # Target rules for target CMakeFiles/refOvenTest.out.dir # All Build rule for target. -CMakeFiles/refOvenTest.out.dir/all: CMakeFiles/assembly_functions.dir/all CMakeFiles/refOvenTest.out.dir/all: CMakeFiles/c_functions.dir/all +CMakeFiles/refOvenTest.out.dir/all: CMakeFiles/assembly_functions.dir/all $(MAKE) -f CMakeFiles/refOvenTest.out.dir/build.make CMakeFiles/refOvenTest.out.dir/depend $(MAKE) -f CMakeFiles/refOvenTest.out.dir/build.make CMakeFiles/refOvenTest.out.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=11,12 "Built target refOvenTest.out" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=13,14 "Built target refOvenTest.out" .PHONY : CMakeFiles/refOvenTest.out.dir/all # Include target in all. diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/TargetDirectories.txt b/bsl/cmakeLowLayer/build/CMakeFiles/TargetDirectories.txt index 5420cad..ebd260b 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/TargetDirectories.txt +++ b/bsl/cmakeLowLayer/build/CMakeFiles/TargetDirectories.txt @@ -1,5 +1,6 @@ /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/rebuild_cache.dir /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/edit_cache.dir +/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/assembly_functions.dir /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/assembly_functions.dir/build.make b/bsl/cmakeLowLayer/build/CMakeFiles/assembly_functions.dir/build.make index ae19f41..ca737fb 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/assembly_functions.dir/build.make +++ b/bsl/cmakeLowLayer/build/CMakeFiles/assembly_functions.dir/build.make @@ -18,9 +18,6 @@ SUFFIXES = .SUFFIXES: .hpux_make_needs_suffix_list -# Produce verbose output by default. -VERBOSE = 1 - # Suppress display of executed commands. $(VERBOSE).SILENT: diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir/build.make b/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir/build.make index eb87160..9210b4c 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir/build.make +++ b/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir/build.make @@ -18,9 +18,6 @@ SUFFIXES = .SUFFIXES: .hpux_make_needs_suffix_list -# Produce verbose output by default. -VERBOSE = 1 - # Suppress display of executed commands. $(VERBOSE).SILENT: diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/CXX.includecache b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/CXX.includecache new file mode 100644 index 0000000..27c4bac --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/CXX.includecache @@ -0,0 +1,168 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h +core_cm0.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/core_cm0.h +system_stm32f0xx.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h +stdint.h +- + +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h +stm32f030x6.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x6.h +stm32f030x8.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x8.h +stm32f031x6.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f031x6.h +stm32f038xx.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f038xx.h +stm32f042x6.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h +stm32f048xx.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f048xx.h +stm32f051x8.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f051x8.h +stm32f058xx.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f058xx.h +stm32f070x6.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f070x6.h +stm32f070xb.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f070xb.h +stm32f071xb.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f071xb.h +stm32f072xb.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h +stm32f078xx.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f078xx.h +stm32f091xc.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f091xc.h +stm32f098xx.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f098xx.h +stm32f030xc.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030xc.h +stm32f0xx_hal.h +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx_hal.h + +../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h + +../Drivers/CMSIS/Include/cmsis_armcc.h + +../Drivers/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +../Drivers/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +../Drivers/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +../Drivers/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +../Drivers/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +../Drivers/CMSIS/Include/cmsis_gcc.h + +../Drivers/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +../Drivers/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +../Drivers/CMSIS/Include/cmsis_version.h + +../Drivers/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +../Drivers/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +../Drivers/CMSIS/Include/cmsis_compiler.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h +stm32f0xx.h +../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h + +../Inc/main.h +stm32f0xx_ll_crs.h +../Inc/stm32f0xx_ll_crs.h +stm32f0xx_ll_rcc.h +../Inc/stm32f0xx_ll_rcc.h +stm32f0xx_ll_bus.h +../Inc/stm32f0xx_ll_bus.h +stm32f0xx_ll_system.h +../Inc/stm32f0xx_ll_system.h +stm32f0xx_ll_exti.h +../Inc/stm32f0xx_ll_exti.h +stm32f0xx_ll_cortex.h +../Inc/stm32f0xx_ll_cortex.h +stm32f0xx_ll_utils.h +../Inc/stm32f0xx_ll_utils.h +stm32f0xx_ll_pwr.h +../Inc/stm32f0xx_ll_pwr.h +stm32f0xx_ll_dma.h +../Inc/stm32f0xx_ll_dma.h +stm32f0xx_ll_gpio.h +../Inc/stm32f0xx_ll_gpio.h +stm32_assert.h +../Inc/stm32_assert.h + +../Inc/stm32_assert.h + +/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp +transfer.hpp +/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.hpp + +/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.hpp +main.h +/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/main.h + diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/DependInfo.cmake b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/DependInfo.cmake new file mode 100644 index 0000000..ce36c17 --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/DependInfo.cmake @@ -0,0 +1,42 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp" "/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "DATA_CACHE_ENABLE=0" + "HSE_STARTUP_TIMEOUT=100" + "HSE_VALUE=8000000" + "HSI_VALUE=8000000" + "INSTRUCTION_CACHE_ENABLE=0" + "LSE_STARTUP_TIMEOUT=5000" + "LSE_VALUE=32768" + "LSI_VALUE=40000" + "PREFETCH_ENABLE=1" + "STM32F042x6" + "USE_FULL_LL_DRIVER" + "VDD_VALUE=3300" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../cppSrc" + "../Inc" + "../Drivers/STM32F0xx_HAL_Driver/Inc" + "../Drivers/CMSIS/Device/ST/STM32F0xx/Include" + "../Drivers/CMSIS/Include" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/build.make b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/build.make new file mode 100644 index 0000000..d88505e --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/github/KED/bsl/cmakeLowLayer + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/github/KED/bsl/cmakeLowLayer/build + +# Include any dependencies generated for this target. +include CMakeFiles/cpp_functions.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/cpp_functions.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/cpp_functions.dir/flags.make + +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: CMakeFiles/cpp_functions.dir/flags.make +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../cppSrc/transfer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o" + /usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o -c /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp + +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i" + /usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp > CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i + +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s" + /usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp -o CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s + +# Object files for target cpp_functions +cpp_functions_OBJECTS = \ +"CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o" + +# External object files for target cpp_functions +cpp_functions_EXTERNAL_OBJECTS = + +libcpp_functions.a: CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o +libcpp_functions.a: CMakeFiles/cpp_functions.dir/build.make +libcpp_functions.a: CMakeFiles/cpp_functions.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libcpp_functions.a" + $(CMAKE_COMMAND) -P CMakeFiles/cpp_functions.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cpp_functions.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/cpp_functions.dir/build: libcpp_functions.a + +.PHONY : CMakeFiles/cpp_functions.dir/build + +CMakeFiles/cpp_functions.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/cpp_functions.dir/cmake_clean.cmake +.PHONY : CMakeFiles/cpp_functions.dir/clean + +CMakeFiles/cpp_functions.dir/depend: + cd /home/key/github/KED/bsl/cmakeLowLayer/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/github/KED/bsl/cmakeLowLayer /home/key/github/KED/bsl/cmakeLowLayer /home/key/github/KED/bsl/cmakeLowLayer/build /home/key/github/KED/bsl/cmakeLowLayer/build /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/cpp_functions.dir/depend + diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cmake_clean.cmake b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cmake_clean.cmake new file mode 100644 index 0000000..27742de --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o" + "libcpp_functions.pdb" + "libcpp_functions.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/cpp_functions.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cmake_clean_target.cmake b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..b0696f6 --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libcpp_functions.a" +) diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/depend.internal b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/depend.internal new file mode 100644 index 0000000..f6ed040 --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/depend.internal @@ -0,0 +1,28 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o + ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h + ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h + ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h + ../Drivers/CMSIS/Include/cmsis_armcc.h + ../Drivers/CMSIS/Include/cmsis_armclang.h + ../Drivers/CMSIS/Include/cmsis_compiler.h + ../Drivers/CMSIS/Include/cmsis_gcc.h + ../Drivers/CMSIS/Include/cmsis_iccarm.h + ../Drivers/CMSIS/Include/cmsis_version.h + ../Drivers/CMSIS/Include/core_cm0.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h + ../Inc/main.h + ../Inc/stm32_assert.h + /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp + /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.hpp diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/depend.make b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/depend.make new file mode 100644 index 0000000..48e0329 --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/depend.make @@ -0,0 +1,28 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_armcc.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_armclang.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_compiler.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_gcc.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_version.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/core_cm0.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Inc/main.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Inc/stm32_assert.h +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../cppSrc/transfer.cpp +CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../cppSrc/transfer.hpp + diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/flags.make b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/flags.make new file mode 100644 index 0000000..f9c8a66 --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# compile CXX with /usr/bin/arm-none-eabi-g++ +CXX_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + +CXX_DEFINES = -DDATA_CACHE_ENABLE=0 -DHSE_STARTUP_TIMEOUT=100 -DHSE_VALUE=8000000 -DHSI_VALUE=8000000 -DINSTRUCTION_CACHE_ENABLE=0 -DLSE_STARTUP_TIMEOUT=5000 -DLSE_VALUE=32768 -DLSI_VALUE=40000 -DPREFETCH_ENABLE=1 -DSTM32F042x6 -DUSE_FULL_LL_DRIVER -DVDD_VALUE=3300 + +CXX_INCLUDES = -I/home/key/github/KED/bsl/cmakeLowLayer/cppSrc -I/home/key/github/KED/bsl/cmakeLowLayer/Inc -I/home/key/github/KED/bsl/cmakeLowLayer/Drivers/STM32F0xx_HAL_Driver/Inc -I/home/key/github/KED/bsl/cmakeLowLayer/Drivers/CMSIS/Device/ST/STM32F0xx/Include -I/home/key/github/KED/bsl/cmakeLowLayer/Drivers/CMSIS/Include + diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/link.txt b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/link.txt new file mode 100644 index 0000000..26b573a --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/arm-none-eabi-ar qc libcpp_functions.a CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o +/usr/bin/arm-none-eabi-ranlib libcpp_functions.a diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/progress.make b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/progress.make new file mode 100644 index 0000000..596289c --- /dev/null +++ b/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.bin b/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.bin index 59ad8a3..e06251a 100644 Binary files a/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.bin and b/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.bin differ diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/progress.marks b/bsl/cmakeLowLayer/build/CMakeFiles/progress.marks index 48082f7..8351c19 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/progress.marks +++ b/bsl/cmakeLowLayer/build/CMakeFiles/progress.marks @@ -1 +1 @@ -12 +14 diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/build.make b/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/build.make index dd10549..3928ea2 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/build.make +++ b/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/build.make @@ -18,9 +18,6 @@ SUFFIXES = .SUFFIXES: .hpux_make_needs_suffix_list -# Produce verbose output by default. -VERBOSE = 1 - # Suppress display of executed commands. $(VERBOSE).SILENT: diff --git a/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/progress.make b/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/progress.make index 596289c..d92f75a 100644 --- a/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/progress.make +++ b/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 11 -CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 diff --git a/bsl/cmakeLowLayer/build/Makefile b/bsl/cmakeLowLayer/build/Makefile index 313fa29..693276e 100644 --- a/bsl/cmakeLowLayer/build/Makefile +++ b/bsl/cmakeLowLayer/build/Makefile @@ -23,9 +23,6 @@ SUFFIXES = .SUFFIXES: .hpux_make_needs_suffix_list -# Produce verbose output by default. -VERBOSE = 1 - # Suppress display of executed commands. $(VERBOSE).SILENT: @@ -113,6 +110,19 @@ depend: $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend +#============================================================================= +# Target rules for targets named cpp_functions + +# Build rule for target. +cpp_functions: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 cpp_functions +.PHONY : cpp_functions + +# fast build rule for target. +cpp_functions/fast: + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/build +.PHONY : cpp_functions/fast + #============================================================================= # Target rules for targets named refOvenTest.out @@ -368,6 +378,33 @@ Src/system_stm32f0xx.c.s: $(MAKE) -f CMakeFiles/c_functions.dir/build.make CMakeFiles/c_functions.dir/Src/system_stm32f0xx.c.s .PHONY : Src/system_stm32f0xx.c.s +cppSrc/transfer.o: cppSrc/transfer.cpp.o + +.PHONY : cppSrc/transfer.o + +# target to build an object file +cppSrc/transfer.cpp.o: + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o +.PHONY : cppSrc/transfer.cpp.o + +cppSrc/transfer.i: cppSrc/transfer.cpp.i + +.PHONY : cppSrc/transfer.i + +# target to preprocess a source file +cppSrc/transfer.cpp.i: + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i +.PHONY : cppSrc/transfer.cpp.i + +cppSrc/transfer.s: cppSrc/transfer.cpp.s + +.PHONY : cppSrc/transfer.s + +# target to generate assembly for a file +cppSrc/transfer.cpp.s: + $(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s +.PHONY : cppSrc/transfer.cpp.s + startup/startup_stm32f042x6.o: startup/startup_stm32f042x6.s.o .PHONY : startup/startup_stm32f042x6.o @@ -385,6 +422,7 @@ help: @echo "... depend" @echo "... rebuild_cache" @echo "... edit_cache" + @echo "... cpp_functions" @echo "... refOvenTest.out" @echo "... assembly_functions" @echo "... c_functions" @@ -412,6 +450,9 @@ help: @echo "... Src/system_stm32f0xx.o" @echo "... Src/system_stm32f0xx.i" @echo "... Src/system_stm32f0xx.s" + @echo "... cppSrc/transfer.o" + @echo "... cppSrc/transfer.i" + @echo "... cppSrc/transfer.s" @echo "... startup/startup_stm32f042x6.o" .PHONY : help diff --git a/bsl/cmakeLowLayer/build/refOvenTest.bin b/bsl/cmakeLowLayer/build/refOvenTest.bin index 3d8498d..3993734 100755 Binary files a/bsl/cmakeLowLayer/build/refOvenTest.bin and b/bsl/cmakeLowLayer/build/refOvenTest.bin differ diff --git a/bsl/cmakeLowLayer/cppSrc/CMakeLists.txt b/bsl/cmakeLowLayer/cppSrc/CMakeLists.txt new file mode 100644 index 0000000..b38d7a5 --- /dev/null +++ b/bsl/cmakeLowLayer/cppSrc/CMakeLists.txt @@ -0,0 +1,36 @@ +project(cpp_sources) + +set(CPU_MCU "-mcpu=cortex-m0") + +set(CPP_FLAGS + ${CPU_MCU} + -mthumb #Instruction set : https://stackoverflow.com/questions/10638130/what-is-the-arm-thumb-instruction-set + -Wall #Error : If you don't know this one please chek basical compiling + -fdata-sections #Optimization : Linker can perform optimizations to improve locality of reference in the instruction space. + -fdiagnostics-color=always + -ffunction-sections #Optimization : used with -fdata-sections + $<$:-O -g -gdwarf-2>) + +set(CPP_DEFS + -DUSE_FULL_LL_DRIVER + -DSTM32F042x6 + -DHSE_VALUE=8000000 + -DHSE_STARTUP_TIMEOUT=100 + -DLSE_STARTUP_TIMEOUT=5000 + -DLSE_VALUE=32768 + -DHSI_VALUE=8000000 + -DLSI_VALUE=40000 + -DVDD_VALUE=3300 + -DPREFETCH_ENABLE=1 + -DINSTRUCTION_CACHE_ENABLE=0 + -DDATA_CACHE_ENABLE=0) + +set (CPP_SOURCES transfer.cpp) +set (CPP_INCLUDES .) + +add_library(${PROJECT_NAME} ${CPP_SOURCES}) +target_compile_options(${PROJECT_NAME} PUBLIC ${CPP_FLAGS}) +target_compile_definitions(${PROJECT_NAME} PUBLIC ${CPP_DEFS}) +target_include_directories(${PROJECT_NAME} PUBLIC ${CPP_INCLUDES}) +add_library(sub::stmSources ALIAS ${PROJECT_NAME}) + diff --git a/bsl/cmakeLowLayer/cppSrc/transfer.cpp b/bsl/cmakeLowLayer/cppSrc/transfer.cpp new file mode 100644 index 0000000..d27120b --- /dev/null +++ b/bsl/cmakeLowLayer/cppSrc/transfer.cpp @@ -0,0 +1,7 @@ +#include "transfer.hpp" + +int cppHook() +{ + return 1; +} + diff --git a/bsl/cmakeLowLayer/cppSrc/transfer.hpp b/bsl/cmakeLowLayer/cppSrc/transfer.hpp new file mode 100644 index 0000000..90ec074 --- /dev/null +++ b/bsl/cmakeLowLayer/cppSrc/transfer.hpp @@ -0,0 +1,8 @@ +#ifndef TRANSFER_H +#define TRANSFER_H +#include "main.h" + +int cppHook(); + +#endif /* TRASNFER_H */ + diff --git a/bsl/cmakeLowLayer/grep.txt b/bsl/cmakeLowLayer/grep.txt new file mode 100644 index 0000000..9acc96d --- /dev/null +++ b/bsl/cmakeLowLayer/grep.txt @@ -0,0 +1,40 @@ +Cmake build dorectory exists +-- The ASM compiler identification is GNU +-- Found assembler: /usr/bin/arm-none-eabi-gcc +-- The C compiler identification is GNU 7.3.1 +-- The CXX compiler identification is GNU 7.3.1 +-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc +-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ +-- Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /home/key/github/KED/bsl/cmakeLowLayer/build +Scanning dependencies of target assembly_functions +Scanning dependencies of target cpp_functions +Scanning dependencies of target c_functions +[ 7%] Building ASM object CMakeFiles/assembly_functions.dir/startup/startup_stm32f042x6.s.o +[ 14%] Building CXX object CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o +[ 21%] Building C object CMakeFiles/c_functions.dir/Src/stm32f0xx_it.c.o +[ 28%] Building C object CMakeFiles/c_functions.dir/Src/system_stm32f0xx.c.o +[ 35%] Linking ASM static library libassembly_functions.a +[ 35%] Built target assembly_functions +[ 42%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_exti.c.o +[ 50%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_rcc.c.o +[ 57%] Linking CXX static library libcpp_functions.a +[ 64%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_utils.c.o +[ 71%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_gpio.c.o +[ 71%] Built target cpp_functions +[ 78%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_pwr.c.o +[ 85%] Linking C static library libc_functions.a +[ 85%] Built target c_functions +Scanning dependencies of target refOvenTest.out +[ 92%] Building C object CMakeFiles/refOvenTest.out.dir/Src/main.c.o