diff options
author | Alexander Kauerz <kauerz@informatik.uni-luebeck.de> | 2012-02-09 22:59:58 +0100 |
---|---|---|
committer | Alexander Kauerz <kauerz@informatik.uni-luebeck.de> | 2012-02-09 22:59:58 +0100 |
commit | fbea3ae42daade09ad42fe9ae9ca542f77b96c20 (patch) | |
tree | 4d2162027b1bac7830569d5f8efd9813f3497902 | |
parent | 8f428f51b4b62d1f07c88cace7bb127e436271a5 (diff) | |
download | ledmatrix-fbea3ae42daade09ad42fe9ae9ca542f77b96c20.tar ledmatrix-fbea3ae42daade09ad42fe9ae9ca542f77b96c20.zip |
lolshield-matrix hinzu
88 files changed, 10968 insertions, 0 deletions
diff --git a/Matrix_9x14/CMakeLists.txt b/Matrix_9x14/CMakeLists.txt new file mode 100644 index 0000000..8c40c77 --- /dev/null +++ b/Matrix_9x14/CMakeLists.txt @@ -0,0 +1,27 @@ +#=============================================================================# +# Author: QueezyTheGreat # +# Date: 26.04.2011 # +# # +# Description: Arduino CMake example # +# # +#=============================================================================# +set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) # CMake module search path +set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/toolchains/Arduino.cmake) # Arduino Toolchain +set(ARDUINO_LINKER_FLAGS "-lc -lm") +set(ARDUINO_SDK_PATH ${CMAKE_SOURCE_DIR}/../arduino-1.0) + +cmake_minimum_required(VERSION 2.8) +#====================================================================# +# Setup Project # +#====================================================================# +project(GameOfLife) +find_package(Arduino 1.0 REQUIRED) + +set(FIRMWARE_NAME LIFE) + +set(${FIRMWARE_NAME}_SRCS Life.cpp) +set(${FIRMWARE_NAME}_BOARD atmega328) +set(${FIRMWARE_NAME}_LIBS m ) +set(${FIRMWARE_NAME}_PORT /dev/ttyUSB0) + +generate_arduino_firmware(${FIRMWARE_NAME}) diff --git a/Matrix_9x14/Life.cpp b/Matrix_9x14/Life.cpp new file mode 100644 index 0000000..37e1980 --- /dev/null +++ b/Matrix_9x14/Life.cpp @@ -0,0 +1,123 @@ +/* + Conway's "Life" + + Writen for the LoL Shield, designed by Jimmie Rodgers: + http://jimmieprodgers.com/kits/lolshield/ + + This needs the Charliplexing library, which you can get at the + LoL Shield project page: http://code.google.com/p/lolshield/ + + Created by Jimmie Rodgers on 12/30/2009. + Adapted from: http://www.arduino.cc/playground/Main/DirectDriveLEDMatrix + + History: + December 30, 2009 - V1.0 first version written at 26C3/Berlin + + This is free software; you can redistribute it and/or + modify it under the terms of the GNU Version 3 General Public + License as published by the Free Software Foundation; + or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include <Arduino.h> +#include <Charliplexing.h> //Imports the library, which needs to be + //Initialized in setup. + +#define DELAY 150 //Sets the time each generation is shown +#define RESEEDRATE 5000 //Sets the rate the world is re-seeded +#define SIZEX 14 //Sets the X axis size +#define SIZEY 9 //Sets the Y axis size +byte world[SIZEX][SIZEY][2]; //Creates a double buffer world +long density = 50; //Sets density % during seeding +int geck = 0; //Counter for re-seeding + +//Re-seeds based off of RESEEDRATE +void seedWorld(){ + randomSeed(analogRead(5)); + for (int i = 0; i < SIZEX; i++) { + for (int j = 0; j < SIZEY; j++) { + if (random(100) < density) { + world[i][j][1] = 1; + } + } + } +} + +//Runs the rule checks, including screen wrap +int neighbours(int x, int y) { + return world[(x + 1) % SIZEX][y][0] + + world[x][(y + 1) % SIZEY][0] + + world[(x + SIZEX - 1) % SIZEX][y][0] + + world[x][(y + SIZEY - 1) % SIZEY][0] + + world[(x + 1) % SIZEX][(y + 1) % SIZEY][0] + + world[(x + SIZEX - 1) % SIZEX][(y + 1) % SIZEY][0] + + world[(x + SIZEX - 1) % SIZEX][(y + SIZEY - 1) % SIZEY][0] + + world[(x + 1) % SIZEX][(y + SIZEY - 1) % SIZEY][0]; +}
+ +void setup() { + LedSign::Init(); //Initilizes the LoL Shield + randomSeed(analogRead(5)); + //Builds the world with an initial seed. + for (int i = 0; i < SIZEX; i++) { + for (int j = 0; j < SIZEY; j++) { + if (random(100) < density) { + world[i][j][0] = 1; + } + else { + world[i][j][0] = 0; + } + world[i][j][1] = 0; + } + } +} + +void loop() { + // Birth and death cycle + for (int x = 0; x < SIZEX; x++) { + for (int y = 0; y < SIZEY; y++) { + // Default is for cell to stay the same + world[x][y][1] = world[x][y][0]; + int count = neighbours(x, y); + geck++; + if (count == 3 && world[x][y][0] == 0) { + // A new cell is born + world[x][y][1] = 1; + LedSign::Set(x,y,1); + } + else if ((count < 2 || count > 3) && world[x][y][0] == 1) { + // Cell dies + world[x][y][1] = 0; + LedSign::Set(x,y,0); + } + } + + } + + //Counts and then checks for re-seeding + //Otherwise the display will die out at some point + geck++; + if (geck > RESEEDRATE){ + seedWorld(); + geck = 0; + } + + // Copy next generation into place + for (int x = 0; x < SIZEX; x++) { + for (int y = 0; y < SIZEY; y++) { + world[x][y][0] = world[x][y][1]; + } + } + delay(DELAY); +} + + diff --git a/Matrix_9x14/build/CMakeCache.txt b/Matrix_9x14/build/CMakeCache.txt new file mode 100644 index 0000000..1a15873 --- /dev/null +++ b/Matrix_9x14/build/CMakeCache.txt @@ -0,0 +1,1202 @@ +# This is the CMakeCache file. +# For build in directory: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +ARDUINO_AVRDUDE_CONFIG_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude.conf + +//Arvdude global flag list. +ARDUINO_AVRDUDE_FLAGS:STRING=-V + +//Path to a program. +ARDUINO_AVRDUDE_PROGRAM:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude + +//List of detected Arduino Board configurations +ARDUINO_BOARDS:STRING=uno;atmega328;diecimila;nano328;nano;mega2560;mega;mini328;mini;ethernet;fio;bt328;bt;lilypad328;lilypad;pro5v328;pro5v;pro328;pro;atmega168;atmega8 + +//Path to a file. +ARDUINO_BOARDS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/boards.txt + +//Path to a file. +ARDUINO_BOOTLOADERS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/bootloaders + +//Path to a file. +ARDUINO_CORES_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores + +//Path to a file. +ARDUINO_LIBRARIES_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries + +ARDUINO_OBJCOPY_EEP_FLAGS:STRING=-O;ihex;-j;.eeprom;--set-section-flags=.eeprom=alloc,load;--no-change-warnings;--change-section-lma;.eeprom=0 + +ARDUINO_OBJCOPY_HEX_FLAGS:STRING=-O;ihex;-R;.eeprom + +//List of detected Arduino Board configurations +ARDUINO_PROGRAMMERS:STRING=avrisp;avrispmkii;usbtinyisp;usbasp;parallel;arduinoisp + +//Path to a file. +ARDUINO_PROGRAMMERS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/programmers.txt + +//Path to a file. +ARDUINO_REVISIONS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/revisions.txt + +//Arduino SDK Version +ARDUINO_SDK_VERSION:STRING=1.0 + +//Path to a file. +ARDUINO_VARIANTS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants + +//Path to a file. +ARDUINO_VERSION_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/lib/version.txt + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/avr-ar + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/avr-g++ + +//Path to a program. +CMAKE_CXX_COMPILER_WITH_PATH:FILEPATH=/usr/bin/avr-g++ + +CMAKE_CXX_FLAGS:STRING=-g -Os -ffunction-sections -fdata-sections -fno-exceptions + +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -ffunction-sections -fdata-sections -fno-exceptions + +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -ffunction-sections -fdata-sections -fno-exceptions + +CMAKE_CXX_FLAGS_RELEASE:STRING=-0s -DNDEBUG -ffunction-sections -fdata-sections -fno-exceptions + +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-0s -g -ffunction-sections -fdata-sections -fno-exceptions + +//C compiler. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/avr-gcc + +//Path to a program. +CMAKE_C_COMPILER_WITH_PATH:FILEPATH=/usr/bin/avr-gcc + +CMAKE_C_FLAGS:STRING=-g -Os -ffunction-sections -fdata-sections + +CMAKE_C_FLAGS_DEBUG:STRING=-g -ffunction-sections -fdata-sections + +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -ffunction-sections -fdata-sections + +CMAKE_C_FLAGS_RELEASE:STRING=-0s -DNDEBUG -w -ffunction-sections -fdata-sections + +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-0s -g -w -ffunction-sections -fdata-sections + +CMAKE_EXE_LINKER_FLAGS:STRING=-lc -lm + +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=-lc -lm + +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=-lc -lm + +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=-lc -lm + +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=-lc -lm + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/avr-ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +CMAKE_MODULE_LINKER_FLAGS:STRING= + +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/avr-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/avr-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/avr-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=GameOfLife + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/avr-ranlib + +CMAKE_SHARED_LINKER_FLAGS:STRING= + +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/avr-strip + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/xel/Dokumente/ledmatrix/Matrix_9x14/cmake/toolchains/Arduino.cmake + +//If true, cmake will use relative paths in makefiles and projects. +CMAKE_USE_RELATIVE_PATHS:BOOL=OFF + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Value Computed by CMake +GameOfLife_BINARY_DIR:STATIC=/home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +//Value Computed by CMake +GameOfLife_SOURCE_DIR:STATIC=/home/xel/Dokumente/ledmatrix/Matrix_9x14 + +//Dependencies for target +atmega328_CORE_LIB_DEPENDS:STATIC= + +//Dependencies for the target +atmega328_Charliplexing_LIB_DEPENDS:STATIC=general;atmega328_CORE; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: ARDUINO_AVRDUDE_CONFIG_PATH +ARDUINO_AVRDUDE_CONFIG_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_AVRDUDE_FLAGS +ARDUINO_AVRDUDE_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_AVRDUDE_PROGRAM +ARDUINO_AVRDUDE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_BOARDS +ARDUINO_BOARDS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_BOARDS_PATH +ARDUINO_BOARDS_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_BOOTLOADERS_PATH +ARDUINO_BOOTLOADERS_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_CORES_PATH +ARDUINO_CORES_PATH-ADVANCED:INTERNAL=1 +//Arduino Found +ARDUINO_FOUND:INTERNAL=True +//ADVANCED property for variable: ARDUINO_LIBRARIES_PATH +ARDUINO_LIBRARIES_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_OBJCOPY_EEP_FLAGS +ARDUINO_OBJCOPY_EEP_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_OBJCOPY_HEX_FLAGS +ARDUINO_OBJCOPY_HEX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_PROGRAMMERS +ARDUINO_PROGRAMMERS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_PROGRAMMERS_PATH +ARDUINO_PROGRAMMERS_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_REVISIONS_PATH +ARDUINO_REVISIONS_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_SDK_VERSION +ARDUINO_SDK_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_VARIANTS_PATH +ARDUINO_VARIANTS_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ARDUINO_VERSION_PATH +ARDUINO_VERSION_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_BUILD_TOOL +CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 +//What is the target build tool cmake is generating for. +CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/xel/Dokumente/ledmatrix/Matrix_9x14/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=8 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_WITH_PATH +CMAKE_CXX_COMPILER_WITH_PATH-ADVANCED:INTERNAL=1 +CMAKE_CXX_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_WITH_PATH +CMAKE_C_COMPILER_WITH_PATH-ADVANCED:INTERNAL=1 +CMAKE_C_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE +//Result of TRY_COMPILE +CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Start directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/xel/Dokumente/ledmatrix/Matrix_9x14 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS +CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Arduino +FIND_PACKAGE_MESSAGE_DETAILS_Arduino:INTERNAL=[/home/xel/Dokumente/ledmatrix/Matrix_9x14/../arduino-1.0][1.0][v1.0(1.0)] +//Arduino arduinoisp Board settings list +arduinoisp.SETTINGS:INTERNAL=name;communication;protocol;speed +//Arduino arduinoisp Board setting +arduinoisp.communication:INTERNAL=serial +//Arduino arduinoisp Board setting +arduinoisp.name:INTERNAL=Arduino as ISP +//Arduino arduinoisp Board setting +arduinoisp.protocol:INTERNAL=stk500v1 +//Arduino arduinoisp Board setting +arduinoisp.speed:INTERNAL=19200 +//Arduino atmega168 Board settings list +atmega168.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino atmega168 Board sub-settings list +atmega168.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino atmega168 Board setting +atmega168.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino atmega168 Board setting +atmega168.bootloader.file:INTERNAL=ATmegaBOOT_168_ng.hex +//Arduino atmega168 Board setting +atmega168.bootloader.high_fuses:INTERNAL=0xdd +//Arduino atmega168 Board setting +atmega168.bootloader.lock_bits:INTERNAL=0x0F +//Arduino atmega168 Board setting +atmega168.bootloader.low_fuses:INTERNAL=0xff +//Arduino atmega168 Board setting +atmega168.bootloader.path:INTERNAL=atmega +//Arduino atmega168 Board setting +atmega168.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino atmega168 Board sub-settings list +atmega168.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino atmega168 Board setting +atmega168.build.core:INTERNAL=arduino +//Arduino atmega168 Board setting +atmega168.build.f_cpu:INTERNAL=16000000L +//Arduino atmega168 Board setting +atmega168.build.mcu:INTERNAL=atmega168 +//Arduino atmega168 Board setting +atmega168.build.variant:INTERNAL=standard +//Arduino atmega168 Board setting +atmega168.name:INTERNAL=Arduino NG or older w/ ATmega168 +//Arduino atmega168 Board sub-settings list +atmega168.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino atmega168 Board setting +atmega168.upload.maximum_size:INTERNAL=14336 +//Arduino atmega168 Board setting +atmega168.upload.protocol:INTERNAL=arduino +//Arduino atmega168 Board setting +atmega168.upload.speed:INTERNAL=19200 +//Arduino atmega328 Board settings list +atmega328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino atmega328 Board sub-settings list +atmega328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino atmega328 Board setting +atmega328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino atmega328 Board setting +atmega328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328.hex +//Arduino atmega328 Board setting +atmega328.bootloader.high_fuses:INTERNAL=0xDA +//Arduino atmega328 Board setting +atmega328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino atmega328 Board setting +atmega328.bootloader.low_fuses:INTERNAL=0xFF +//Arduino atmega328 Board setting +atmega328.bootloader.path:INTERNAL=atmega +//Arduino atmega328 Board setting +atmega328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino atmega328 Board sub-settings list +atmega328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino atmega328 Board setting +atmega328.build.core:INTERNAL=arduino +//Arduino atmega328 Board setting +atmega328.build.f_cpu:INTERNAL=16000000L +//Arduino atmega328 Board setting +atmega328.build.mcu:INTERNAL=atmega328p +//Arduino atmega328 Board setting +atmega328.build.variant:INTERNAL=standard +//Arduino atmega328 Board setting +atmega328.name:INTERNAL=Arduino Duemilanove w/ ATmega328 +//Arduino atmega328 Board sub-settings list +atmega328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino atmega328 Board setting +atmega328.upload.maximum_size:INTERNAL=30720 +//Arduino atmega328 Board setting +atmega328.upload.protocol:INTERNAL=arduino +//Arduino atmega328 Board setting +atmega328.upload.speed:INTERNAL=57600 +//Arduino atmega8 Board settings list +atmega8.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino atmega8 Board sub-settings list +atmega8.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;path;file;unlock_bits;lock_bits +//Arduino atmega8 Board setting +atmega8.bootloader.file:INTERNAL=ATmegaBOOT.hex +//Arduino atmega8 Board setting +atmega8.bootloader.high_fuses:INTERNAL=0xca +//Arduino atmega8 Board setting +atmega8.bootloader.lock_bits:INTERNAL=0x0F +//Arduino atmega8 Board setting +atmega8.bootloader.low_fuses:INTERNAL=0xdf +//Arduino atmega8 Board setting +atmega8.bootloader.path:INTERNAL=atmega8 +//Arduino atmega8 Board setting +atmega8.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino atmega8 Board sub-settings list +atmega8.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino atmega8 Board setting +atmega8.build.core:INTERNAL=arduino +//Arduino atmega8 Board setting +atmega8.build.f_cpu:INTERNAL=16000000L +//Arduino atmega8 Board setting +atmega8.build.mcu:INTERNAL=atmega8 +//Arduino atmega8 Board setting +atmega8.build.variant:INTERNAL=standard +//Arduino atmega8 Board setting +atmega8.name:INTERNAL=Arduino NG or older w/ ATmega8 +//Arduino atmega8 Board sub-settings list +atmega8.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino atmega8 Board setting +atmega8.upload.maximum_size:INTERNAL=7168 +//Arduino atmega8 Board setting +atmega8.upload.protocol:INTERNAL=arduino +//Arduino atmega8 Board setting +atmega8.upload.speed:INTERNAL=19200 +//Arduino avrisp Board settings list +avrisp.SETTINGS:INTERNAL=name;communication;protocol +//Arduino avrisp Board setting +avrisp.communication:INTERNAL=serial +//Arduino avrisp Board setting +avrisp.name:INTERNAL=AVR ISP +//Arduino avrisp Board setting +avrisp.protocol:INTERNAL=stk500v1 +//Arduino avrispmkii Board settings list +avrispmkii.SETTINGS:INTERNAL=name;communication;protocol +//Arduino avrispmkii Board setting +avrispmkii.communication:INTERNAL=usb +//Arduino avrispmkii Board setting +avrispmkii.name:INTERNAL=AVRISP mkII +//Arduino avrispmkii Board setting +avrispmkii.protocol:INTERNAL=stk500v2 +//Arduino bt Board settings list +bt.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino bt Board sub-settings list +bt.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino bt Board setting +bt.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino bt Board setting +bt.bootloader.file:INTERNAL=ATmegaBOOT_168.hex +//Arduino bt Board setting +bt.bootloader.high_fuses:INTERNAL=0xdd +//Arduino bt Board setting +bt.bootloader.lock_bits:INTERNAL=0x0F +//Arduino bt Board setting +bt.bootloader.low_fuses:INTERNAL=0xff +//Arduino bt Board setting +bt.bootloader.path:INTERNAL=bt +//Arduino bt Board setting +bt.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino bt Board sub-settings list +bt.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino bt Board setting +bt.build.core:INTERNAL=arduino +//Arduino bt Board setting +bt.build.f_cpu:INTERNAL=16000000L +//Arduino bt Board setting +bt.build.mcu:INTERNAL=atmega168 +//Arduino bt Board setting +bt.build.variant:INTERNAL=eightanaloginputs +//Arduino bt Board setting +bt.name:INTERNAL=Arduino BT w/ ATmega168 +//Arduino bt Board sub-settings list +bt.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed;disable_flushing +//Arduino bt Board setting +bt.upload.disable_flushing:INTERNAL=true +//Arduino bt Board setting +bt.upload.maximum_size:INTERNAL=14336 +//Arduino bt Board setting +bt.upload.protocol:INTERNAL=arduino +//Arduino bt Board setting +bt.upload.speed:INTERNAL=19200 +//Arduino bt328 Board settings list +bt328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino bt328 Board sub-settings list +bt328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino bt328 Board setting +bt328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino bt328 Board setting +bt328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_bt.hex +//Arduino bt328 Board setting +bt328.bootloader.high_fuses:INTERNAL=0xd8 +//Arduino bt328 Board setting +bt328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino bt328 Board setting +bt328.bootloader.low_fuses:INTERNAL=0xff +//Arduino bt328 Board setting +bt328.bootloader.path:INTERNAL=bt +//Arduino bt328 Board setting +bt328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino bt328 Board sub-settings list +bt328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino bt328 Board setting +bt328.build.core:INTERNAL=arduino +//Arduino bt328 Board setting +bt328.build.f_cpu:INTERNAL=16000000L +//Arduino bt328 Board setting +bt328.build.mcu:INTERNAL=atmega328p +//Arduino bt328 Board setting +bt328.build.variant:INTERNAL=eightanaloginputs +//Arduino bt328 Board setting +bt328.name:INTERNAL=Arduino BT w/ ATmega328 +//Arduino bt328 Board sub-settings list +bt328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed;disable_flushing +//Arduino bt328 Board setting +bt328.upload.disable_flushing:INTERNAL=true +//Arduino bt328 Board setting +bt328.upload.maximum_size:INTERNAL=28672 +//Arduino bt328 Board setting +bt328.upload.protocol:INTERNAL=arduino +//Arduino bt328 Board setting +bt328.upload.speed:INTERNAL=19200 +//Arduino diecimila Board settings list +diecimila.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino diecimila Board sub-settings list +diecimila.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino diecimila Board setting +diecimila.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino diecimila Board setting +diecimila.bootloader.file:INTERNAL=ATmegaBOOT_168_diecimila.hex +//Arduino diecimila Board setting +diecimila.bootloader.high_fuses:INTERNAL=0xdd +//Arduino diecimila Board setting +diecimila.bootloader.lock_bits:INTERNAL=0x0F +//Arduino diecimila Board setting +diecimila.bootloader.low_fuses:INTERNAL=0xff +//Arduino diecimila Board setting +diecimila.bootloader.path:INTERNAL=atmega +//Arduino diecimila Board setting +diecimila.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino diecimila Board sub-settings list +diecimila.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino diecimila Board setting +diecimila.build.core:INTERNAL=arduino +//Arduino diecimila Board setting +diecimila.build.f_cpu:INTERNAL=16000000L +//Arduino diecimila Board setting +diecimila.build.mcu:INTERNAL=atmega168 +//Arduino diecimila Board setting +diecimila.build.variant:INTERNAL=standard +//Arduino diecimila Board setting +diecimila.name:INTERNAL=Arduino Diecimila or Duemilanove w/ ATmega168 +//Arduino diecimila Board sub-settings list +diecimila.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino diecimila Board setting +diecimila.upload.maximum_size:INTERNAL=14336 +//Arduino diecimila Board setting +diecimila.upload.protocol:INTERNAL=arduino +//Arduino diecimila Board setting +diecimila.upload.speed:INTERNAL=19200 +//Arduino ethernet Board settings list +ethernet.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino ethernet Board sub-settings list +ethernet.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino ethernet Board setting +ethernet.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino ethernet Board setting +ethernet.bootloader.file:INTERNAL=optiboot_atmega328.hex +//Arduino ethernet Board setting +ethernet.bootloader.high_fuses:INTERNAL=0xde +//Arduino ethernet Board setting +ethernet.bootloader.lock_bits:INTERNAL=0x0F +//Arduino ethernet Board setting +ethernet.bootloader.low_fuses:INTERNAL=0xff +//Arduino ethernet Board setting +ethernet.bootloader.path:INTERNAL=optiboot +//Arduino ethernet Board setting +ethernet.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino ethernet Board sub-settings list +ethernet.build.SUBSETTINGS:INTERNAL=variant;mcu;f_cpu;core +//Arduino ethernet Board setting +ethernet.build.core:INTERNAL=arduino +//Arduino ethernet Board setting +ethernet.build.f_cpu:INTERNAL=16000000L +//Arduino ethernet Board setting +ethernet.build.mcu:INTERNAL=atmega328p +//Arduino ethernet Board setting +ethernet.build.variant:INTERNAL=standard +//Arduino ethernet Board setting +ethernet.name:INTERNAL=Arduino Ethernet +//Arduino ethernet Board sub-settings list +ethernet.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino ethernet Board setting +ethernet.upload.maximum_size:INTERNAL=32256 +//Arduino ethernet Board setting +ethernet.upload.protocol:INTERNAL=arduino +//Arduino ethernet Board setting +ethernet.upload.speed:INTERNAL=115200 +//Arduino fio Board settings list +fio.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino fio Board sub-settings list +fio.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino fio Board setting +fio.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino fio Board setting +fio.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_pro_8MHz.hex +//Arduino fio Board setting +fio.bootloader.high_fuses:INTERNAL=0xDA +//Arduino fio Board setting +fio.bootloader.lock_bits:INTERNAL=0x0F +//Arduino fio Board setting +fio.bootloader.low_fuses:INTERNAL=0xFF +//Arduino fio Board setting +fio.bootloader.path:INTERNAL=arduino:atmega +//Arduino fio Board setting +fio.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino fio Board sub-settings list +fio.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino fio Board setting +fio.build.core:INTERNAL=arduino +//Arduino fio Board setting +fio.build.f_cpu:INTERNAL=8000000L +//Arduino fio Board setting +fio.build.mcu:INTERNAL=atmega328p +//Arduino fio Board setting +fio.build.variant:INTERNAL=eightanaloginputs +//Arduino fio Board setting +fio.name:INTERNAL=Arduino Fio +//Arduino fio Board sub-settings list +fio.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino fio Board setting +fio.upload.maximum_size:INTERNAL=30720 +//Arduino fio Board setting +fio.upload.protocol:INTERNAL=arduino +//Arduino fio Board setting +fio.upload.speed:INTERNAL=57600 +//Arduino lilypad Board settings list +lilypad.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino lilypad Board sub-settings list +lilypad.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino lilypad Board setting +lilypad.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino lilypad Board setting +lilypad.bootloader.file:INTERNAL=LilyPadBOOT_168.hex +//Arduino lilypad Board setting +lilypad.bootloader.high_fuses:INTERNAL=0xdd +//Arduino lilypad Board setting +lilypad.bootloader.lock_bits:INTERNAL=0x0F +//Arduino lilypad Board setting +lilypad.bootloader.low_fuses:INTERNAL=0xe2 +//Arduino lilypad Board setting +lilypad.bootloader.path:INTERNAL=lilypad +//Arduino lilypad Board setting +lilypad.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino lilypad Board sub-settings list +lilypad.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino lilypad Board setting +lilypad.build.core:INTERNAL=arduino +//Arduino lilypad Board setting +lilypad.build.f_cpu:INTERNAL=8000000L +//Arduino lilypad Board setting +lilypad.build.mcu:INTERNAL=atmega168 +//Arduino lilypad Board setting +lilypad.build.variant:INTERNAL=standard +//Arduino lilypad Board setting +lilypad.name:INTERNAL=LilyPad Arduino w/ ATmega168 +//Arduino lilypad Board sub-settings list +lilypad.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino lilypad Board setting +lilypad.upload.maximum_size:INTERNAL=14336 +//Arduino lilypad Board setting +lilypad.upload.protocol:INTERNAL=arduino +//Arduino lilypad Board setting +lilypad.upload.speed:INTERNAL=19200 +//Arduino lilypad328 Board settings list +lilypad328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino lilypad328 Board sub-settings list +lilypad328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino lilypad328 Board setting +lilypad328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino lilypad328 Board setting +lilypad328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_pro_8MHz.hex +//Arduino lilypad328 Board setting +lilypad328.bootloader.high_fuses:INTERNAL=0xDA +//Arduino lilypad328 Board setting +lilypad328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino lilypad328 Board setting +lilypad328.bootloader.low_fuses:INTERNAL=0xFF +//Arduino lilypad328 Board setting +lilypad328.bootloader.path:INTERNAL=atmega +//Arduino lilypad328 Board setting +lilypad328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino lilypad328 Board sub-settings list +lilypad328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino lilypad328 Board setting +lilypad328.build.core:INTERNAL=arduino +//Arduino lilypad328 Board setting +lilypad328.build.f_cpu:INTERNAL=8000000L +//Arduino lilypad328 Board setting +lilypad328.build.mcu:INTERNAL=atmega328p +//Arduino lilypad328 Board setting +lilypad328.build.variant:INTERNAL=standard +//Arduino lilypad328 Board setting +lilypad328.name:INTERNAL=LilyPad Arduino w/ ATmega328 +//Arduino lilypad328 Board sub-settings list +lilypad328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino lilypad328 Board setting +lilypad328.upload.maximum_size:INTERNAL=30720 +//Arduino lilypad328 Board setting +lilypad328.upload.protocol:INTERNAL=arduino +//Arduino lilypad328 Board setting +lilypad328.upload.speed:INTERNAL=57600 +//Arduino mega Board settings list +mega.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino mega Board sub-settings list +mega.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino mega Board setting +mega.bootloader.extended_fuses:INTERNAL=0xF5 +//Arduino mega Board setting +mega.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega1280.hex +//Arduino mega Board setting +mega.bootloader.high_fuses:INTERNAL=0xDA +//Arduino mega Board setting +mega.bootloader.lock_bits:INTERNAL=0x0F +//Arduino mega Board setting +mega.bootloader.low_fuses:INTERNAL=0xFF +//Arduino mega Board setting +mega.bootloader.path:INTERNAL=atmega +//Arduino mega Board setting +mega.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino mega Board sub-settings list +mega.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino mega Board setting +mega.build.core:INTERNAL=arduino +//Arduino mega Board setting +mega.build.f_cpu:INTERNAL=16000000L +//Arduino mega Board setting +mega.build.mcu:INTERNAL=atmega1280 +//Arduino mega Board setting +mega.build.variant:INTERNAL=mega +//Arduino mega Board setting +mega.name:INTERNAL=Arduino Mega (ATmega1280) +//Arduino mega Board sub-settings list +mega.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino mega Board setting +mega.upload.maximum_size:INTERNAL=126976 +//Arduino mega Board setting +mega.upload.protocol:INTERNAL=arduino +//Arduino mega Board setting +mega.upload.speed:INTERNAL=57600 +//Arduino mega2560 Board settings list +mega2560.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino mega2560 Board sub-settings list +mega2560.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino mega2560 Board setting +mega2560.bootloader.extended_fuses:INTERNAL=0xFD +//Arduino mega2560 Board setting +mega2560.bootloader.file:INTERNAL=stk500boot_v2_mega2560.hex +//Arduino mega2560 Board setting +mega2560.bootloader.high_fuses:INTERNAL=0xD8 +//Arduino mega2560 Board setting +mega2560.bootloader.lock_bits:INTERNAL=0x0F +//Arduino mega2560 Board setting +mega2560.bootloader.low_fuses:INTERNAL=0xFF +//Arduino mega2560 Board setting +mega2560.bootloader.path:INTERNAL=stk500v2 +//Arduino mega2560 Board setting +mega2560.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino mega2560 Board sub-settings list +mega2560.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino mega2560 Board setting +mega2560.build.core:INTERNAL=arduino +//Arduino mega2560 Board setting +mega2560.build.f_cpu:INTERNAL=16000000L +//Arduino mega2560 Board setting +mega2560.build.mcu:INTERNAL=atmega2560 +//Arduino mega2560 Board setting +mega2560.build.variant:INTERNAL=mega +//Arduino mega2560 Board setting +mega2560.name:INTERNAL=Arduino Mega 2560 or Mega ADK +//Arduino mega2560 Board sub-settings list +mega2560.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino mega2560 Board setting +mega2560.upload.maximum_size:INTERNAL=258048 +//Arduino mega2560 Board setting +mega2560.upload.protocol:INTERNAL=stk500v2 +//Arduino mega2560 Board setting +mega2560.upload.speed:INTERNAL=115200 +//Arduino mini Board settings list +mini.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino mini Board sub-settings list +mini.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino mini Board setting +mini.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino mini Board setting +mini.bootloader.file:INTERNAL=ATmegaBOOT_168_ng.hex +//Arduino mini Board setting +mini.bootloader.high_fuses:INTERNAL=0xdd +//Arduino mini Board setting +mini.bootloader.lock_bits:INTERNAL=0x0F +//Arduino mini Board setting +mini.bootloader.low_fuses:INTERNAL=0xff +//Arduino mini Board setting +mini.bootloader.path:INTERNAL=atmega +//Arduino mini Board setting +mini.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino mini Board sub-settings list +mini.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino mini Board setting +mini.build.core:INTERNAL=arduino +//Arduino mini Board setting +mini.build.f_cpu:INTERNAL=16000000L +//Arduino mini Board setting +mini.build.mcu:INTERNAL=atmega168 +//Arduino mini Board setting +mini.build.variant:INTERNAL=eightanaloginputs +//Arduino mini Board setting +mini.name:INTERNAL=Arduino Mini w/ ATmega168 +//Arduino mini Board sub-settings list +mini.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino mini Board setting +mini.upload.maximum_size:INTERNAL=14336 +//Arduino mini Board setting +mini.upload.protocol:INTERNAL=arduino +//Arduino mini Board setting +mini.upload.speed:INTERNAL=19200 +//Arduino mini328 Board settings list +mini328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino mini328 Board sub-settings list +mini328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino mini328 Board setting +mini328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino mini328 Board setting +mini328.bootloader.file:INTERNAL=optiboot_atmega328-Mini.hex +//Arduino mini328 Board setting +mini328.bootloader.high_fuses:INTERNAL=0xd8 +//Arduino mini328 Board setting +mini328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino mini328 Board setting +mini328.bootloader.low_fuses:INTERNAL=0xff +//Arduino mini328 Board setting +mini328.bootloader.path:INTERNAL=optiboot +//Arduino mini328 Board setting +mini328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino mini328 Board sub-settings list +mini328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino mini328 Board setting +mini328.build.core:INTERNAL=arduino +//Arduino mini328 Board setting +mini328.build.f_cpu:INTERNAL=16000000L +//Arduino mini328 Board setting +mini328.build.mcu:INTERNAL=atmega328p +//Arduino mini328 Board setting +mini328.build.variant:INTERNAL=eightanaloginputs +//Arduino mini328 Board setting +mini328.name:INTERNAL=Arduino Mini w/ ATmega328 +//Arduino mini328 Board sub-settings list +mini328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino mini328 Board setting +mini328.upload.maximum_size:INTERNAL=28672 +//Arduino mini328 Board setting +mini328.upload.protocol:INTERNAL=stk500 +//Arduino mini328 Board setting +mini328.upload.speed:INTERNAL=115200 +//Arduino nano Board settings list +nano.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino nano Board sub-settings list +nano.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino nano Board setting +nano.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino nano Board setting +nano.bootloader.file:INTERNAL=ATmegaBOOT_168_diecimila.hex +//Arduino nano Board setting +nano.bootloader.high_fuses:INTERNAL=0xdd +//Arduino nano Board setting +nano.bootloader.lock_bits:INTERNAL=0x0F +//Arduino nano Board setting +nano.bootloader.low_fuses:INTERNAL=0xff +//Arduino nano Board setting +nano.bootloader.path:INTERNAL=atmega +//Arduino nano Board setting +nano.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino nano Board sub-settings list +nano.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino nano Board setting +nano.build.core:INTERNAL=arduino +//Arduino nano Board setting +nano.build.f_cpu:INTERNAL=16000000L +//Arduino nano Board setting +nano.build.mcu:INTERNAL=atmega168 +//Arduino nano Board setting +nano.build.variant:INTERNAL=eightanaloginputs +//Arduino nano Board setting +nano.name:INTERNAL=Arduino Nano w/ ATmega168 +//Arduino nano Board sub-settings list +nano.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino nano Board setting +nano.upload.maximum_size:INTERNAL=14336 +//Arduino nano Board setting +nano.upload.protocol:INTERNAL=arduino +//Arduino nano Board setting +nano.upload.speed:INTERNAL=19200 +//Arduino nano328 Board settings list +nano328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino nano328 Board sub-settings list +nano328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino nano328 Board setting +nano328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino nano328 Board setting +nano328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328.hex +//Arduino nano328 Board setting +nano328.bootloader.high_fuses:INTERNAL=0xDA +//Arduino nano328 Board setting +nano328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino nano328 Board setting +nano328.bootloader.low_fuses:INTERNAL=0xFF +//Arduino nano328 Board setting +nano328.bootloader.path:INTERNAL=atmega +//Arduino nano328 Board setting +nano328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino nano328 Board sub-settings list +nano328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino nano328 Board setting +nano328.build.core:INTERNAL=arduino +//Arduino nano328 Board setting +nano328.build.f_cpu:INTERNAL=16000000L +//Arduino nano328 Board setting +nano328.build.mcu:INTERNAL=atmega328p +//Arduino nano328 Board setting +nano328.build.variant:INTERNAL=eightanaloginputs +//Arduino nano328 Board setting +nano328.name:INTERNAL=Arduino Nano w/ ATmega328 +//Arduino nano328 Board sub-settings list +nano328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino nano328 Board setting +nano328.upload.maximum_size:INTERNAL=30720 +//Arduino nano328 Board setting +nano328.upload.protocol:INTERNAL=arduino +//Arduino nano328 Board setting +nano328.upload.speed:INTERNAL=57600 +//Arduino parallel Board settings list +parallel.SETTINGS:INTERNAL=name;protocol;force +//Arduino parallel Board setting +parallel.force:INTERNAL=true +//Arduino parallel Board setting +parallel.name:INTERNAL=Parallel Programmer +//Arduino parallel Board setting +parallel.protocol:INTERNAL=dapa +//Arduino pro Board settings list +pro.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino pro Board sub-settings list +pro.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino pro Board setting +pro.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino pro Board setting +pro.bootloader.file:INTERNAL=ATmegaBOOT_168_pro_8MHz.hex +//Arduino pro Board setting +pro.bootloader.high_fuses:INTERNAL=0xdd +//Arduino pro Board setting +pro.bootloader.lock_bits:INTERNAL=0x0F +//Arduino pro Board setting +pro.bootloader.low_fuses:INTERNAL=0xc6 +//Arduino pro Board setting +pro.bootloader.path:INTERNAL=atmega +//Arduino pro Board setting +pro.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino pro Board sub-settings list +pro.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino pro Board setting +pro.build.core:INTERNAL=arduino +//Arduino pro Board setting +pro.build.f_cpu:INTERNAL=8000000L +//Arduino pro Board setting +pro.build.mcu:INTERNAL=atmega168 +//Arduino pro Board setting +pro.build.variant:INTERNAL=standard +//Arduino pro Board setting +pro.name:INTERNAL=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 +//Arduino pro Board sub-settings list +pro.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino pro Board setting +pro.upload.maximum_size:INTERNAL=14336 +//Arduino pro Board setting +pro.upload.protocol:INTERNAL=arduino +//Arduino pro Board setting +pro.upload.speed:INTERNAL=19200 +//Arduino pro328 Board settings list +pro328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino pro328 Board sub-settings list +pro328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino pro328 Board setting +pro328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino pro328 Board setting +pro328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_pro_8MHz.hex +//Arduino pro328 Board setting +pro328.bootloader.high_fuses:INTERNAL=0xDA +//Arduino pro328 Board setting +pro328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino pro328 Board setting +pro328.bootloader.low_fuses:INTERNAL=0xFF +//Arduino pro328 Board setting +pro328.bootloader.path:INTERNAL=atmega +//Arduino pro328 Board setting +pro328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino pro328 Board sub-settings list +pro328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino pro328 Board setting +pro328.build.core:INTERNAL=arduino +//Arduino pro328 Board setting +pro328.build.f_cpu:INTERNAL=8000000L +//Arduino pro328 Board setting +pro328.build.mcu:INTERNAL=atmega328p +//Arduino pro328 Board setting +pro328.build.variant:INTERNAL=standard +//Arduino pro328 Board setting +pro328.name:INTERNAL=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328 +//Arduino pro328 Board sub-settings list +pro328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino pro328 Board setting +pro328.upload.maximum_size:INTERNAL=30720 +//Arduino pro328 Board setting +pro328.upload.protocol:INTERNAL=arduino +//Arduino pro328 Board setting +pro328.upload.speed:INTERNAL=57600 +//Arduino pro5v Board settings list +pro5v.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino pro5v Board sub-settings list +pro5v.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino pro5v Board setting +pro5v.bootloader.extended_fuses:INTERNAL=0x00 +//Arduino pro5v Board setting +pro5v.bootloader.file:INTERNAL=ATmegaBOOT_168_diecimila.hex +//Arduino pro5v Board setting +pro5v.bootloader.high_fuses:INTERNAL=0xdd +//Arduino pro5v Board setting +pro5v.bootloader.lock_bits:INTERNAL=0x0F +//Arduino pro5v Board setting +pro5v.bootloader.low_fuses:INTERNAL=0xff +//Arduino pro5v Board setting +pro5v.bootloader.path:INTERNAL=atmega +//Arduino pro5v Board setting +pro5v.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino pro5v Board sub-settings list +pro5v.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino pro5v Board setting +pro5v.build.core:INTERNAL=arduino +//Arduino pro5v Board setting +pro5v.build.f_cpu:INTERNAL=16000000L +//Arduino pro5v Board setting +pro5v.build.mcu:INTERNAL=atmega168 +//Arduino pro5v Board setting +pro5v.build.variant:INTERNAL=standard +//Arduino pro5v Board setting +pro5v.name:INTERNAL=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168 +//Arduino pro5v Board sub-settings list +pro5v.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino pro5v Board setting +pro5v.upload.maximum_size:INTERNAL=14336 +//Arduino pro5v Board setting +pro5v.upload.protocol:INTERNAL=arduino +//Arduino pro5v Board setting +pro5v.upload.speed:INTERNAL=19200 +//Arduino pro5v328 Board settings list +pro5v328.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino pro5v328 Board sub-settings list +pro5v328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino pro5v328 Board setting +pro5v328.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino pro5v328 Board setting +pro5v328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328.hex +//Arduino pro5v328 Board setting +pro5v328.bootloader.high_fuses:INTERNAL=0xDA +//Arduino pro5v328 Board setting +pro5v328.bootloader.lock_bits:INTERNAL=0x0F +//Arduino pro5v328 Board setting +pro5v328.bootloader.low_fuses:INTERNAL=0xFF +//Arduino pro5v328 Board setting +pro5v328.bootloader.path:INTERNAL=atmega +//Arduino pro5v328 Board setting +pro5v328.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino pro5v328 Board sub-settings list +pro5v328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino pro5v328 Board setting +pro5v328.build.core:INTERNAL=arduino +//Arduino pro5v328 Board setting +pro5v328.build.f_cpu:INTERNAL=16000000L +//Arduino pro5v328 Board setting +pro5v328.build.mcu:INTERNAL=atmega328p +//Arduino pro5v328 Board setting +pro5v328.build.variant:INTERNAL=standard +//Arduino pro5v328 Board setting +pro5v328.name:INTERNAL=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328 +//Arduino pro5v328 Board sub-settings list +pro5v328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino pro5v328 Board setting +pro5v328.upload.maximum_size:INTERNAL=30720 +//Arduino pro5v328 Board setting +pro5v328.upload.protocol:INTERNAL=arduino +//Arduino pro5v328 Board setting +pro5v328.upload.speed:INTERNAL=57600 +//Arduino uno Board settings list +uno.SETTINGS:INTERNAL=name;upload;bootloader;build +//Arduino uno Board sub-settings list +uno.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits +//Arduino uno Board setting +uno.bootloader.extended_fuses:INTERNAL=0x05 +//Arduino uno Board setting +uno.bootloader.file:INTERNAL=optiboot_atmega328.hex +//Arduino uno Board setting +uno.bootloader.high_fuses:INTERNAL=0xde +//Arduino uno Board setting +uno.bootloader.lock_bits:INTERNAL=0x0F +//Arduino uno Board setting +uno.bootloader.low_fuses:INTERNAL=0xff +//Arduino uno Board setting +uno.bootloader.path:INTERNAL=optiboot +//Arduino uno Board setting +uno.bootloader.unlock_bits:INTERNAL=0x3F +//Arduino uno Board sub-settings list +uno.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant +//Arduino uno Board setting +uno.build.core:INTERNAL=arduino +//Arduino uno Board setting +uno.build.f_cpu:INTERNAL=16000000L +//Arduino uno Board setting +uno.build.mcu:INTERNAL=atmega328p +//Arduino uno Board setting +uno.build.variant:INTERNAL=standard +//Arduino uno Board setting +uno.name:INTERNAL=Arduino Uno +//Arduino uno Board sub-settings list +uno.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed +//Arduino uno Board setting +uno.upload.maximum_size:INTERNAL=32256 +//Arduino uno Board setting +uno.upload.protocol:INTERNAL=arduino +//Arduino uno Board setting +uno.upload.speed:INTERNAL=115200 +//Arduino usbasp Board settings list +usbasp.SETTINGS:INTERNAL=name;communication;protocol +//Arduino usbasp Board setting +usbasp.communication:INTERNAL=usb +//Arduino usbasp Board setting +usbasp.name:INTERNAL=USBasp +//Arduino usbasp Board setting +usbasp.protocol:INTERNAL=usbasp +//Arduino usbtinyisp Board settings list +usbtinyisp.SETTINGS:INTERNAL=name;protocol +//Arduino usbtinyisp Board setting +usbtinyisp.name:INTERNAL=USBtinyISP +//Arduino usbtinyisp Board setting +usbtinyisp.protocol:INTERNAL=usbtiny + diff --git a/Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake b/Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake new file mode 100644 index 0000000..b163b3f --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake @@ -0,0 +1,49 @@ +SET(CMAKE_C_COMPILER "/usr/bin/avr-gcc") +SET(CMAKE_C_COMPILER_ARG1 "") +SET(CMAKE_C_COMPILER_ID "GNU") +SET(CMAKE_C_PLATFORM_ID "") + +SET(CMAKE_AR "/usr/bin/avr-ar") +SET(CMAKE_RANLIB "/usr/bin/avr-ranlib") +SET(CMAKE_LINKER "/usr/bin/avr-ld") +SET(CMAKE_COMPILER_IS_GNUCC 1) +SET(CMAKE_C_COMPILER_LOADED 1) +SET(CMAKE_COMPILER_IS_MINGW ) +SET(CMAKE_COMPILER_IS_CYGWIN ) +IF(CMAKE_COMPILER_IS_CYGWIN) + SET(CYGWIN 1) + SET(UNIX 1) +ENDIF(CMAKE_COMPILER_IS_CYGWIN) + +SET(CMAKE_C_COMPILER_ENV_VAR "CC") + +IF(CMAKE_COMPILER_IS_MINGW) + SET(MINGW 1) +ENDIF(CMAKE_COMPILER_IS_MINGW) +SET(CMAKE_C_COMPILER_ID_RUN 1) +SET(CMAKE_C_SOURCE_FILE_EXTENSIONS c) +SET(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +SET(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +SET(CMAKE_C_SIZEOF_DATA_PTR "2") +SET(CMAKE_C_COMPILER_ABI "") +SET(CMAKE_C_LIBRARY_ARCHITECTURE "") + +IF(CMAKE_C_SIZEOF_DATA_PTR) + SET(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +ENDIF(CMAKE_C_SIZEOF_DATA_PTR) + +IF(CMAKE_C_COMPILER_ABI) + SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +ENDIF(CMAKE_C_COMPILER_ABI) + +IF(CMAKE_C_LIBRARY_ARCHITECTURE) + SET(CMAKE_LIBRARY_ARCHITECTURE "") +ENDIF() + +SET(CMAKE_C_HAS_ISYSROOT "") + + +SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c") +SET(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib") diff --git a/Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake b/Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..60e811a --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake @@ -0,0 +1,50 @@ +SET(CMAKE_CXX_COMPILER "/usr/bin/avr-g++") +SET(CMAKE_CXX_COMPILER_ARG1 "") +SET(CMAKE_CXX_COMPILER_ID "GNU") +SET(CMAKE_CXX_PLATFORM_ID "") + +SET(CMAKE_AR "/usr/bin/avr-ar") +SET(CMAKE_RANLIB "/usr/bin/avr-ranlib") +SET(CMAKE_LINKER "/usr/bin/avr-ld") +SET(CMAKE_COMPILER_IS_GNUCXX 1) +SET(CMAKE_CXX_COMPILER_LOADED 1) +SET(CMAKE_COMPILER_IS_MINGW ) +SET(CMAKE_COMPILER_IS_CYGWIN ) +IF(CMAKE_COMPILER_IS_CYGWIN) + SET(CYGWIN 1) + SET(UNIX 1) +ENDIF(CMAKE_COMPILER_IS_CYGWIN) + +SET(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +IF(CMAKE_COMPILER_IS_MINGW) + SET(MINGW 1) +ENDIF(CMAKE_COMPILER_IS_MINGW) +SET(CMAKE_CXX_COMPILER_ID_RUN 1) +SET(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +SET(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +SET(CMAKE_CXX_LINKER_PREFERENCE 30) +SET(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +SET(CMAKE_CXX_SIZEOF_DATA_PTR "2") +SET(CMAKE_CXX_COMPILER_ABI "") +SET(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +IF(CMAKE_CXX_SIZEOF_DATA_PTR) + SET(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +ENDIF(CMAKE_CXX_SIZEOF_DATA_PTR) + +IF(CMAKE_CXX_COMPILER_ABI) + SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +ENDIF(CMAKE_CXX_COMPILER_ABI) + +IF(CMAKE_CXX_LIBRARY_ARCHITECTURE) + SET(CMAKE_LIBRARY_ARCHITECTURE "") +ENDIF() + +SET(CMAKE_CXX_HAS_ISYSROOT "") + + +SET(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "m;c") +SET(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib") diff --git a/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin Binary files differnew file mode 100755 index 0000000..1b9eae9 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin diff --git a/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin Binary files differnew file mode 100755 index 0000000..125da3b --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin diff --git a/Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake b/Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..71b4bc2 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Relative path conversion top directories. +SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/xel/Dokumente/ledmatrix/Matrix_9x14") +SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build") + +# Force unix paths in dependencies. +SET(CMAKE_FORCE_UNIX_PATHS 1) + +# The C and CXX include file search paths: +SET(CMAKE_C_INCLUDE_PATH + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries" + "../libraries/Charliplexing" + "../libraries/Charliplexing/utility" + ) +SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) + +# The C and CXX include file regular expressions for this directory. +SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Matrix_9x14/build/CMakeFiles/CMakeError.log b/Matrix_9x14/build/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..e5f90c0 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeError.log @@ -0,0 +1,89 @@ +Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. +Compiler: avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +No such file or directory + + +Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. +Compiler: avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: -c + +The output was: +No such file or directory + + +Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. +Compiler: avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: -Aa + +The output was: +No such file or directory + + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. +Compiler: avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +No such file or directory + + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. +Compiler: avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: -c + +The output was: +No such file or directory + + +Determining if the C compiler works failed with the following output: + + +Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +1 +/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lc +collect2: ld returned 1 exit status + + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +1 +/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lm +collect2: ld returned 1 exit status + + +Determining if the C compiler works failed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lc +collect2: ld returned 1 exit status +make[1]: *** [cmTryCompileExec] Fehler 1 +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +make: *** [cmTryCompileExec/fast] Fehler 2 + + diff --git a/Matrix_9x14/build/CMakeFiles/CMakeOutput.log b/Matrix_9x14/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..39b28bd --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,1200 @@ +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [m;c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [m;c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [m;c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [m;c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [m;c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: -c + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.o" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: -c + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.o" + +The target system is: Arduino - - +The host system is: Linux - 3.0.0-14-generic - i686 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/avr-gcc +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/avr-g++ +Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec +Using built-in specs. +COLLECT_GCC=/usr/bin/avr-g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper +Target: avr +Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr +Thread model: single +gcc version 4.5.3 (GCC) +COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ +LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/ +COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec' + /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc +make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/avr-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr] + ignore line: [Thread model: single] + ignore line: [gcc version 4.5.3 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'] + link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc] + arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3] + arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + remove lib [gcc] + remove lib [gcc] + remove lib [gcc] + collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3] + collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib] + implicit libs: [m;c] + implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib] + + diff --git a/Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt b/Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..43bdd45 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +9d245b391f56fd2f97f98037f31320b7 CMakeFiles/LIFE-upload diff --git a/Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake b/Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake new file mode 100644 index 0000000..8f96487 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake @@ -0,0 +1,15 @@ +INCLUDE("/home/xel/Dokumente/ledmatrix/Matrix_9x14/cmake/toolchains/Arduino.cmake") + +SET(CMAKE_SYSTEM "Arduino") +SET(CMAKE_SYSTEM_NAME "Arduino") +SET(CMAKE_SYSTEM_VERSION "") +SET(CMAKE_SYSTEM_PROCESSOR "") + +SET(CMAKE_HOST_SYSTEM "Linux-3.0.0-14-generic") +SET(CMAKE_HOST_SYSTEM_NAME "Linux") +SET(CMAKE_HOST_SYSTEM_VERSION "3.0.0-14-generic") +SET(CMAKE_HOST_SYSTEM_PROCESSOR "i686") + +SET(CMAKE_CROSSCOMPILING "TRUE") + +SET(CMAKE_SYSTEM_LOADED 1) diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c b/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..2bb8392 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,229 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" + +#elif defined(__clang__) +# define COMPILER_ID "Clang" + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + +#elif defined(__WATCOMC__) +# define COMPILER_ID "Watcom" + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + +#elif defined(__IBMC__) +# if defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# elif __IBMC__ >= 800 +# define COMPILER_ID "XL" +# else +# define COMPILER_ID "VisualAge" +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" + +#elif defined(__PATHSCALE__) +# define COMPILER_ID "PathScale" + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI_DSP" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + +#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +/* Analog Devices C++ compiler for Blackfin, TigerSHARC and + SHARC (21000) DSPs */ +# define COMPILER_ID "ADSP" + +/* IAR Systems compiler for embedded systems. + http://www.iar.com + Not supported yet by CMake +#elif defined(__IAR_SYSTEMS_ICC__) +# define COMPILER_ID "IAR" */ + +/* sdcc, the small devices C compiler for embedded systems, + http://sdcc.sourceforge.net */ +#elif defined(SDCC) +# define COMPILER_ID "SDCC" + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" + +/* This compiler is either not known or is too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" + +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) +# define PLATFORM_ID "Haiku" +/* Haiku also defines __BEOS__ so we must + put it prior to the check for __BEOS__ +*/ + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#else /* unknown platform */ +# define PLATFORM_ID "" + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; + (void)argv; + return require; +} +#endif diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out b/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out Binary files differnew file mode 100755 index 0000000..f7b03f2 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..7414ddf --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,215 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" + +#elif defined(__clang__) +# define COMPILER_ID "Clang" + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + +#elif defined(__WATCOMC__) +# define COMPILER_ID "Watcom" + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + +#elif defined(__IBMCPP__) +# if defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# elif __IBMCPP__ >= 800 +# define COMPILER_ID "XL" +# else +# define COMPILER_ID "VisualAge" +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" + +#elif defined(__PATHSCALE__) +# define COMPILER_ID "PathScale" + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI_DSP" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + +#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +/* Analog Devices C++ compiler for Blackfin, TigerSHARC and + SHARC (21000) DSPs */ +# define COMPILER_ID "ADSP" + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" + +/* This compiler is either not known or is too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" + +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) +# define PLATFORM_ID "Haiku" +/* Haiku also defines __BEOS__ so we must + put it prior to the check for __BEOS__ +*/ + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#else /* unknown platform */ +# define PLATFORM_ID "" + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + (void)argv; + return require; +} diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out Binary files differnew file mode 100755 index 0000000..7ad773a --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake new file mode 100644 index 0000000..3c27ff9 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake @@ -0,0 +1,14 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "F_CPU=16000000L" + "ARDUINO=100" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make new file mode 100644 index 0000000..93699dc --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make @@ -0,0 +1,63 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canoncical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# 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 + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +# Utility rule file for LIFE-upload. + +CMakeFiles/LIFE-upload: LIFE.elf + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude -C/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude.conf -patmega328p -carduino -b57600 -P/dev/ttyUSB0 -D -V -Uflash:w:LIFE.hex + +LIFE-upload: CMakeFiles/LIFE-upload +LIFE-upload: CMakeFiles/LIFE-upload.dir/build.make +.PHONY : LIFE-upload + +# Rule to build all files generated by this target. +CMakeFiles/LIFE-upload.dir/build: LIFE-upload +.PHONY : CMakeFiles/LIFE-upload.dir/build + +CMakeFiles/LIFE-upload.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/LIFE-upload.dir/cmake_clean.cmake +.PHONY : CMakeFiles/LIFE-upload.dir/clean + +CMakeFiles/LIFE-upload.dir/depend: + cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/LIFE-upload.dir/depend + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake new file mode 100644 index 0000000..db3636d --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/LIFE-upload" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/LIFE-upload.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal new file mode 100644 index 0000000..38eae05 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make new file mode 100644 index 0000000..38eae05 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make @@ -0,0 +1 @@ + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache b/Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache new file mode 100644 index 0000000..7a4661d --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache @@ -0,0 +1,96 @@ +#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +../libraries/Charliplexing/Charliplexing.h +inttypes.h +- + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp +Arduino.h +- +Charliplexing.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +stdlib.h +- +string.h +- +math.h +- +avr/pgmspace.h +- +avr/io.h +- +avr/interrupt.h +- +binary.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +WCharacter.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +HardwareSerial.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +inttypes.h +- +Stream.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +inttypes.h +- +stdio.h +- +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +Printable.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +new.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +inttypes.h +- +Print.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +ctype.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +stdlib.h +- +string.h +- +ctype.h +- +avr/pgmspace.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +stdlib.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +avr/pgmspace.h +- + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake new file mode 100644 index 0000000..19930c3 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake @@ -0,0 +1,21 @@ +# 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/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj" + ) +SET(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "F_CPU=16000000L" + "ARDUINO=100" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake" + "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake" + ) diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj b/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj Binary files differnew file mode 100644 index 0000000..b8a5578 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make new file mode 100644 index 0000000..9f50cf2 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canoncical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# 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 + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +# Include any dependencies generated for this target. +include CMakeFiles/LIFE.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/LIFE.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/LIFE.dir/flags.make + +CMakeFiles/LIFE.dir/Life.cpp.obj: CMakeFiles/LIFE.dir/flags.make +CMakeFiles/LIFE.dir/Life.cpp.obj: ../Life.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/LIFE.dir/Life.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/LIFE.dir/Life.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp + +CMakeFiles/LIFE.dir/Life.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/LIFE.dir/Life.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp > CMakeFiles/LIFE.dir/Life.cpp.i + +CMakeFiles/LIFE.dir/Life.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/LIFE.dir/Life.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp -o CMakeFiles/LIFE.dir/Life.cpp.s + +CMakeFiles/LIFE.dir/Life.cpp.obj.requires: +.PHONY : CMakeFiles/LIFE.dir/Life.cpp.obj.requires + +CMakeFiles/LIFE.dir/Life.cpp.obj.provides: CMakeFiles/LIFE.dir/Life.cpp.obj.requires + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.obj.provides.build +.PHONY : CMakeFiles/LIFE.dir/Life.cpp.obj.provides + +CMakeFiles/LIFE.dir/Life.cpp.obj.provides.build: CMakeFiles/LIFE.dir/Life.cpp.obj + +# Object files for target LIFE +LIFE_OBJECTS = \ +"CMakeFiles/LIFE.dir/Life.cpp.obj" + +# External object files for target LIFE +LIFE_EXTERNAL_OBJECTS = + +LIFE.elf: CMakeFiles/LIFE.dir/Life.cpp.obj +LIFE.elf: libatmega328_Charliplexing.a +LIFE.elf: libatmega328_CORE.a +LIFE.elf: CMakeFiles/LIFE.dir/build.make +LIFE.elf: CMakeFiles/LIFE.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable LIFE.elf" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/LIFE.dir/link.txt --verbose=$(VERBOSE) + /usr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.elf /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.eep + /usr/bin/avr-objcopy -O ihex -R .eeprom /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.elf /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.hex + +# Rule to build all files generated by this target. +CMakeFiles/LIFE.dir/build: LIFE.elf +.PHONY : CMakeFiles/LIFE.dir/build + +CMakeFiles/LIFE.dir/requires: CMakeFiles/LIFE.dir/Life.cpp.obj.requires +.PHONY : CMakeFiles/LIFE.dir/requires + +CMakeFiles/LIFE.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/LIFE.dir/cmake_clean.cmake +.PHONY : CMakeFiles/LIFE.dir/clean + +CMakeFiles/LIFE.dir/depend: + cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/LIFE.dir/depend + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake new file mode 100644 index 0000000..507541b --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/LIFE.dir/Life.cpp.obj" + "LIFE.pdb" + "LIFE.elf" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang CXX) + INCLUDE(CMakeFiles/LIFE.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal new file mode 100644 index 0000000..bb12f03 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +CMakeFiles/LIFE.dir/Life.cpp.obj + ../libraries/Charliplexing/Charliplexing.h + /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make new file mode 100644 index 0000000..10174b6 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +CMakeFiles/LIFE.dir/Life.cpp.obj: ../libraries/Charliplexing/Charliplexing.h +CMakeFiles/LIFE.dir/Life.cpp.obj: ../Life.cpp +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make new file mode 100644 index 0000000..6a6a680 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make @@ -0,0 +1,8 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# compile CXX with /usr/bin/avr-g++ +CXX_FLAGS = -g -Os -ffunction-sections -fdata-sections -fno-exceptions -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p + +CXX_DEFINES = -DF_CPU=16000000L -DARDUINO=100 + diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt b/Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt new file mode 100644 index 0000000..4fc8d63 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -lc -lm -mmcu=atmega328p CMakeFiles/LIFE.dir/Life.cpp.obj -o LIFE.elf libatmega328_Charliplexing.a libatmega328_CORE.a -lm diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make new file mode 100644 index 0000000..781c7de --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 1 + diff --git a/Matrix_9x14/build/CMakeFiles/Makefile.cmake b/Matrix_9x14/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..b47b225 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# The generator used is: +SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +SET(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/CMakeCCompiler.cmake" + "CMakeFiles/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeSystem.cmake" + "../cmake/modules/FindArduino.cmake" + "../cmake/modules/Platform/Arduino.cmake" + "../cmake/modules/Platform/ArduinoPaths.cmake" + "../cmake/toolchains/Arduino.cmake" + "/usr/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-2.8/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake" + "/usr/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-2.8/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-2.8/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-2.8/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-2.8/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-2.8/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-2.8/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +SET(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +SET(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +SET(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/LIFE.dir/DependInfo.cmake" + "CMakeFiles/LIFE-upload.dir/DependInfo.cmake" + "CMakeFiles/atmega328_CORE.dir/DependInfo.cmake" + "CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake" + ) diff --git a/Matrix_9x14/build/CMakeFiles/Makefile2 b/Matrix_9x14/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..f0bfb8c --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/Makefile2 @@ -0,0 +1,201 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# The main recursive all target +all: +.PHONY : all + +# The main recursive preinstall target +preinstall: +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canoncical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# 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 + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +#============================================================================= +# Target rules for target CMakeFiles/LIFE.dir + +# All Build rule for target. +CMakeFiles/LIFE.dir/all: CMakeFiles/atmega328_CORE.dir/all +CMakeFiles/LIFE.dir/all: CMakeFiles/atmega328_Charliplexing.dir/all + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/depend + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 1 + @echo "Built target LIFE" +.PHONY : CMakeFiles/LIFE.dir/all + +# Include target in all. +all: CMakeFiles/LIFE.dir/all +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/LIFE.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 22 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/LIFE.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0 +.PHONY : CMakeFiles/LIFE.dir/rule + +# Convenience name for target. +LIFE: CMakeFiles/LIFE.dir/rule +.PHONY : LIFE + +# clean rule for target. +CMakeFiles/LIFE.dir/clean: + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/clean +.PHONY : CMakeFiles/LIFE.dir/clean + +# clean rule for target. +clean: CMakeFiles/LIFE.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/LIFE-upload.dir + +# All Build rule for target. +CMakeFiles/LIFE-upload.dir/all: CMakeFiles/LIFE.dir/all + $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/depend + $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles + @echo "Built target LIFE-upload" +.PHONY : CMakeFiles/LIFE-upload.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/LIFE-upload.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 22 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/LIFE-upload.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0 +.PHONY : CMakeFiles/LIFE-upload.dir/rule + +# Convenience name for target. +LIFE-upload: CMakeFiles/LIFE-upload.dir/rule +.PHONY : LIFE-upload + +# clean rule for target. +CMakeFiles/LIFE-upload.dir/clean: + $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/clean +.PHONY : CMakeFiles/LIFE-upload.dir/clean + +# clean rule for target. +clean: CMakeFiles/LIFE-upload.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/atmega328_CORE.dir + +# All Build rule for target. +CMakeFiles/atmega328_CORE.dir/all: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/depend + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 + @echo "Built target atmega328_CORE" +.PHONY : CMakeFiles/atmega328_CORE.dir/all + +# Include target in all. +all: CMakeFiles/atmega328_CORE.dir/all +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/atmega328_CORE.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 18 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/atmega328_CORE.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0 +.PHONY : CMakeFiles/atmega328_CORE.dir/rule + +# Convenience name for target. +atmega328_CORE: CMakeFiles/atmega328_CORE.dir/rule +.PHONY : atmega328_CORE + +# clean rule for target. +CMakeFiles/atmega328_CORE.dir/clean: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/clean +.PHONY : CMakeFiles/atmega328_CORE.dir/clean + +# clean rule for target. +clean: CMakeFiles/atmega328_CORE.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/atmega328_Charliplexing.dir + +# All Build rule for target. +CMakeFiles/atmega328_Charliplexing.dir/all: CMakeFiles/atmega328_CORE.dir/all + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/depend + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 20 21 22 + @echo "Built target atmega328_Charliplexing" +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/all + +# Include target in all. +all: CMakeFiles/atmega328_Charliplexing.dir/all +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/atmega328_Charliplexing.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 21 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/atmega328_Charliplexing.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0 +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/rule + +# Convenience name for target. +atmega328_Charliplexing: CMakeFiles/atmega328_Charliplexing.dir/rule +.PHONY : atmega328_Charliplexing + +# clean rule for target. +CMakeFiles/atmega328_Charliplexing.dir/clean: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/clean +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/clean + +# clean rule for target. +clean: CMakeFiles/atmega328_Charliplexing.dir/clean +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Matrix_9x14/build/CMakeFiles/TargetDirectories.txt b/Matrix_9x14/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..e9851b3 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE.dir +/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir +/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir +/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache new file mode 100644 index 0000000..9095613 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache @@ -0,0 +1,138 @@ +#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +stdlib.h +- +string.h +- +math.h +- +avr/pgmspace.h +- +avr/io.h +- +avr/interrupt.h +- +binary.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +WCharacter.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +HardwareSerial.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +inttypes.h +- +Stream.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +inttypes.h +- +stdio.h +- +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +Printable.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +new.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +inttypes.h +- +Print.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +ctype.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c +inttypes.h +- +avr/io.h +- +avr/interrupt.h +- +avr/pgmspace.h +- +stdio.h +- +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +stdlib.h +- +string.h +- +ctype.h +- +avr/pgmspace.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +stdlib.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +avr/io.h +- +avr/interrupt.h +- +stdio.h +- +stdarg.h +- +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +avr/pgmspace.h +- + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache new file mode 100644 index 0000000..5f7c4ad --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache @@ -0,0 +1,218 @@ +#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +stdlib.h +- +string.h +- +math.h +- +avr/pgmspace.h +- +avr/io.h +- +avr/interrupt.h +- +binary.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +WCharacter.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +HardwareSerial.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp +Platform.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +avr/wdt.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp +Platform.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +USBDesc.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp +stdlib.h +- +stdio.h +- +string.h +- +inttypes.h +- +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +wiring_private.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +HardwareSerial.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +inttypes.h +- +Stream.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp +Arduino.h +- +IPAddress.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.h +Printable.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +inttypes.h +- +avr/pgmspace.h +- +avr/eeprom.h +- +avr/interrupt.h +- +util/delay.h +- +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +USBDesc.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h +USBCore.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp +stdlib.h +- +stdio.h +- +string.h +- +math.h +- +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +Print.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +inttypes.h +- +stdio.h +- +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +Printable.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +new.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +Stream.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +inttypes.h +- +Print.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp +avr/interrupt.h +- +avr/pgmspace.h +- +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp +Platform.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +USBDesc.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +ctype.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp +stdlib.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/stdlib.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +stdlib.h +- +string.h +- +ctype.h +- +avr/pgmspace.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp +Arduino.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp +new.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +stdlib.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +avr/io.h +- +avr/interrupt.h +- +stdio.h +- +stdarg.h +- +Arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +avr/pgmspace.h +- + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake new file mode 100644 index 0000000..a5e856b --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake @@ -0,0 +1,40 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + "C" + "CXX" + ) +# The set of files for implicit dependencies of each language: +SET(CMAKE_DEPENDS_CHECK_C + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj" + ) +SET(CMAKE_C_COMPILER_ID "GNU") +SET(CMAKE_DEPENDS_CHECK_CXX + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj" + "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj" + ) +SET(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "F_CPU=16000000L" + "ARDUINO=100" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make new file mode 100644 index 0000000..432265f --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make @@ -0,0 +1,545 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canoncical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# 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 + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +# Include any dependencies generated for this target. +include CMakeFiles/atmega328_CORE.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/atmega328_CORE.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/atmega328_CORE.dir/flags.make + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_2) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_3) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_4) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_5) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_6) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_7) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_8) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_9) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_10) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_11) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_12) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_13) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_14) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_15) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_16) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_17) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_18) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s" + /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires: +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides.build +.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj + +# Object files for target atmega328_CORE +atmega328_CORE_OBJECTS = \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj" \ +"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj" + +# External object files for target atmega328_CORE +atmega328_CORE_EXTERNAL_OBJECTS = + +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/build.make +libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX static library libatmega328_CORE.a" + $(CMAKE_COMMAND) -P CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/atmega328_CORE.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/atmega328_CORE.dir/build: libatmega328_CORE.a +.PHONY : CMakeFiles/atmega328_CORE.dir/build + +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires +CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires +.PHONY : CMakeFiles/atmega328_CORE.dir/requires + +CMakeFiles/atmega328_CORE.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake +.PHONY : CMakeFiles/atmega328_CORE.dir/clean + +CMakeFiles/atmega328_CORE.dir/depend: + cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/atmega328_CORE.dir/depend + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake new file mode 100644 index 0000000..a6b3443 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake @@ -0,0 +1,27 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj" + "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj" + "libatmega328_CORE.pdb" + "libatmega328_CORE.a" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang C CXX) + INCLUDE(CMakeFiles/atmega328_CORE.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..d912245 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +FILE(REMOVE_RECURSE + "libatmega328_CORE.a" +) diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal new file mode 100644 index 0000000..2220d3b --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal @@ -0,0 +1,223 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make new file mode 100644 index 0000000..5264468 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make @@ -0,0 +1,223 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp +CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make new file mode 100644 index 0000000..2427e97 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make @@ -0,0 +1,13 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# compile C with /usr/bin/avr-gcc +# compile CXX with /usr/bin/avr-g++ +C_FLAGS = -g -Os -ffunction-sections -fdata-sections -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p + +C_DEFINES = -DF_CPU=16000000L -DARDUINO=100 + +CXX_FLAGS = -g -Os -ffunction-sections -fdata-sections -fno-exceptions -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p + +CXX_DEFINES = -DF_CPU=16000000L -DARDUINO=100 + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt new file mode 100644 index 0000000..39dc111 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/avr-ar cr libatmega328_CORE.a CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj +/usr/bin/avr-ranlib libatmega328_CORE.a diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make new file mode 100644 index 0000000..6a2e5cf --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make @@ -0,0 +1,19 @@ +CMAKE_PROGRESS_1 = 2 +CMAKE_PROGRESS_2 = 3 +CMAKE_PROGRESS_3 = 4 +CMAKE_PROGRESS_4 = 5 +CMAKE_PROGRESS_5 = 6 +CMAKE_PROGRESS_6 = 7 +CMAKE_PROGRESS_7 = 8 +CMAKE_PROGRESS_8 = 9 +CMAKE_PROGRESS_9 = 10 +CMAKE_PROGRESS_10 = 11 +CMAKE_PROGRESS_11 = 12 +CMAKE_PROGRESS_12 = 13 +CMAKE_PROGRESS_13 = 14 +CMAKE_PROGRESS_14 = 15 +CMAKE_PROGRESS_15 = 16 +CMAKE_PROGRESS_16 = 17 +CMAKE_PROGRESS_17 = 18 +CMAKE_PROGRESS_18 = 19 + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache new file mode 100644 index 0000000..3945b45 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache @@ -0,0 +1,134 @@ +#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp +Arduino.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Arduino.h +WProgram.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/WProgram.h +inttypes.h +- +math.h +- +avr/interrupt.h +- +Charliplexing.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h +inttypes.h +- + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp +Charliplexing.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h +Figure.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.h +Arduino.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Arduino.h +WProgram.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/WProgram.h +inttypes.h +- + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.h +inttypes.h +- + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp +avr/pgmspace.h +- +Font.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.h +Charliplexing.h +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h +inttypes.h +- + +/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.h +inttypes.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +stdlib.h +- +string.h +- +math.h +- +avr/pgmspace.h +- +avr/io.h +- +avr/interrupt.h +- +binary.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +WCharacter.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +HardwareSerial.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +pins_arduino.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +inttypes.h +- +Stream.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +USBAPI.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +inttypes.h +- +stdio.h +- +WString.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +Printable.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +new.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +inttypes.h +- +Print.h +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +ctype.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +stdlib.h +- +string.h +- +ctype.h +- +avr/pgmspace.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +stdlib.h +- + +/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +avr/pgmspace.h +- + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake new file mode 100644 index 0000000..a2b1e72 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake @@ -0,0 +1,22 @@ +# 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/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj" + "/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj" + "/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj" + ) +SET(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "F_CPU=16000000L" + "ARDUINO=100" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake" + ) diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make new file mode 100644 index 0000000..3184f9f --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canoncical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# 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 + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +# Include any dependencies generated for this target. +include CMakeFiles/atmega328_Charliplexing.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/atmega328_Charliplexing.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/atmega328_Charliplexing.dir/flags.make + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: CMakeFiles/atmega328_Charliplexing.dir/flags.make +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: ../libraries/Charliplexing/Charliplexing.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp > CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides.build: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: CMakeFiles/atmega328_Charliplexing.dir/flags.make +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Figure.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_2) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp > CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides.build: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: CMakeFiles/atmega328_Charliplexing.dir/flags.make +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Font.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_3) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp > CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires: +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides.build +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides.build: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj + +# Object files for target atmega328_Charliplexing +atmega328_Charliplexing_OBJECTS = \ +"CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj" \ +"CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj" \ +"CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj" + +# External object files for target atmega328_Charliplexing +atmega328_Charliplexing_EXTERNAL_OBJECTS = + +libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj +libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj +libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj +libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/build.make +libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX static library libatmega328_Charliplexing.a" + $(CMAKE_COMMAND) -P CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/atmega328_Charliplexing.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/atmega328_Charliplexing.dir/build: libatmega328_Charliplexing.a +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/build + +CMakeFiles/atmega328_Charliplexing.dir/requires: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires +CMakeFiles/atmega328_Charliplexing.dir/requires: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires +CMakeFiles/atmega328_Charliplexing.dir/requires: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/requires + +CMakeFiles/atmega328_Charliplexing.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/clean + +CMakeFiles/atmega328_Charliplexing.dir/depend: + cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/atmega328_Charliplexing.dir/depend + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake new file mode 100644 index 0000000..d40244c --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj" + "CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj" + "CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj" + "libatmega328_Charliplexing.pdb" + "libatmega328_Charliplexing.a" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang CXX) + INCLUDE(CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..0f3081e --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +FILE(REMOVE_RECURSE + "libatmega328_Charliplexing.a" +) diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal new file mode 100644 index 0000000..951d9f0 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h + /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp + /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.h diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make new file mode 100644 index 0000000..94162fd --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: ../libraries/Charliplexing/Charliplexing.cpp +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: ../libraries/Charliplexing/Charliplexing.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Charliplexing.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Figure.cpp +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Figure.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h + +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Charliplexing.h +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Font.cpp +CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Font.h + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make new file mode 100644 index 0000000..6a6a680 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make @@ -0,0 +1,8 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# compile CXX with /usr/bin/avr-g++ +CXX_FLAGS = -g -Os -ffunction-sections -fdata-sections -fno-exceptions -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p + +CXX_DEFINES = -DF_CPU=16000000L -DARDUINO=100 + diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj Binary files differnew file mode 100644 index 0000000..cb2b77c --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj Binary files differnew file mode 100644 index 0000000..bbdcd74 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj Binary files differnew file mode 100644 index 0000000..efc8254 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt new file mode 100644 index 0000000..d5efc0b --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/avr-ar cr libatmega328_Charliplexing.a CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj +/usr/bin/avr-ranlib libatmega328_Charliplexing.a diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make new file mode 100644 index 0000000..e6d9ab3 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 20 +CMAKE_PROGRESS_2 = 21 +CMAKE_PROGRESS_3 = 22 + diff --git a/Matrix_9x14/build/CMakeFiles/cmake.check_cache b/Matrix_9x14/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Matrix_9x14/build/CMakeFiles/progress.marks b/Matrix_9x14/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..2bd5a0a --- /dev/null +++ b/Matrix_9x14/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +22 diff --git a/Matrix_9x14/build/LIFE.eep b/Matrix_9x14/build/LIFE.eep new file mode 100644 index 0000000..1996e8f --- /dev/null +++ b/Matrix_9x14/build/LIFE.eep @@ -0,0 +1 @@ +:00000001FF
diff --git a/Matrix_9x14/build/LIFE.elf b/Matrix_9x14/build/LIFE.elf Binary files differnew file mode 100755 index 0000000..e84207d --- /dev/null +++ b/Matrix_9x14/build/LIFE.elf diff --git a/Matrix_9x14/build/LIFE.hex b/Matrix_9x14/build/LIFE.hex new file mode 100644 index 0000000..2b6a646 --- /dev/null +++ b/Matrix_9x14/build/LIFE.hex @@ -0,0 +1,994 @@ +:100000000C94A3000C94CB000C94CB000C94CB006C
+:100010000C94CB000C94CB000C94CB000C94CB0034
+:100020000C94CB000C94BB040C94CB000C94CB0030
+:100030000C94CB000C94CB000C94CB000C94CB0014
+:100040000C947C150C94CB000C94AB060C94DC0641
+:100050000C94CB000C94CB000C94CB000C94CB00F4
+:100060000C94CB000C94CB0007634236B79BD8A707
+:100070001A39685618AEBAAB558C1D3CB7CC5763CD
+:10008000BD6DEDFD753EF6177231BF000000803F7B
+:1000900008000000BE922449123EABAAAA2ABECD97
+:1000A000CCCC4C3E00000080BEABAAAAAA3E000009
+:1000B0000000BF000000803F000000000008417801
+:1000C000D3BB4387D1133D190E3CC3BD4282AD2B38
+:1000D0003E68EC8276BED98FE1A93E4C80EFFFBE30
+:1000E00001C4FF7F3F00000000000000000024006A
+:1000F00027002A0000000000250028002B00000037
+:10010000000023002600290004040404040404045D
+:1001100002020202020203030303030301020408B2
+:100120001020408001020408102001020408102061
+:1001300000000007000201000003040600000000A8
+:1001400000000000370811241FBECFEFD8E0DEBF4B
+:10015000CDBF12E0A0E0B1E0E8ECFCE302C0059006
+:100160000D92AC33B107D9F717E0ACE3B2E001C0B0
+:100170001D92A132B107E1F711E0C6E4D1E004C05D
+:100180002297FE010E94651AC434D107C9F70E9464
+:10019000E3050C94621E0C940000DF92EF92FF9234
+:1001A0000F931F93CF93DF9385E00E94FB140E946F
+:1001B0008A0800E010E0DD24D39422C064E670E0F9
+:1001C00080E090E00E9492089B01AC0180910D01BB
+:1001D00090910E01A0910F01B091100128173907DD
+:1001E0004A075B070CF4D8820894E108F1082296CC
+:1001F000E114F10419F70F5F1F4F0E30110589F05C
+:10020000C801880F991FEC0123E0CC0FDD1F2A9550
+:10021000E1F7C80FD91FC35CDD4F89E0E82EF12C50
+:10022000CDCFDF91CF911F910F91FF90EF90DF9095
+:1002300008958F929F92AF92BF92CF92DF92EF92EA
+:10024000FF920F931F93CF93DF93FC019B010196C5
+:10025000CEE0D0E0BE010E94FF196C01C9010196F9
+:1002600009E010E0B8010E94FF197C01CF010D9652
+:10027000BE010E94FF195C01C9010896B8010E94E5
+:10028000FF194F0163E0880C991C6A95E1F78E0E07
+:100290009F1EF401EE0DFF1D6CE372E0EE0FFF1FD9
+:1002A000E60FF71F0081F60143E0EE0FFF1F4A95AE
+:1002B000E1F7EC0DFD1DEF01C20FD31FCC0FDD1FC9
+:1002C000C60FD71F488150E0400F511DE501B3E034
+:1002D000CC0FDD1FBA95E1F7CA0DDB1D2C0F3D1FBA
+:1002E000220F331F260F371FD9012C91420F511DAA
+:1002F000D401A80FB91FAA0FBB1FA60FB71F2C91BF
+:10030000420F511DDF01AE0DBF1DAA0FBB1FA60F6F
+:10031000B71F2C91420F511DDE01AE0DBF1DAA0F5C
+:10032000BB1FA60FB71F2C91420F511DC80FD91F1D
+:10033000CC0FDD1FC60FD71F2881420F511DE80FBC
+:10034000F91FEE0FFF1FE60FF71F8081480F511DA9
+:10035000CA01DF91CF911F910F91FF90EF90DF9035
+:10036000CF90BF90AF909F908F900895DF92EF92C3
+:10037000FF920F931F93CF93DF9380E00E94390485
+:1003800085E00E94FB140E948A0800E010E0DD2452
+:10039000D39425C064E670E080E090E00E9492086B
+:1003A0009B01AC0180910D0190910E01A0910F0174
+:1003B000B0911001281739074A075B0714F4D88257
+:1003C00001C0188219820894E108F1082296E1140C
+:1003D000F10401F70F5F1F4F0E30110589F0C801BE
+:1003E000880F991FEC01E3E0CC0FDD1FEA95E1F7E0
+:1003F000C80FD91FC45CDD4F79E0E72EF12CCACFBE
+:10040000DF91CF911F910F91FF90EF90DF900895B2
+:10041000CF92DF92EF92FF920F931F93CF93DF93D0
+:1004200000E010E0DD24D39434C0C880C982C80144
+:10043000B7010E94190120913803309139032F5FD1
+:100440003F4F30933903209338038330910539F4BB
+:10045000CC2029F4D982802F6E2D41E00BC0029769
+:100460008230910548F08881813031F41982802FE3
+:100470006E2D40E00E94AF020894E11CF11C229610
+:1004800029E0E216F10489F60F5F1F4F0E301105C7
+:1004900081F0C801880F991FEC0123E0CC0FDD1F0C
+:1004A0002A95E1F7C80FD91FC45CDD4FEE24FF2465
+:1004B000BCCF809138039091390301969093390312
+:1004C0008093380323E18938920734F00E94CD00ED
+:1004D000109239031092380380E090E00CC0418103
+:1004E000408321503040329621153105C1F70196E5
+:1004F0008E30910581F09C01220F331FF901A3E09A
+:10050000EE0FFF1FAA95E1F7E20FF31FE45CFD4F2A
+:1005100029E030E0E4CF66E970E080E090E00E94FE
+:10052000F815DF91CF911F910F91FF90EF90DF9021
+:10053000CF90089590913C0690FF10C091E0909369
+:100540003D06882359F080913D06882339F061E00B
+:1005500070E080E090E00E94F815F5CF0895EEE09D
+:100560006E9FF0011124E80FF11DEE0FFF1FE95EF1
+:10057000FE4F90818181880F8450292F26952695E2
+:100580002695820F983010F028E101C020E0280F56
+:10059000392F377081E090E0582F01C0550F3A9500
+:1005A000EAF7352F442321F080913C0681FF47E094
+:1005B000E0914006F0914106E20FF11DDF0180E07D
+:1005C00090E050E0632F60958417950724F4208114
+:1005D000232B208303C02C9126232C930196F09685
+:1005E000D0968730910581F708950F931F93CF938D
+:1005F000DF93082F162FC0E0D0E0802F6C2F412F03
+:100600000E94AF022196C930D105B9F7DF91CF9191
+:100610001F910F9108950F931F93CF93DF93082F8E
+:10062000162FC0E0D0E08C2F602F412F0E94AF0228
+:100630002196CE30D105B9F7DF91CF911F910F915F
+:100640000895FF920F931F93CF93DF93F82E00E04E
+:1006500010E00EC0802F6C2F4F2D0E94AF0221960C
+:10066000C930D105B9F70F5F1F4F0E30110519F0D2
+:10067000C0E0D0E0EFCFDF91CF911F910F91FF90BD
+:1006800008952F923F924F925F926F927F928F9236
+:100690009F92AF92BF92CF92DF92EF92FF920F9311
+:1006A0001F93DF93CF93CDB7DEB72A970FB6F89499
+:1006B000DEBF0FBECDBF682F70E080E090E00E94EB
+:1006C000661720E030E04EEF52E40E94CD16C72EB0
+:1006D000E82E092F762F272F3C2D4E2D502FCA01A3
+:1006E000B9010E94181869877A871C0180EF8983F5
+:1006F00022E0E22EF12CEC0EFD1E00E010E00F5F78
+:100700001F4FB801882777FD8095982F0E946817A2
+:1007100021EF3BE840EB50E40E94181820E030E065
+:1007200040EC5FE30E947B1820E030E040E751E4BA
+:100730000E9465169B01AC0160E070E08FE793E4D6
+:100740000E9464160E943A17F70161937F010730F7
+:100750001105A9F684EF96E00E94E00780916B06F0
+:100760008823B9F4DE011196E0914306F091440626
+:10077000CE0109962D912193209112012783A8176C
+:10078000B907C1F706C061E070E080E090E00E9428
+:10079000F815809142068823B1F7C0904506D090A5
+:1007A00046068E010F5F1F4F760198E0492E512CAF
+:1007B0004C0E5D1EBB24F801A1908F016A2D60953F
+:1007C00070E0882777FD8095982F0E9468179B011D
+:1007D000AC01B985AA856B2F7A2F822D932D0E94AB
+:1007E00018183B014C016091130170E0882777FDD8
+:1007F0008095982F0E9468179B01AC01C401B3013A
+:100800000E9418189B01AC0160E070E08FE793E450
+:100810000E9464160E943A17F70161937F0180914C
+:10082000140187836A19B60E0415150521F6B094D4
+:10083000F601B78280911201878781E0809342069A
+:100840002A960FB6F894DEBF0FBECDBFCF91DF91D1
+:100850001F910F91FF90EF90DF90CF90BF90AF90DE
+:100860009F908F907F906F905F904F903F902F90D0
+:1008700008951F93182F8091150161E00E94721452
+:100880008091150160E00E949614809170008E7F27
+:10089000809370008091B0008C7F8093B000809135
+:1008A000B100877F8093B1008091B6008F7D8093E7
+:1008B000B600809170008D7F809370008091B100B0
+:1008C00083608093B1008091B1008B7F8093B100F1
+:1008D00026E030E030933B0320933A0310933C062C
+:1008E00010923D062CE333E030933F0620933E0602
+:1008F00010FF07C08CEB94E0909341068093400674
+:1009000004C0309341062093400689E496E090931A
+:10091000440680934306409690934606809345068E
+:10092000109242068FE70E94410380E090E00E940F
+:10093000210380E00E949A0280913A0390913B0348
+:100940008093B200809170008160809370008091EC
+:100950003C0680FD07C00AC061E070E080E090E0E6
+:100960000E94F81580913D068823B1F781E08093BD
+:100970006B061F9108951F920F920FB60F921124CC
+:100980002F933F934F935F936F937F938F939F9397
+:10099000AF93BF93CF93DF93EF93FF931AB814B83D
+:1009A0008091150161E00E94961460916906862F7E
+:1009B00090E0E0914306F0914406E80FF91F20858E
+:1009C0002093B10020812093B200673008F09BC0D3
+:1009D00070916A067630D0F4272F30E0F901EE0FDF
+:1009E000FF1F40913E0650913F06A0E3B0E08A9F72
+:1009F000E0018B9FD00D9A9FD00D1124DE01AE0F28
+:100A0000BF1FA40FB51F2E5F3F4F4CC07C3078F541
+:100A1000272F30E0F901EE0FFF1F40913E06509165
+:100A20003F06A0E3B0E08A9FE0018B9FD00D9A9F24
+:100A3000D00D1124DE01AE0FBF1FA40FB51F8C9186
+:100A40008AB98C918BB93196EC0FFD1FE40FF51F1D
+:100A50002650304081E090E002C0880F991F2A950F
+:100A6000E2F72081282B24B9808185B94EC0272F39
+:100A700030E040913E0650913F06723138F5F90161
+:100A8000EE0FFF1FA0E3B0E08A9FE0018B9FD00D27
+:100A90009A9FD00D1124DE01AE0FBF1FA40FB51F0A
+:100AA0002A50304081E090E002C0880F991F2A95BB
+:100AB000E2F72C91282B2AB98C918BB93196EC0F47
+:100AC000FD1FE40FF51F808184B9CECFF901EE0F31
+:100AD000FF1FA0E3B0E08A9FE0018B9FD00D9A9F9B
+:100AE000D00D1124DE01AE0FBF1FA40FB51F8C91D6
+:100AF0008AB98C918BB93196EC0FFD1FE40FF51F6D
+:100B000022513040A7CF1AB814B86F5F60936906BE
+:100B1000683038F01092690680916A068F5F809382
+:100B20006A0680916A068931B0F110926A06809156
+:100B30003D068823B1F080913C0680FF12C01092E0
+:100B40003D0680913E0690913F06209140063091EF
+:100B5000410630933F0620933E06909341068093D2
+:100B60004006809142068823B1F01092420680919F
+:100B7000430690914406909348068093470620913F
+:100B800045063091460630934406209343069093E1
+:100B90004606809345068091150160E00E949614F8
+:100BA000FF91EF91DF91CF91BF91AF919F918F9185
+:100BB0007F916F915F914F913F912F910F900FBE59
+:100BC0000F901F901895CF93DF930E9429160E94D3
+:100BD000B601C3EDD6E00E9408022097E1F30E941F
+:100BE000D306F9CFFC0184859585FC01E05CFF4FBD
+:100BF000208131818E5B9F4FFC0180819181281B78
+:100C0000390B2F733070C9010895FC0184859585D7
+:100C1000FC01E05CFF4F40815181FC01EE5BFF4F26
+:100C2000208131814217530741F00190F081E02D7E
+:100C3000E80FF91F208130E002C02FEF3FEFC9011C
+:100C40000895FC0184859585FC01E05CFF4F40819F
+:100C50005181FC01EE5BFF4F208131814217530728
+:100C600071F0A081B181A80FB91F2C918081918171
+:100C700001968F7390709183808330E002C02FEFD4
+:100C80003FEFC9010895DC011E968D919C911F973D
+:100C9000FC01E05CFF4F8E5B9F4F40815181DC0186
+:100CA0002D913C91119742175307B9F708951F935F
+:100CB000FC01162F26853785D901A05CBF4F8D9189
+:100CC0009C91019660E470E00E94FF19D901AE5B2F
+:100CD000BF4F4D915C91119784179507D1F3D901BE
+:100CE000A05CBF4F0D90BC91A02DA20FB31F1C9311
+:100CF000A685B785A05CBF4F11969C938E93A6895D
+:100D0000B7892C9181E090E0058C02C0880F991F73
+:100D10000A94E2F7282B2C9381E090E01F9108952C
+:100D2000FB01E05CFF4F208131812F5F3F4F2F732C
+:100D30003070DB01AE5BBF4F4D915C911197241772
+:100D4000350739F0A081B181A60FB71F8C9331838D
+:100D50002083089508951F920F920FB60F921124C9
+:100D60002F933F934F935F936F937F938F939F93B3
+:100D7000AF93BF93EF93FF938091C6006CE676E04C
+:100D80000E949006FF91EF91BF91AF919F918F913B
+:100D90007F916F915F914F913F912F910F900FBE77
+:100DA0000F901F90189584EF96E00E94F20500972F
+:100DB00011F00E94AA0608951F920F920FB60F928B
+:100DC00011242F933F935F936F937F938F939F9300
+:100DD000AF93BF93EF93FF932091F0063091F1060C
+:100DE0008091F2069091F3062817390731F480912B
+:100DF000C1008F7D8093C10016C0E091F206F09192
+:100E0000F306E055F94F20818091F2069091F306A8
+:100E1000019660E470E00E94FF199093F3068093BE
+:100E2000F2062093C600FF91EF91BF91AF919F9181
+:100E30008F917F916F915F913F912F910F900FBE96
+:100E40000F901F9018958F92AF92BF92CF92DF9222
+:100E5000EF92FF920F931F93DF93CF93CDB7DEB73F
+:100E6000FC011382128288EE93E0A0E0B0E084835C
+:100E70009583A683B78387E192E09183808375870A
+:100E8000648757874687318B208B138B028BF58ABB
+:100E9000E48AD78AC68AB18EA08E828E8E85838F91
+:100EA0008F85848F8889858F8989868FCF91DF91FF
+:100EB0001F910F91FF90EF90DF90CF90BF90AF9078
+:100EC0008F900895DF92EF92FF920F931F93CF932D
+:100ED000DF93EC017A018B01DD24D394403081EE65
+:100EE000580780E0680780E0780749F4DD24EC8942
+:100EF000FD89108260E874E88EE190E00FC0EC8913
+:100F0000FD8981E090E00E8C02C0880F991F0A9441
+:100F1000E2F7808360E079E08DE390E0A80197013B
+:100F20000E94121A2150304040405040569547953B
+:100F30003795279580E12030380710F0DD20B1F695
+:100F4000E889F9893083EA89FB892083EE89FF8962
+:100F5000408181E090E09C010A8C02C0220F331F87
+:100F60000A94E2F7422B4083EE89FF8940819C017D
+:100F70000B8C02C0220F331F0A94E2F7422B4083EE
+:100F8000EE89FF8940819C010C8C02C0220F331F27
+:100F90000A94E2F7422B4083EE89FF8920810D8C71
+:100FA00002C0880F991F0A94E2F7809582238083FC
+:100FB000DF91CF911F910F91FF90EF90DF900895F7
+:100FC000CF93DF93FC0186859785DC01A05CBF4F42
+:100FD0008E5B9F4F4D915C911197EC012881398177
+:100FE00042175307B9F7A689B7894C9181E090E081
+:100FF0009C01028C02C0220F331F0A94E2F7209555
+:1010000024232C93A689B7894C919C01038C02C0A0
+:10101000220F331F0A94E2F7209524232C93A689EC
+:10102000B7894C919C01048C02C0220F331F0A9493
+:10103000E2F7209524232C93A689B7892C91058C5F
+:1010400002C0880F991F0A94E2F7809582238C933F
+:1010500084859585FC01EE5BFF4F20813181805CAA
+:101060009F4FFC0131832083DF91CF91089510922F
+:10107000F7061092F60688EE93E0A0E0B0E08093C9
+:10108000F8069093F906A093FA06B093FB06E6EFF4
+:10109000F6E087E192E0929382938CE696E0958762
+:1010A000848780EB96E09787868785EC90E0918B2C
+:1010B000808B84EC90E0938B828B80EC90E0958B1E
+:1010C000848B81EC90E0978B868B86EC90E0918FFF
+:1010D000808F84E0828F83E0838F87E0848F85E038
+:1010E000858F81E0868F08950E94691A08950E9475
+:1010F000031B089521E030E0FC018081882311F07A
+:1011000020E030E0C901089521E0FC01208308952A
+:1011100008950895009729F0BC0180E090E00E94B6
+:10112000E81B0895EF92FF920F931F937B018C01B0
+:10113000611571058105910549F00E94E31BA80125
+:1011400097010E94341A9B01AC0103C020E030E0FB
+:10115000A901B901CA011F910F91FF90EF90089565
+:10116000EF92FF920F931F937B018C01621773071D
+:101170008407950764F4CA01B9016E197F09800BD1
+:10118000910B0E949208E60EF71E081F191FB70167
+:10119000C8011F910F91FF90EF9008952F923F92F9
+:1011A0004F925F926F927F928F929F92AF92BF9277
+:1011B000CF92DF92EF92FF920F931F93DF93CF9323
+:1011C000CDB7DEB73B014C0119012A016D897E893B
+:1011D0008F89988D6A197B098C099D09621A730A97
+:1011E000840A950AA40193010E94E019E218F30809
+:1011F00004091509A80197010E94341A2A0D3B1D04
+:101200004C1D5D1DB901CA01CF91DF911F910F9156
+:10121000FF90EF90DF90CF90BF90AF909F908F9016
+:101220007F906F905F904F903F902F90089508951A
+:1012300070E0382F20E0622B732BCB010895CF9202
+:10124000DF92EF92FF920F931F93CF93DF936C0186
+:101250007B018A01C0E0D0E00FC0D7016D917D0114
+:10126000D601ED91FC910190F081E02DC601099528
+:10127000C80FD91F015010400115110571F7CE019B
+:10128000DF91CF911F910F91FF90EF90DF90CF9062
+:101290000895DB010D900020E9F7AD014150504069
+:1012A000461B570BDC01ED91FC910280F381E02D90
+:1012B00009950895EF92FF920F931F93CF93DF93B9
+:1012C0007C01062F172FC0E0D0E0F8010F5F1F4F01
+:1012D0006491662351F0F701A081B181ED91FC91F9
+:1012E000C7010995C80FD91FF0CFCE01DF91CF916B
+:1012F0001F910F91FF90EF900895AF92BF92CF9200
+:10130000DF92EF92FF920F931F93CF93DF937C01B5
+:101310006B01C0E0D0E000E010E010C0D701ED911B
+:10132000FC91A080B180C601BE010E941711682FF8
+:10133000C701F5010995080F191F2196F60184814F
+:101340009581C817D90750F3C801DF91CF911F913C
+:101350000F91FF90EF90DF90CF90BF90AF900895E6
+:101360000E9449090895DC01ED91FC910190F08102
+:10137000E02D099508959C01CB01DB01ED91FC91D5
+:101380000190F081E02DB901099508950F931F9305
+:10139000CF93DF93EC016DE00E94B3098C01CE0185
+:1013A0006AE00E94B309080F191FC801DF91CF91AD
+:1013B0001F910F9108950F931F93CF93DF93EC012B
+:1013C0000E945A098C01CE010E94C609080F191FFC
+:1013D000C801DF91CF911F910F9108950F931F9333
+:1013E000CF93DF93EC010E947D098C01CE010E9416
+:1013F000C609080F191FC801DF91CF911F910F91E6
+:1014000008950F931F93CF93DF93EC010E94490936
+:101410008C01CE010E94C609080F191FC801DF9177
+:10142000CF911F910F9108950F931F93CF93DF9347
+:10143000EC010E94B3098C01CE010E94C609080F7D
+:10144000191FC801DF91CF911F910F9108950F933C
+:101450001F93CF93DF93EC010E94BB098C01CE0157
+:101460000E94C609080F191FC801DF91CF911F9173
+:101470000F9108958F929F92AF92BF92CF92DF9279
+:10148000EF92FF920F931F93DF93CF93CDB7DEB709
+:10149000A1970FB6F894DEBF0FBECDBF6C01042F2D
+:1014A000E52FCB01122F19A2223008F41AE021E215
+:1014B000E22EF12CEC0EFD1E812E9924AA24BB24D1
+:1014C00003C0022FE32FCA01602F7E2FA5019401D4
+:1014D0000E94121A129F802D1124081B0894E10803
+:1014E000F1080A3014F4005D01C0095CF7010083C3
+:1014F000211531054105510521F7C601B7010E94AB
+:101500004909A1960FB6F894DEBF0FBECDBFCF91AB
+:10151000DF911F910F91FF90EF90DF90CF90BF90E0
+:10152000AF909F908F9008952115310549F4DC010B
+:10153000ED91FC910190F081E02D642F09950895C3
+:101540000E943A0A08950F931F93CF93DF93EC0103
+:101550000E94940A8C01CE010E94C609080F191F2F
+:10156000C801DF91CF911F910F9108959A01AB01AE
+:1015700060E070E00E94940A08950F931F93CF9348
+:10158000DF93EC019A01AB0160E070E00E94940AE5
+:101590008C01CE010E94C609080F191FC801DF91F6
+:1015A000CF911F910F9108959A01462F50E060E06E
+:1015B00070E00E94940A08950F931F93CF93DF93D6
+:1015C000EC019A01462F50E060E070E00E94940A1E
+:1015D0008C01CE010E94C609080F191FC801DF91B6
+:1015E000CF911F910F910895CF92DF92EF92FF92CA
+:1015F0000F931F93CF93DF93EC017A018B01211599
+:10160000310541F4E881F9810190F081E02D642FEA
+:1016100009951AC02A303105A9F477FF12C06DE28E
+:101620000E94B3096C0144275527BA014E195F097E
+:10163000600B710BCE012AE00E943A0AC80ED91E37
+:1016400004C02AE00E943A0A6C01C601DF91CF91E2
+:101650001F910F91FF90EF90DF90CF9008950F931F
+:101660001F93CF93DF93EC010E94F40A8C01CE010B
+:101670000E94C609080F191FC801DF91CF911F9161
+:101680000F9108959A01FB01AF01662757FD609500
+:10169000762F0E94F40A08950F931F93CF93DF9340
+:1016A000EC019A01CB01AC01662757FD6095762FBE
+:1016B000CE010E94F40A8C01CE010E94C609080FD7
+:1016C000191FC801DF91CF911F910F9108956F925B
+:1016D0007F929F92AF92BF92CF92DF92EF92FF9252
+:1016E0000F931F93CF93DF933C017A018B01C22E9E
+:1016F000CB01BA0120E030E0A9010E94C91687FFA2
+:101700000AC0C3016DE20E94B309EC0117FB1095FA
+:1017100017F9109502C0C0E0D0E0DD2450E040E0B1
+:1017200030E02FE311C0DA01F9016B2F742F8F2FF6
+:10173000922F20E030E040E251E40E94CD16562F77
+:10174000472F382F292FD394DC1468F3C801B70131
+:10175000DA01F9012B2F342F4F2F5E2F0E946516CF
+:101760005B01F82E992E7B2D0E943A17162FD72E4B
+:10177000E82E092F0E9466179B01AC016A2D7B2D74
+:101780008F2D992D0E946416962EA72EB82EF92E15
+:10179000C301412F5D2D6E2D702F2AE030E00E9495
+:1017A000940AC80FD91FCC20B9F1C30160E071E0E1
+:1017B0000E944909C80FD91F2FC0692D7A2D8B2D82
+:1017C0009F2D20E030E040E251E40E941818D62E10
+:1017D000B72EA82E992E0E9435177B010027F7FC03
+:1017E0000095102FC301B801A7012AE030E00E9444
+:1017F000F40AC80FD91FC801B7010E9468179B01DE
+:10180000AC016D2D7B2D8A2D992D0E946416962E8C
+:10181000A72EB82EF92ECA94CC2079F6CE01DF91EE
+:10182000CF911F910F91FF90EF90DF90CF90BF90DD
+:10183000AF909F907F906F9008950E94670B0895DE
+:101840000F931F93CF93DF93EC010E94670B8C01E2
+:10185000CE010E94C609080F191FC801DF91CF9160
+:101860001F910F910895FC01808191810E94031BBB
+:101870000895CF93DF93EC0188819981009711F04F
+:101880000E94031B198218821D821C821B821A82ED
+:10189000DF91CF9108950F931F93CF93DF93EC01C6
+:1018A0008B016F5F7F4F888199810E94F11B0097A8
+:1018B00031F0998388831B830A8381E001C080E033
+:1018C000DF91CF911F910F910895CF93DF93EC019A
+:1018D00088819981009729F08A819B8186179707D3
+:1018E00078F4CE010E944B0C882341F08C819D81BD
+:1018F000009731F4E881F981108202C080E001C0D4
+:1019000081E0DF91CF910895EF92FF920F931F93A3
+:10191000CF93DF93EC017B018A01BA010E94650C31
+:10192000882321F4CE010E94390C07C01D830C834B
+:1019300088819981B7010E942A1DCE01DF91CF9144
+:101940001F910F91FF90EF900895CF93DF93FC01CB
+:1019500011821082138212821582148216826115FE
+:10196000710559F0EB0109900020E9F7AE014150F3
+:101970005040461B570B0E94840CDF91CF91089575
+:10198000EF92FF92CF93DF93EC01FB01861797074D
+:1019900061F0608171816115710529F04481558183
+:1019A0000E94840C02C00E94390CCE01DF91CF91BD
+:1019B000FF90EF900895FC01118210821382128231
+:1019C0001582148216820E94C00C08950F931F93F3
+:1019D0008C016115710561F0DB010D900020E9F7C4
+:1019E000AD0141505040461B570B0E94840C02C071
+:1019F0000E94390CC8011F910F910895EF92FF9238
+:101A00000F931F93DF93CF93CDB7DEB7A1970FB698
+:101A1000F894DEBF0FBECDBF7C01CB01BA01F70148
+:101A200011821082138212821582148216828E0114
+:101A30000F5F1F4FA80130E00E94DD1DC701B801F4
+:101A40000E94E60CA1960FB6F894DEBF0FBECDBF84
+:101A5000CF91DF911F910F91FF90EF900895EF923A
+:101A6000FF920F931F93DF93CF93CDB7DEB7A2976B
+:101A70000FB6F894DEBF0FBECDBF7C01CB01BA011B
+:101A8000F70111821082138212821582148216824B
+:101A90008E010F5F1F4FA80130E00E94941DC70107
+:101AA000B8010E94E60CA2960FB6F894DEBF0FBEF6
+:101AB000CDBFCF91DF911F910F91FF90EF900895CF
+:101AC000EF92FF920F931F93DF93CF93CDB7DEB7C3
+:101AD00061970FB6F894DEBF0FBECDBF7C01CB017E
+:101AE000F7011182108213821282158214821682EB
+:101AF0008E010F5F1F4FB80150E00E94021EC70108
+:101B0000B8010E94E60C61960FB6F894DEBF0FBED6
+:101B1000CDBFCF91DF911F910F91FF90EF9008956E
+:101B2000EF92FF920F931F93DF93CF93CDB7DEB762
+:101B300062970FB6F894DEBF0FBECDBF7C01CB011C
+:101B4000F70111821082138212821582148216828A
+:101B50008E010F5F1F4FB80150E00E94731DC70137
+:101B6000B8010E94E60C62960FB6F894DEBF0FBE75
+:101B7000CDBFCF91DF911F910F91FF90EF9008950E
+:101B8000EF92FF920F931F93DF93CF93CDB7DEB702
+:101B900029970FB6F894DEBF0FBECDBF7C01862F0C
+:101BA000F70111821082138212821582148216822A
+:101BB00090E08E010F5F1F4FB80150E00E94021E9F
+:101BC000C701B8010E94E60C29960FB6F894DEBF53
+:101BD0000FBECDBFCF91DF911F910F91FF90EF907E
+:101BE0000895DF93CF9300D0CDB7DEB7FC0111820B
+:101BF00010821382128215821482168269831A82DD
+:101C0000BE016F5F7F4F0E94E60C0F900F90CF9147
+:101C1000DF910895EF92FF920F931F93CF93DF937D
+:101C2000EC017B010C811D8161157105B9F0411535
+:101C3000510591F0040F151FB8010E94650C88230F
+:101C400069F0288139818C819D81820F931FB701B2
+:101C50000E942A1D1D830C8381E001C080E0DF917A
+:101C6000CF911F910F91FF90EF900895FB0160813C
+:101C70007181448155810E940A0E08956115710594
+:101C800061F0DB010D900020E9F7AD0141505040BB
+:101C9000461B570B0E940A0E089580E00895DF93BB
+:101CA000CF9300D0CDB7DEB769831A82BE016F5FD4
+:101CB0007F4F41E050E00E940A0E0F900F90CF91AD
+:101CC000DF910895EF92FF920F931F93DF93CF93CD
+:101CD00000D000D0CDB7DEB77C01862F90E08E011A
+:101CE0000F5F1F4FB8014AE050E00E94731DF801DA
+:101CF00001900020E9F7AF0141505040401B510BCB
+:101D0000C701B8010E940A0E0F900F900F900F901C
+:101D1000CF91DF911F910F91FF90EF900895EF9277
+:101D2000FF920F931F93DF93CF93CDB7DEB7279723
+:101D30000FB6F894DEBF0FBECDBF7C01CB018E0184
+:101D40000F5F1F4FB8014AE050E00E94731DF80179
+:101D500001900020E9F7AF0141505040401B510B6A
+:101D6000C701B8010E940A0E27960FB6F894DEBF8D
+:101D70000FBECDBFCF91DF911F910F91FF90EF90DC
+:101D80000895EF92FF920F931F93DF93CF9300D0AC
+:101D900000D000D0CDB7DEB77C01CB018E010F5F44
+:101DA0001F4FB8014AE050E00E94021EF801019066
+:101DB0000020E9F7AF0141505040401B510BC701D3
+:101DC000B8010E940A0E26960FB6F894DEBF0FBE29
+:101DD000CDBFCF91DF911F910F91FF90EF900895AC
+:101DE000EF92FF920F931F93DF93CF93CDB7DEB7A0
+:101DF0002C970FB6F894DEBF0FBECDBF7C01CB0190
+:101E0000BA018E010F5F1F4FA8012AE030E00E9447
+:101E1000941DF80101900020E9F7AF0141505040B6
+:101E2000401B510BC701B8010E940A0E2C960FB639
+:101E3000F894DEBF0FBECDBFCF91DF911F910F9100
+:101E4000FF90EF900895EF92FF920F931F93DF930F
+:101E5000CF93CDB7DEB72B970FB6F894DEBF0FBE8A
+:101E6000CDBF7C01CB01BA018E010F5F1F4FA801CE
+:101E70002AE030E00E94DD1DF80101900020E9F722
+:101E8000AF0141505040401B510BC701B8010E94A7
+:101E90000A0E2B960FB6F894DEBF0FBECDBFCF91C2
+:101EA000DF911F910F91FF90EF9008950F931F9373
+:101EB0008C01FB0160817181448155810E940A0E71
+:101EC000882319F4C8010E94390CC8011F910F9191
+:101ED00008950F931F938C016115710569F0DB0163
+:101EE0000D900020E9F7AD0141505040461B570BC3
+:101EF0000E940A0E882319F4C8010E94390CC801F7
+:101F00001F910F9108950F931F938C010E944F0E04
+:101F1000882319F4C8010E94390CC8011F910F9140
+:101F200008950F931F938C010E94620E882319F469
+:101F3000C8010E94390CC8011F910F9108950F9399
+:101F40001F938C010E948F0E882319F4C8010E94F0
+:101F5000390CC8011F910F9108950F931F938C01A5
+:101F60000E94C10E882319F4C8010E94390CC801CF
+:101F70001F910F9108950F931F938C010E94F00EF3
+:101F8000882319F4C8010E94390CC8011F910F91D0
+:101F900008950F931F938C010E94230F882319F437
+:101FA000C8010E94390CC8011F910F910895CF9369
+:101FB000DF93FC01DB0180819181009731F06D910D
+:101FC0007C91119761157105E9F4CD91DC91119720
+:101FD000209769F014962D913C91159721153105A4
+:101FE00031F0288130E0309521953F4F12C00097A5
+:101FF00071F0248135812115310549F0FC012081E2
+:1020000030E007C00E94211D282F392F02C020E098
+:1020100030E0C901DF91CF910895FC0144815581E1
+:10202000FB01248135814217530729F40E94D70F01
+:1020300021E0009709F020E0822F0895FC018481BF
+:102040009581009741F46115710519F081E0FB015C
+:1020500009C081E008950190F081E02D61157105BE
+:1020600031F481E09081992359F080E00895CF0107
+:102070000E94211D9C0181E02115310509F080E0BD
+:1020800008950E94D70F892F881F8827881F0895D9
+:102090000E94D70F21E0181619060CF020E0822FBD
+:1020A00008950E94D70F21E0181619060CF420E0BD
+:1020B000822F08950E94D70F892F8095881F882727
+:1020C000881F0895EF92FF920F931F93CF93DF9392
+:1020D000FC01DB018617970729F18481958114960D
+:1020E0002D913C91159782179307F1F40097D1F049
+:1020F00000811181CD91DC9111970FC0992787FD47
+:1021000090950E94EB1C7C018991992787FD909501
+:102110000E94EB1CE816F90639F4F80181918F0151
+:10212000882361F781E001C080E0DF91CF911F91AA
+:102130000F91FF90EF900895FC01DB01CA01149606
+:102140004D915C91159724813581241B350B2817FF
+:102150003907A0F0208131812115310579F06D9189
+:102160007C9111976115710559F0820F931F0E94A0
+:10217000311D9C0181E02115310519F080E00895A1
+:1021800080E00895FC0144815581FB012481358163
+:102190004217530728F040E050E00E949C10089539
+:1021A00080E00895FC01DB018481958114964D91B6
+:1021B0005C91159784179507B0F020813181211526
+:1021C000310589F06D917C9111976115710569F068
+:1021D000841B950B820F931F0E94211D9C0181E09F
+:1021E0002115310519F080E0089580E00895FC0183
+:1021F000848195816817790730F40190F081E02D92
+:10220000E60FF71F40830895FC01848195816817CC
+:10221000790720F480819181009729F410921307A7
+:1022200063E177E002C0680F791FCB010895FC01DC
+:10223000848195816817790748F48081918100979E
+:1022400039F0680F791FFB018081089580E00895BF
+:1022500080E008950E94171108950F931F93CF9364
+:10226000DF93FC018B0141155105F1F061157105FA
+:10227000D9F0C481D5812C173D0718F0FB011082DD
+:1022800013C041505040C21BD30B4C175D0708F4DC
+:10229000EA0160817181620F731FC801AE010E9463
+:1022A0003F1DC00FD11F1882DF91CF911F910F9159
+:1022B0000895CF93DF93FC01CA0124813581421731
+:1022C000530778F4C081D181772767FD70958C0F13
+:1022D0009D1F0E94161D009721F09C012C1B3D0B99
+:1022E00002C02FEF3FEFC901DF91CF91089540E089
+:1022F00050E00E9459110895CF93DF93FC01CA0169
+:10230000248135814217530778F4C081D181FB01C4
+:10231000608171818C0F9D1F0E94591D009721F0D3
+:102320009C012C1B3D0B02C02FEF3FEFC901DF9139
+:10233000CF91089540E050E00E947C110895DF9213
+:10234000EF92FF920F931F93CF93DF93EC018C8159
+:102350009D8148175907F8F47A010894E11CF11C93
+:10236000E881F981EE0DFF1DD0801082088119816E
+:10237000772767FD7095C8010E944E1D0E0D1F1D29
+:10238000F801D082009739F028813981AC01421BD5
+:10239000530B9A0102C02FEF3FEFC901DF91CF919C
+:1023A0001F910F91FF90EF90DF900895FC01448101
+:1023B0005581415050400E949F110895AF92BF92A5
+:1023C000CF92DF92EF92FF920F931F93CF93DF9301
+:1023D000FC016B018A01DB0114962D913C9115974C
+:1023E0002115310551F184819581009731F18217D2
+:1023F000930718F14817590718F08C010150104045
+:10240000E080F180C701CFEFDFEF5701A00EB11ED2
+:1024100010C0F601608171810E94591D009779F00A
+:102420009C012E193F090217130708F49E0101961B
+:10243000E901A816B90668F702C0CFEFDFEFCE01B9
+:10244000DF91CF911F910F91FF90EF90DF90CF9090
+:10245000BF90AF900895FC0144815581FB01248118
+:102460003581421B530B0E94DE110895AF92BF923B
+:10247000CF92DF92EF92FF920F931F93CF93DF9350
+:10248000F82EE92E6B018A01E9012417350748F47B
+:10249000342F212F8E01C901A92EE5015E01B22E34
+:1024A000E5018F2D9E2D62E071E00E94A50CD60102
+:1024B00014968D919C91159780179107D8F08C17E1
+:1024C0009D0708F4EC01D601ED91FC911197EC0FFA
+:1024D000FD1FB08010826D917C91600F711F8F2D58
+:1024E0009E2D0E94E60CD601ED91FC911197EC0F08
+:1024F000FD1FB0828F2D9E2DDF91CF911F910F91E7
+:10250000FF90EF90DF90CF90BF90AF900895CF9362
+:10251000DF93EC01FB01248135810E943612CE014C
+:10252000DF91CF910895DC01ED91FC9111973097E7
+:1025300029F40895861709F4408331968081882311
+:10254000C9F708952F923F924F925F926F927F92B8
+:102550008F929F92AF92BF92CF92DF92EF92FF92B3
+:102560000F931F93CF93DF937C012B016A01DC0152
+:1025700014966D907C9015976114710409F4D9C07C
+:10258000FB01848095808114910409F4D2C0DA01A2
+:102590001496AD90BC901597A818B908FC0100815D
+:1025A0001181A114B104F1F413C0D6016C911196FC
+:1025B0007C91119714964D915C911597CE010E94D4
+:1025C000FB1CD60114960D911C9115970C0F1D1F25
+:1025D000F20160817181C8010E94591DEC010097D0
+:1025E00021F7A7C0B7FC02C0E30142C048012DC0DB
+:1025F000E301C01BD10BC401B801AE010E94FB1C5A
+:10260000C80DD91DD6016C9111967C911197149625
+:102610004D915C911597CE010E94FB1CD60114963A
+:102620008D909C9015978C0E9D1EF2010481158152
+:10263000060D171DD70114968D919C9115978A0D43
+:102640009B1D15969C938E931497F2016081718166
+:10265000C8010E94591D3C01009751F6C401B80100
+:102660000E942A1D66C08C01080D191DCA0DDB1DB4
+:10267000D2016D917C91C8010E94591D009799F774
+:10268000C615D70509F455C0F701828193818C17CF
+:102690009D0708F045C0C701BE010E944B0C88236E
+:1026A00009F447C03DC0C701B201A9010E94DE1173
+:1026B000EC0197FD3EC0D7016D917C911197F2011D
+:1026C000848195818C0F9D1F680F791F14964D9101
+:1026D0005C911597481B590BCB018A0D9B1D0E94DD
+:1026E000041DD70114968D919C9115978A0D9B1D01
+:1026F00015969C938E931497ED91FC911197E80F8A
+:10270000F91F10822D913C912C0F3D1FF601608125
+:10271000718144815581C9010E94FB1C9E0105C045
+:10272000D70114962D913C9115972150304037FFD9
+:10273000BACFDF91CF911F910F91FF90EF90DF9073
+:10274000CF90BF90AF909F908F907F906F905F9051
+:102750004F903F902F900895CF93DF93FC01C0815D
+:10276000D181209739F409C0992787FD90950E945F
+:10277000EB1C899388818823B9F7DF91CF91089565
+:10278000CF93DF93FC01C081D181209739F409C038
+:10279000992787FD90950E94F31C8993888188234F
+:1027A000B9F7DF91CF910895AF92BF92CF92DF92A8
+:1027B000EF92FF920F931F93CF93DF936C01DC0195
+:1027C000ED90FC901197E114F10409F443C01496C4
+:1027D000AD90BC901597A114B104E1F18701E80117
+:1027E00088810F5F1F4F992787FD90950E94E31CFA
+:1027F0000097A9F78501015010400E0D1F1DF8012B
+:102800008081992787FD90950E94E31C009731F005
+:102810000C171D0718F001501040F1CF0F5F1F4F2C
+:102820000C1B1D0BD60115961C930E931497EC16DA
+:10283000FD0628F4C701BE01A8010E94FB1CD601B9
+:10284000ED91FC91119714968D919C911597E80F3D
+:10285000F91F1082DF91CF911F910F91FF90EF90A0
+:10286000DF90CF90BF90AF900895FC01808191815F
+:10287000009729F00E94BC1C9B01AC0103C020E022
+:1028800030E0A901B901CA010895833071F08430A4
+:1028900028F48130A1F0823021F514C08630B1F0E7
+:1028A0008730D1F08430E9F404C0809180008F77C4
+:1028B00003C0809180008F7D80938000089584B54F
+:1028C0008F7702C084B58F7D84BD08958091B0005C
+:1028D0008F778093B00008958091B0008F7D8093B2
+:1028E000B000089590E0FC01E45EFE4F2491FC01ED
+:1028F000E85FFE4FE491EE23C1F0F0E0EE0FFF1F22
+:10290000E651FF4F85919491DC01662341F49FB716
+:10291000F8948C91209582238C939FBF08959FB744
+:10292000F8948C91822B8C939FBF08950F931F93E3
+:10293000DF93CF930F92CDB7DEB7282F30E0F901A8
+:10294000E05DFE4F8491F901E45EFE4F1491285F33
+:102950003E4FF90104910023D9F0882321F06983C7
+:102960000E9445146981E02FF0E0EE0FFF1FEC504C
+:10297000FF4F85919491DC019FB7F894662321F471
+:102980008C911095812302C08C91812B8C939FBFD9
+:102990000F90CF91DF911F910F9108950F931F9387
+:1029A000282F30E0F901E05DFE4F8491F901E45EEB
+:1029B000FE4F0491285F3E4FF9011491112391F0CD
+:1029C000882311F00E944514E12FF0E0EE0FFF1F65
+:1029D000E250FF4F85919491DC018C91802321E09E
+:1029E00030E011F420E030E0C9011F910F9108950B
+:1029F0008093160108958E3008F08E508770909164
+:102A000016019295990F990F907C982B90937C00CA
+:102A100080917A00806480937A0080917A0086FDAC
+:102A2000FCCF2091780030917900932F80E030E046
+:102A3000282B392BC90108951F93CF93DF93182FAB
+:102A4000EB0161E00E947214209709F44AC0CF3F65
+:102A5000D10509F449C0E12FF0E0E05DFE4FE491BB
+:102A6000E330C1F0E43028F4E13051F0E230B1F568
+:102A70000CC0E63019F1E73049F1E43079F514C0C3
+:102A800084B5806884BDC7BD33C084B5806284BD11
+:102A9000C8BD2EC080918000806880938000D09354
+:102AA0008900C093880024C0809180008062809358
+:102AB0008000D0938B00C0938A001AC08091B00030
+:102AC00080688093B000C093B30012C08091B000C2
+:102AD00080628093B000C093B4000AC0C038D105B2
+:102AE0001CF4812F60E002C0812F61E00E949614E7
+:102AF000DF91CF911F9108951F920F920FB60F9201
+:102B000011242F933F938F939F93AF93BF93809103
+:102B1000180790911907A0911A07B0911B073091DF
+:102B20001C070196A11DB11D232F2D5F2D3720F00D
+:102B30002D570196A11DB11D20931C0780931807E6
+:102B400090931907A0931A07B0931B07809114075D
+:102B500090911507A0911607B09117070196A11D36
+:102B6000B11D8093140790931507A0931607B09397
+:102B70001707BF91AF919F918F913F912F910F9028
+:102B80000FBE0F901F9018958FB7F89420911807DB
+:102B90003091190740911A0750911B078FBFB90157
+:102BA000CA0108959FB7F894209114073091150732
+:102BB000409116075091170786B5A89B06C08F3F16
+:102BC00021F02F5F3F4F4F4F5F4F9FBF542F432F39
+:102BD000322F2227280F311D411D511D82E0220F67
+:102BE000331F441F551F8A95D1F7B901CA010895B3
+:102BF000EF92FF920F931F93CF93DF937B018C0192
+:102C00000E94D215EB010FC00E94D2156C1B7D0BE8
+:102C100083E0683E780738F00894E108F10801097C
+:102C20001109C851DC4FE114F1040105110561F7E8
+:102C3000DF91CF911F910F91FF90EF900895019731
+:102C400039F0880F991F880F991F02970197F1F7A4
+:102C50000895789484B5826084BD84B5816084BD14
+:102C600085B5826085BD85B5816085BDEEE6F0E005
+:102C7000808181608083E1E8F0E010828081826061
+:102C80008083808181608083E0E8F0E080818160E2
+:102C90008083E1EBF0E0808184608083E0EBF0E012
+:102CA000808181608083EAE7F0E0808184608083B6
+:102CB0008081826080838081816080838081806860
+:102CC00080831092C10008955058BB27AA270ED0C8
+:102CD00075C166D130F06BD120F031F49F3F11F413
+:102CE0001EF45BC10EF4E095E7FB51C1E92F77D1EB
+:102CF00080F3BA17620773078407950718F071F419
+:102D00009EF58FC10EF4E0950B2EBA2FA02D0B016E
+:102D1000B90190010C01CA01A0011124FF27591B20
+:102D200099F0593F50F4503E68F11A16F040A22F26
+:102D3000232F342F4427585FF3CF46953795279597
+:102D4000A795F0405395C9F77EF41F16BA0B620B96
+:102D5000730B840BBAF09150A1F0FF0FBB1F661FDD
+:102D6000771F881FC2F70EC0BA0F621F731F841F20
+:102D700048F4879577956795B795F7959E3F08F046
+:102D8000B3CF9395880F08F09927EE0F9795879505
+:102D90000895D9D008F481E008950CD00FC107D16F
+:102DA00040F0FED030F021F45F3F19F0F0C0511137
+:102DB00039C1F3C014D198F39923C9F35523B1F362
+:102DC000951B550BBB27AA2762177307840738F09A
+:102DD0009F5F5F4F220F331F441FAA1FA9F333D0F9
+:102DE0000E2E3AF0E0E830D091505040E695001CAD
+:102DF000CAF729D0FE2F27D0660F771F881FBB1F69
+:102E0000261737074807AB07B0E809F0BB0B802D42
+:102E1000BF01FF2793585F4F2AF09E3F510568F08E
+:102E2000B6C000C15F3FECF3983EDCF38695779522
+:102E30006795B795F7959F5FC9F7880F911D969590
+:102E4000879597F90895E1E0660F771F881FBB1FEC
+:102E5000621773078407BA0720F0621B730B840B99
+:102E6000BA0BEE1F88F7E095089504D06894B1116D
+:102E7000D9C00895BCD088F09F5790F0B92F9927FA
+:102E8000B751A0F0D1F0660F771F881F991F1AF075
+:102E9000BA95C9F712C0B13081F0C3D0B1E008953E
+:102EA000C0C0672F782F8827B85F39F0B93FCCF3BF
+:102EB000869577956795B395D9F73EF4909580956B
+:102EC000709561957F4F8F4F9F4F0895E89409C08B
+:102ED00097FB3EF490958095709561957F4F8F4F4D
+:102EE0009F4F9923A9F0F92F96E9BB279395F69563
+:102EF000879577956795B795F111F8CFFAF4BB0FE1
+:102F000011F460FF1BC06F5F7F4F8F4F9F4F16C044
+:102F1000882311F096E911C0772321F09EE8872FCE
+:102F2000762F05C0662371F096E8862F70E060E08A
+:102F30002AF09A95660F771F881FDAF7880F969503
+:102F4000879597F90895990F0008550FAA0BE0E8A7
+:102F5000FEEF16161706E807F907C0F0121613065B
+:102F6000E407F50798F0621B730B840B950B39F49B
+:102F70000A2661F0232B242B252B21F408950A2601
+:102F800009F4A140A6958FEF811D811D089597F941
+:102F90009F6780E870E060E008959FEF80EC0895FF
+:102FA00000240A9416161706180609060895002428
+:102FB0000A9412161306140605060895092E0394A2
+:102FC000000C11F4882352F0BB0F40F4BF2B11F416
+:102FD00060FF04C06F5F7F4F8F4F9F4F089557FD75
+:102FE0009058440F551F59F05F3F71F04795880F77
+:102FF00097FB991F61F09F3F79F08795089512160E
+:1030000013061406551FF2CF4695F1DF08C01616B9
+:1030100017061806991FF1CF86957105610508946A
+:103020000895E894BB2766277727CB0197F9089581
+:103030000BD0C4CFB5DF28F0BADF18F0952309F024
+:10304000A6CFABCF1124EECFCADFA0F3959FD1F36B
+:10305000950F50E0551F629FF001729FBB27F00D46
+:10306000B11D639FAA27F00DB11DAA1F649F66279B
+:10307000B00DA11D661F829F2227B00DA11D621FEA
+:10308000739FB00DA11D621F839FA00D611D221FA4
+:10309000749F3327A00D611D231F849F600D211D88
+:1030A000822F762F6A2F11249F5750408AF0E1F02B
+:1030B00088234AF0EE0FFF1FBB1F661F771F881F74
+:1030C00091505040A9F79E3F510570F060CFAACFB4
+:1030D0005F3FECF3983EDCF3869577956795B7955F
+:1030E000F795E7959F5FC1F7FE2B880F911D969589
+:1030F000879597F90895FA01EE0FFF1F3096210585
+:10310000310599F16115710561F48038BFE39B07C2
+:1031100049F168949038810561F08038BFEF9B07D2
+:1031200041F0992342F5FF3FE1053105210511F1F9
+:10313000E8940894E795D901AA2329F4AB2FBE2F70
+:10314000F85FD0F310C0FF5F70F4A695E0F7F73991
+:1031500050F019F0FF3A38F49F779F930CD00F90FE
+:1031600007FC905808953EF018CF60E070E080E8CA
+:103170009FE308954FE79F775F934F933F932F937C
+:103180009ED02F913F914F915F9152DF05C019F46E
+:103190000EF0FDCE46CF01CF2ADFC8F39638C0F738
+:1031A00007F80F92E8942BE33AEA48EB5FE74EDF2B
+:1031B0000F920F920F924DB75EB70F92C0D0E8E614
+:1031C000F0E016D04F915F91EF91FF91E595EE1FE2
+:1031D000FF1F49F0FE57E0684427EE0F441FFA95A1
+:1031E000E1F74195550B32D00F9007FE26C00895A8
+:1031F000DF93CF931F930F93FF92EF92DF927B01A8
+:103200008C01689405C0DA2EEF011EDFFE01E89400
+:10321000A5912591359145915591AEF3EF0166DD6C
+:10322000FE019701A801DA9479F7DF90EF90FF9003
+:103230000F911F91CF91DF9108959B01AC0160E048
+:1032400070E080E89FE3A9CDA2CEACC0D0DEE8F369
+:103250009923D9F3940F511DBBF39150504094F032
+:1032600059F0882332F0660F771F881F9150504025
+:10327000C1F79E3F510544F7880F911D969587959C
+:1032800097F908955F3FACF0983E9CF0BB27869578
+:1032900077956795B79508F4B1609395C1F7BB0F23
+:1032A00058F711F460FFE8CF6F5F7F4F8F4F9F4F4C
+:1032B000E3CFB8CE0EF076C070CE689468CE97DEBD
+:1032C000C8F39923D1F3C6F3DF93CF931F930F93E2
+:1032D000FF92C92FDD2788232AF02197660F771FD9
+:1032E000881FDAF720E030E040E85FEB9FE38839A1
+:1032F00020F0803E30F021968F77E7DCE0E9F0E0C7
+:1033000003C0E3DCEDEBF0E073DF8B01BE01EC0109
+:10331000FB2E6F5771097595771F880B990BD8DDB8
+:1033200028E132E741E35FE38FDEAF2D9801AE0184
+:10333000FF900F911F91CF91DF91D8DC3FCEFA0122
+:10334000DC01AA0FBB1F9B01AC01BF5728F4222749
+:103350003327442750781FC0B75188F4AB2F00247F
+:10336000469537952795011CA395D2F3002069F067
+:10337000220F331F441FB395DAF30DD0A5CC613073
+:103380007105A0E88A07B94630F49B01AC016627B5
+:10339000772788279078309621F0208331834283E5
+:1033A000538308959F3F31F0915020F4879577958E
+:1033B0006795B795880F911D9695879597F908950C
+:1033C000629FD001739FF001829FE00DF11D649F09
+:1033D000E00DF11D929FF00D839FF00D749FF00D95
+:1033E000659FF00D9927729FB00DE11DF91F639F36
+:1033F000B00DE11DF91FBD01CF011124089597FB08
+:10340000092E07260AD077FD04D049D006D0002027
+:103410001AF4709561957F4F0895F6F79095819510
+:103420009F4F0895A1E21A2EAA1BBB1BFD010DC0E0
+:10343000AA1FBB1FEE1FFF1FA217B307E407F50764
+:1034400020F0A21BB30BE40BF50B661F771F881F40
+:10345000991F1A9469F760957095809590959B01D6
+:10346000AC01BD01CF01089597FB092E05260ED0B2
+:1034700057FD04D0D7DF0AD0001C38F45095409592
+:10348000309521953F4F4F4F5F4F0895F6F7909538
+:103490008095709561957F4F8F4F9F4F0895AA1B20
+:1034A000BB1B51E107C0AA1FBB1FA617B70710F02F
+:1034B000A61BB70B881F991F5A95A9F78095909561
+:1034C000BC01CD010895EE0FFF1F0590F491E02D92
+:1034D0000994CF93DF938230910510F482E090E05D
+:1034E000E0911F07F091200740E050E020E030E03D
+:1034F00026C06081718168177907E0F06817790745
+:1035000081F4828193812115310531F0D90113961F
+:103510009C938E9312972BC09093200780931F0744
+:1035200026C04115510519F06417750718F4AB0151
+:10353000E901DF019F0172816381E72FF62F309748
+:10354000C1F64115510501F1481B590B4430510595
+:1035500080F412968D919C911397209719F09B837C
+:103560008A8304C09093200780931F07FD01329641
+:1035700046C0FD01E40FF51F8193919342505040E6
+:1035800011965C934E933BC020911D0730911E070E
+:103590002115310541F42091050130910601309348
+:1035A0001E0720931D072091070130910801211566
+:1035B000310541F42DB73EB740910301509104010C
+:1035C000241B350BE0911D07F0911E07E217F3074E
+:1035D000A0F42E1B3F0B2817390778F0AC014E5F83
+:1035E0005F4F2417350748F04E0F5F1F50931E079B
+:1035F00040931D078193919302C0E0E0F0E0CF017A
+:10360000DF91CF910895CF93DF93009709F491C094
+:10361000FC0132971382128260911F07709120077C
+:103620006115710581F420813181280F391F809146
+:103630001D0790911E078217930799F5F0931E07B7
+:10364000E0931D0776C0DB0180E090E002C0CD0171
+:10365000D901AE17BF0748F412962D913C911397EC
+:1036600021153105A1F7CD0121C0B383A283EF015C
+:10367000499159919E01240F351FA217B30779F480
+:103680002D913C911197240F351F2E5F3F4F3183B1
+:10369000208312962D913C911397338322830097B8
+:1036A00029F4F0932007E0931F0743C0DC01139631
+:1036B000FC93EE9312974D915D91A40FB51FEA17FD
+:1036C000FB0769F420813181240F351F2E5F3F4FA6
+:1036D000EC0139832883228133813B832A83E0E014
+:1036E000F0E002C0FB01BC01DB0112968D919C91C0
+:1036F00013970097B9F79B012E5F3F4F8D919C91D7
+:103700001197820F931F40911D0750911E07481774
+:10371000590779F4309729F41092200710921F0767
+:1037200002C0138212822250304030931E07209331
+:103730001D07DF91CF910895A0E0B0E0E2EAFBE140
+:103740000C94331EEC01688179818A819B8161151B
+:1037500071058105910521F464E279ED8BE597E02F
+:103760002DE133EF41E050E00E94341A79018A01E3
+:1037700027EA31E440E050E00E94E0195B016C016F
+:10378000C801B7012CEE34EF4FEF5FEF0E94E01954
+:103790009B01AC012A0D3B1D4C1D5D1D57FF04C054
+:1037A0002150304040405048288339834A835B830E
+:1037B0005F77B901CA01CDB7DEB7EAE00C944F1EBE
+:1037C0000E949C1B089589E091E00E949C1B089533
+:1037D0006093090170930A0180930B0190930C018F
+:1037E0000895A0E0B0E0E7EFFBE10C94311E8C01FE
+:1037F000CB010115110529F40E94691A082F192F10
+:10380000B5C0D80112979801260F371F2A173B071A
+:1038100008F4AAC0ED90FC901197E616F706D0F0D8
+:1038200045E0E416F10408F4A1C0A701445050405B
+:103830004617570708F49AC0A70142505040461B4C
+:10384000570BF901419351936D937C93CF010E94E3
+:10385000031B8CC05B01AE18BF0848018E0C9F1C77
+:10386000E0911F07F0912007CC24DD24C0E0D0E0D8
+:1038700041C0E815F90599F560817181AB014E5F92
+:103880005F4F4A155B0558F1AB014A195B09CC241F
+:10389000DD246894C1F8C40ED51E8280A380E5E0C3
+:1038A000CE16D10448F0F9018282A382518340836D
+:1038B00011969C938E9309C0C7010296860F971F9D
+:1038C00011969C938E93E82DFA2D209719F0FB8387
+:1038D000EA834CC0F0932007E0931F0747C0408164
+:1038E0005181C416D50608F46A01EF015281438163
+:1038F000E52FF42F309709F0BCCF40911D07509170
+:103900001E0748155905E9F4C816D906D0F44091A8
+:103910000701509108014115510541F44DB75EB7BB
+:103920006091030170910401461B570B2417350762
+:10393000D8F430931E0720931D0711969C938E9305
+:1039400015C00E94691AC82EE6016E01D92EE60143
+:10395000209751F08C2DB801A7010E94FB1CC801D3
+:103960000E94031B860102C000E010E0C801CDB731
+:10397000DEB7ECE00C944D1E1F93FC0199278827BD
+:10398000BC01E89411911032E9F3193010F01E30A7
+:10399000C8F31B3251F01D3249F4689406C00E94EE
+:1039A000C81D610F711D811D911D119110531A3099
+:1039B000B0F33EF490958095709561957F4F8F4F51
+:1039C0009F4F1F910895911133C1803219F0895092
+:1039D0008550D0F708959111089581548A5108F4C3
+:1039E000805E855A08959111089581568A5108F490
+:1039F000805285580895FB01DC0102C001900D92B0
+:103A000041505040D8F708956817790768F4FB01D2
+:103A1000DC01E40FF51FA40FB51F02C002900E9247
+:103A200041505040D8F708950C94FB1CFC01819143
+:103A3000861721F08823D9F7992708953197CF0168
+:103A40000895FB01DC018D91019080190110D9F3DB
+:103A5000990B0895FB01DC0101900D920020E1F724
+:103A60000895FB01DC014150504030F08D910190F0
+:103A7000801919F40020B9F7881B990B0895FB01F0
+:103A8000DC014150504048F001900D920020C9F7F0
+:103A900001C01D9241505040E0F70895FC0181E0C3
+:103AA00090E00190061609F4CF010020D1F70197AC
+:103AB0000895FB0151915523A9F0BF01DC014D91FF
+:103AC00045174111E1F759F4CD010190002049F06B
+:103AD0004D9140154111C9F3FB014111EFCF81E038
+:103AE00090E001970895FB019F01E8944230C4F0F3
+:103AF0004532B4F44A3029F497FB1EF49095819531
+:103B00009F4F642F77270E944F1A805D8A330CF0F5
+:103B1000895D8193CB010097A1F716F45DE2519383
+:103B20001082C9010C941B1EFA01CF93FF93EF93EF
+:103B3000223044F1253234F5C22FE894CA3049F4DA
+:103B400097FB3EF490958095709561957F4F8F4FD0
+:103B50009F4F2C2F332744275527FF93EF930E9425
+:103B6000121AEF91FF91605D6A330CF0695D619309
+:103B7000B901CA01605070408040904051F716F47E
+:103B8000CDE2C19310828F919F91CF910C941B1E17
+:103B9000592F482F372F262F660F771F881F991F01
+:103BA000660F771F881F991F620F731F841F951F51
+:103BB000660F771F881F991F0895FA01CF93FF930F
+:103BC000EF932230CCF02532BCF4C22F2C2F3327B8
+:103BD00044275527FF93EF930E94121AEF91FF910C
+:103BE000605D6A330CF0695D6193B901CA01605090
+:103BF00070408040904051F710828F919F91CF91FB
+:103C00000C941B1EFB019F01423074F0453264F49A
+:103C1000642F77270E944F1A805D8A330CF0895DEC
+:103C20008193CB010097A1F71082C9010C941B1E50
+:103C3000992788270895DC01FC01672F719177236C
+:103C4000E1F7329704C07C916D9370836291AE1757
+:103C5000BF07C8F308952F923F924F925F926F92E1
+:103C60007F928F929F92AF92BF92CF92DF92EF920C
+:103C7000FF920F931F93CF93DF93CDB7DEB7CA1B8D
+:103C8000DB0B0FB6F894DEBF0FBECDBF09942A88B8
+:103C9000398848885F846E847D848C849B84AA8460
+:103CA000B984C884DF80EE80FD800C811B81AA81ED
+:103CB000B981CE0FD11D0FB6F894DEBF0FBECDBFB8
+:083CC000ED010895F894FFCF17
+:103CC8002E00002000210700000100000032000043
+:103CD800000103040213010D050D060D070D080D63
+:103CE800090D0A0D0B0D0C0D04040D0D03030D0D2C
+:103CF80002020D0C050C060C070C080C090C0A0C2A
+:103D08000B0C0D0C04040C0C03030C0C02020C0B22
+:103D1800050B060B070B080B090B0A0B0C0B0D0BFD
+:103D280004040B0B03030B0B02020B0A050A060A19
+:103D3800070A080A090A0B0A0C0A0D0A04040A0AE7
+:103D480003030A0A02020A090509060907090809FC
+:103D58000A090B090C090D090404090903030909D7
+:103D68000202090805080608070809080A080B08D6
+:103D78000C080D08040408080303080802020807D1
+:103D880005070607080709070A070B070C070D07A9
+:103D980004040707030307070202070605060706C8
+:103DA800080609060A060B060C060D060404060694
+:103DB80003030606020206050605070508050905A8
+:103DC8000A050B050C050D05040405050303050587
+:103DD8000202050000000057061F09F2052106052A
+:103DE8000643060000000089081F09890889088918
+:0C3DF8000889080000000089081F09006D
+:00000001FF
diff --git a/Matrix_9x14/build/Makefile b/Matrix_9x14/build/Makefile new file mode 100644 index 0000000..172ae43 --- /dev/null +++ b/Matrix_9x14/build/Makefile @@ -0,0 +1,772 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canoncical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# 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 + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." + /usr/bin/cmake -i . +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named LIFE + +# Build rule for target. +LIFE: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 LIFE +.PHONY : LIFE + +# fast build rule for target. +LIFE/fast: + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/build +.PHONY : LIFE/fast + +#============================================================================= +# Target rules for targets named LIFE-upload + +# Build rule for target. +LIFE-upload: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 LIFE-upload +.PHONY : LIFE-upload + +# fast build rule for target. +LIFE-upload/fast: + $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/build +.PHONY : LIFE-upload/fast + +#============================================================================= +# Target rules for targets named atmega328_CORE + +# Build rule for target. +atmega328_CORE: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 atmega328_CORE +.PHONY : atmega328_CORE + +# fast build rule for target. +atmega328_CORE/fast: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/build +.PHONY : atmega328_CORE/fast + +#============================================================================= +# Target rules for targets named atmega328_Charliplexing + +# Build rule for target. +atmega328_Charliplexing: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 atmega328_Charliplexing +.PHONY : atmega328_Charliplexing + +# fast build rule for target. +atmega328_Charliplexing/fast: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/build +.PHONY : atmega328_Charliplexing/fast + +Life.obj: Life.cpp.obj +.PHONY : Life.obj + +# target to build an object file +Life.cpp.obj: + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.obj +.PHONY : Life.cpp.obj + +Life.i: Life.cpp.i +.PHONY : Life.i + +# target to preprocess a source file +Life.cpp.i: + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.i +.PHONY : Life.cpp.i + +Life.s: Life.cpp.s +.PHONY : Life.s + +# target to generate assembly for a file +Life.cpp.s: + $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.s +.PHONY : Life.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.obj + +# target to build an object file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.i + +# target to preprocess a source file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i + +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.s + +# target to generate assembly for a file +home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s: + $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s +.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s + +libraries/Charliplexing/Charliplexing.obj: libraries/Charliplexing/Charliplexing.cpp.obj +.PHONY : libraries/Charliplexing/Charliplexing.obj + +# target to build an object file +libraries/Charliplexing/Charliplexing.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj +.PHONY : libraries/Charliplexing/Charliplexing.cpp.obj + +libraries/Charliplexing/Charliplexing.i: libraries/Charliplexing/Charliplexing.cpp.i +.PHONY : libraries/Charliplexing/Charliplexing.i + +# target to preprocess a source file +libraries/Charliplexing/Charliplexing.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i +.PHONY : libraries/Charliplexing/Charliplexing.cpp.i + +libraries/Charliplexing/Charliplexing.s: libraries/Charliplexing/Charliplexing.cpp.s +.PHONY : libraries/Charliplexing/Charliplexing.s + +# target to generate assembly for a file +libraries/Charliplexing/Charliplexing.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s +.PHONY : libraries/Charliplexing/Charliplexing.cpp.s + +libraries/Charliplexing/Figure.obj: libraries/Charliplexing/Figure.cpp.obj +.PHONY : libraries/Charliplexing/Figure.obj + +# target to build an object file +libraries/Charliplexing/Figure.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj +.PHONY : libraries/Charliplexing/Figure.cpp.obj + +libraries/Charliplexing/Figure.i: libraries/Charliplexing/Figure.cpp.i +.PHONY : libraries/Charliplexing/Figure.i + +# target to preprocess a source file +libraries/Charliplexing/Figure.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i +.PHONY : libraries/Charliplexing/Figure.cpp.i + +libraries/Charliplexing/Figure.s: libraries/Charliplexing/Figure.cpp.s +.PHONY : libraries/Charliplexing/Figure.s + +# target to generate assembly for a file +libraries/Charliplexing/Figure.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s +.PHONY : libraries/Charliplexing/Figure.cpp.s + +libraries/Charliplexing/Font.obj: libraries/Charliplexing/Font.cpp.obj +.PHONY : libraries/Charliplexing/Font.obj + +# target to build an object file +libraries/Charliplexing/Font.cpp.obj: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj +.PHONY : libraries/Charliplexing/Font.cpp.obj + +libraries/Charliplexing/Font.i: libraries/Charliplexing/Font.cpp.i +.PHONY : libraries/Charliplexing/Font.i + +# target to preprocess a source file +libraries/Charliplexing/Font.cpp.i: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i +.PHONY : libraries/Charliplexing/Font.cpp.i + +libraries/Charliplexing/Font.s: libraries/Charliplexing/Font.cpp.s +.PHONY : libraries/Charliplexing/Font.s + +# target to generate assembly for a file +libraries/Charliplexing/Font.cpp.s: + $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s +.PHONY : libraries/Charliplexing/Font.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... LIFE" + @echo "... LIFE-upload" + @echo "... atmega328_CORE" + @echo "... atmega328_Charliplexing" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... Life.obj" + @echo "... Life.i" + @echo "... Life.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.s" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.obj" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.i" + @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.s" + @echo "... libraries/Charliplexing/Charliplexing.obj" + @echo "... libraries/Charliplexing/Charliplexing.i" + @echo "... libraries/Charliplexing/Charliplexing.s" + @echo "... libraries/Charliplexing/Figure.obj" + @echo "... libraries/Charliplexing/Figure.i" + @echo "... libraries/Charliplexing/Figure.s" + @echo "... libraries/Charliplexing/Font.obj" + @echo "... libraries/Charliplexing/Font.i" + @echo "... libraries/Charliplexing/Font.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Matrix_9x14/build/cmake_install.cmake b/Matrix_9x14/build/cmake_install.cmake new file mode 100644 index 0000000..c2cd946 --- /dev/null +++ b/Matrix_9x14/build/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/xel/Dokumente/ledmatrix/Matrix_9x14 + +# Set the install prefix +IF(NOT DEFINED CMAKE_INSTALL_PREFIX) + SET(CMAKE_INSTALL_PREFIX "/usr/local") +ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) +STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + IF(BUILD_TYPE) + STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + ELSE(BUILD_TYPE) + SET(CMAKE_INSTALL_CONFIG_NAME "") + ENDIF(BUILD_TYPE) + MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + +# Set the component getting installed. +IF(NOT CMAKE_INSTALL_COMPONENT) + IF(COMPONENT) + MESSAGE(STATUS "Install component: \"${COMPONENT}\"") + SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + ELSE(COMPONENT) + SET(CMAKE_INSTALL_COMPONENT) + ENDIF(COMPONENT) +ENDIF(NOT CMAKE_INSTALL_COMPONENT) + +IF(CMAKE_INSTALL_COMPONENT) + SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +ELSE(CMAKE_INSTALL_COMPONENT) + SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +ENDIF(CMAKE_INSTALL_COMPONENT) + +FILE(WRITE "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/${CMAKE_INSTALL_MANIFEST}" "") +FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) + FILE(APPEND "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") +ENDFOREACH(file) diff --git a/Matrix_9x14/build/libatmega328_CORE.a b/Matrix_9x14/build/libatmega328_CORE.a Binary files differnew file mode 100644 index 0000000..6533a2d --- /dev/null +++ b/Matrix_9x14/build/libatmega328_CORE.a diff --git a/Matrix_9x14/build/libatmega328_Charliplexing.a b/Matrix_9x14/build/libatmega328_Charliplexing.a Binary files differnew file mode 100644 index 0000000..479594f --- /dev/null +++ b/Matrix_9x14/build/libatmega328_Charliplexing.a diff --git a/Matrix_9x14/cmake/modules/ArduinoProcessing.cmake b/Matrix_9x14/cmake/modules/ArduinoProcessing.cmake new file mode 100644 index 0000000..c7a2407 --- /dev/null +++ b/Matrix_9x14/cmake/modules/ArduinoProcessing.cmake @@ -0,0 +1,103 @@ +# 1. Concatenate all PDE files +# 2. Write #include "WProgram.h" +# 3. Write prototypes +# 4. Write original sources +# +# +# Prefix Writer +# 1. Scrub comments +# 2. Optionally subsitute Unicode +# 3. Find imports +# 4. Find prototypes +# +# Find prototypes +# 1. Strip comments, quotes, preprocessor directives +# 2. Collapse braches +# 3. Regex + + +set(SINGLE_QUOTES_REGEX "('.')") +set(DOUBLE_QUOTES_REGEX "(\"([^\"\\\\]|\\\\.)*\")") +set(SINGLE_COMMENT_REGEX "([ ]*//[^\n]*)") +set(MULTI_COMMENT_REGEX "(/[*][^/]*[*]/)") +set(PREPROC_REGEX "([ ]*#(\\\\[\n]|[^\n])*)") + +#"[\w\[\]\*]+\s+[&\[\]\*\w\s]+\([&,\[\]\*\w\s]*\)(?=\s*\{)" +set(PROTOTPYE_REGEX "([a-zA-Z0-9]+[ ]*)*[a-zA-Z0-9]+[ ]*\([^{]*\)[ ]*{") + +function(READ_SKETCHES VAR_NAME ) + set(SKETCH_SOURCE) + foreach(SKETCH ${ARGN}) + if(EXISTS ${SKETCH}) + message(STATUS "${SKETCH}") + file(READ ${SKETCH} SKETCH_CONTENTS) + set(SKETCH_SOURCE "${SKETCH_SOURCE}\n${SKETCH_CONTENTS}") + else() + message(FATAL_ERROR "Sketch file does not exist: ${SKETCH}") + endif() + endforeach() + set(${VAR_NAME} "${SKETCH_SOURCE}" PARENT_SCOPE) +endfunction() + +function(STRIP_SOURCES VAR_NAME SOURCES) + string(REGEX REPLACE "${SINGLE_QUOTES_REGEX}|${DOUBLE_QUOTES_REGEX}|${SINGLE_COMMENT_REGEX}|${MULTI_COMMENT_REGEX}|${PREPROC_REGEX}" + "" + SOURCES + "${SOURCES}") + set(${VAR_NAME} "${SOURCES}" PARENT_SCOPE) +endfunction() + +function(COLLAPSE_BRACES VAR_NAME SOURCES) + set(PARSED_SOURCES) + string(LENGTH "${SOURCES}" SOURCES_LENGTH) + math(EXPR SOURCES_LENGTH "${SOURCES_LENGTH}-1") + + set(NESTING 0) + set(START 0) + foreach(INDEX RANGE ${SOURCES_LENGTH}) + string(SUBSTRING "${SOURCES}" ${INDEX} 1 CURRENT_CHAR) + #message("${CURRENT_CHAR}") + if(CURRENT_CHAR STREQUAL "{") + if(NESTING EQUAL 0) + math(EXPR SUBLENGTH "${INDEX}-${START} +1") + string(SUBSTRING "${SOURCES}" ${START} ${SUBLENGTH} CURRENT_CHUNK) + set(PARSED_SOURCES "${PARSED_SOURCES}${CURRENT_CHUNK}") + #message("INDEX: ${INDEX} START: ${START} LENGTH: ${SUBLENGTH}") + endif() + math(EXPR NESTING "${NESTING}+1") + elseif(CURRENT_CHAR STREQUAL "}") + math(EXPR NESTING "${NESTING}-1") + if(NESTING EQUAL 0) + set(START ${INDEX}) + endif() + endif() + endforeach() + + math(EXPR SUBLENGTH "${SOURCES_LENGTH}-${START} +1") + string(SUBSTRING "${SOURCES}" ${START} ${SUBLENGTH} CURRENT_CHUNK) + set(PARSED_SOURCES "${PARSED_SOURCES}${CURRENT_CHUNK}") + + set(${VAR_NAME} "${PARSED_SOURCES}" PARENT_SCOPE) +endfunction() + +function(extract_prototypes VAR_NAME SOURCES) + string(REGEX MATCHALL "${PROTOTPYE_REGEX}" + SOURCES + "${SOURCES}") + set(${VAR_NAME} "${SOURCES}" PARENT_SCOPE) +endfunction() + +read_sketches(SKETCH_SOURCE ${FILES}) +strip_sources(SKETCH_SOURCE "${SKETCH_SOURCE}") +collapse_braces(SKETCH_SOURCE "${SKETCH_SOURCE}") +extract_prototypes(SKETCH_SOURCE "${SKETCH_SOURCE}") + + + + +message("===============") +foreach(ENTRY ${SKETCH_SOURCE}) + message("START]]]${ENTRY}[[[END") +endforeach() +message("===============") +#message("${SKETCH_SOURCE}") diff --git a/Matrix_9x14/cmake/modules/FindArduino.cmake b/Matrix_9x14/cmake/modules/FindArduino.cmake new file mode 100644 index 0000000..5873735 --- /dev/null +++ b/Matrix_9x14/cmake/modules/FindArduino.cmake @@ -0,0 +1,978 @@ +# - Generate firmware and libraries for Arduino Devices +# generate_arduino_firmware(TARGET_NAME) +# TARGET_NAME - Name of target +# Creates a Arduino firmware target. +# +# The target options can be configured by setting options of +# the following format: +# ${TARGET_NAME}${SUFFIX} +# The following suffixes are availabe: +# _SRCS # Sources +# _HDRS # Headers +# _SKETCHES # Arduino sketch files +# _LIBS # Libraries to linked in +# _BOARD # Board name (such as uno, mega2560, ...) +# _PORT # Serial port, for upload and serial targets [OPTIONAL] +# _AFLAGS # Override global Avrdude flags for target +# _SERIAL # Serial command for serial target [OPTIONAL] +# _NO_AUTOLIBS # Disables Arduino library detection +# Here is a short example for a target named test: +# set(test_SRCS test.cpp) +# set(test_HDRS test.h) +# set(test_BOARD uno) +# +# generate_arduino_firmware(test) +# +# +# generate_arduino_library(TARGET_NAME) +# TARGET_NAME - Name of target +# Creates a Arduino firmware target. +# +# The target options can be configured by setting options of +# the following format: +# ${TARGET_NAME}${SUFFIX} +# The following suffixes are availabe: +# +# _SRCS # Sources +# _HDRS # Headers +# _LIBS # Libraries to linked in +# _BOARD # Board name (such as uno, mega2560, ...) +# _NO_AUTOLIBS # Disables Arduino library detection +# +# Here is a short example for a target named test: +# set(test_SRCS test.cpp) +# set(test_HDRS test.h) +# set(test_BOARD uno) +# +# generate_arduino_library(test) + +file(GLOB SDK_PATHS /usr/share/arduino*) + +find_path(ARDUINO_SDK_PATH + NAMES lib/version.txt hardware libraries + PATH_SUFFIXES share/arduino + HINTS ${SDK_PATHS} + DOC "Arduino Development Kit path.") + +# load_board_settings() +# +# Load the Arduino SDK board settings from the boards.txt file. +# +function(LOAD_BOARD_SETTINGS) + load_arduino_style_settings(ARDUINO_BOARDS "${ARDUINO_BOARDS_PATH}") +endfunction() + +function(LOAD_PROGRAMMERS_SETTINGS) + load_arduino_style_settings(ARDUINO_PROGRAMMERS "${ARDUINO_PROGRAMMERS_PATH}") +endfunction() + +# print_board_list() +# +# Print list of detected Arduino Boards. +function(PRINT_BOARD_LIST) + message(STATUS "Supported Arduino Boards:") + print_list(ARDUINO_BOARDS) + message(STATUS "") +endfunction() + +# print_programmer_list() +# +# Print list of detected Programmers. +function(PRINT_PROGRAMMER_LIST) + message(STATUS "Supported Programmers:") + print_list(ARDUINO_PROGRAMMERS) + message(STATUS "") +endfunction() + +# print_programmer_settings(PROGRAMMER) +# +# PROGRAMMER - programmer id +# +# Print the detected Programmer settings. +# +function(PRINT_PROGRAMMER_SETTINGS PROGRAMMER) + if(${PROGRAMMER}.SETTINGS) + message(STATUS "Programmer ${PROGRAMMER} Settings:") + print_settings(${PROGRAMMER}) + endif() +endfunction() + +# print_board_settings(ARDUINO_BOARD) +# +# ARDUINO_BOARD - Board id +# +# Print the detected Arduino board settings. +# +function(PRINT_BOARD_SETTINGS ARDUINO_BOARD) + if(${ARDUINO_BOARD}.SETTINGS) + message(STATUS "Arduino ${ARDUINO_BOARD} Board:") + print_settings(${ARDUINO_BOARD}) + endif() +endfunction() + + + +# generate_arduino_library(TARGET_NAME) +# +# see documentation at top +function(GENERATE_ARDUINO_LIBRARY TARGET_NAME) + load_generator_settings(${TARGET_NAME} INPUT _SRCS # Sources + _HDRS # Headers + _LIBS # Libraries to linked in + _BOARD) # Board name (such as uno, mega2560, ...) + set(INPUT_AUTOLIBS True) + if(DEFINED ${TARGET_NAME}_NO_AUTOLIBS AND ${TARGET_NAME}_NO_AUTOLIBS) + set(INPUT_AUTOLIBS False) + endif() + + message(STATUS "Generating ${TARGET_NAME}") + + set(ALL_LIBS) + set(ALL_SRCS ${INPUT_SRCS} ${INPUT_HDRS}) + + setup_arduino_compiler(${INPUT_BOARD}) + setup_arduino_core(CORE_LIB ${INPUT_BOARD}) + + if(INPUT_AUTOLIBS) + setup_arduino_libraries(ALL_LIBS ${INPUT_BOARD} "${ALL_SRCS}") + endif() + + list(APPEND ALL_LIBS ${CORE_LIB} ${INPUT_LIBS}) + + add_library(${TARGET_NAME} ${ALL_SRCS}) + target_link_libraries(${TARGET_NAME} ${ALL_LIBS}) +endfunction() + +# generate_arduino_firmware(TARGET_NAME) +# +# see documentation at top +function(GENERATE_ARDUINO_FIRMWARE TARGET_NAME) + load_generator_settings(${TARGET_NAME} INPUT _SRCS # Sources + _HDRS # Headers + _LIBS # Libraries to linked in + _BOARD # Board name (such as uno, mega2560, ...) + _PORT # Serial port, for upload and serial targets + _AFLAGS # Override global Avrdude flags for target + _SKETCHES # Arduino sketch files + _SERIAL) # Serial command for serial target + + set(INPUT_AUTOLIBS True) + if(DEFINED ${TARGET_NAME}_NO_AUTOLIBS AND ${TARGET_NAME}_NO_AUTOLIBS) + set(INPUT_AUTOLIBS False) + endif() + + message(STATUS "Generating ${TARGET_NAME}") + + set(ALL_LIBS) + set(ALL_SRCS ${INPUT_SRCS} ${INPUT_HDRS}) + + setup_arduino_compiler(${INPUT_BOARD}) + setup_arduino_core(CORE_LIB ${INPUT_BOARD}) + + #setup_arduino_sketch(SKETCH_SRCS ${INPUT_SKETCHES}) + + if(INPUT_AUTOLIBS) + setup_arduino_libraries(ALL_LIBS ${INPUT_BOARD} "${ALL_SRCS}") + endif() + + + list(APPEND ALL_LIBS ${CORE_LIB} ${INPUT_LIBS}) + + setup_arduino_target(${TARGET_NAME} "${ALL_SRCS}" "${ALL_LIBS}") + + if(INPUT_PORT) + setup_arduino_upload(${INPUT_BOARD} ${TARGET_NAME} ${INPUT_PORT}) + endif() + + if(INPUT_SERIAL) + setup_serial_target(${TARGET_NAME} "${INPUT_SERIAL}") + endif() +endfunction() + + +# load_generator_settings(TARGET_NAME PREFIX [SUFFIX_1 SUFFIX_2 .. SUFFIX_N]) +# +# TARGET_NAME - The base name of the user settings +# PREFIX - The prefix name used for generator settings +# SUFFIX_XX - List of suffixes to load +# +# Loads a list of user settings into the generators scope. User settings have +# the following syntax: +# +# ${BASE_NAME}${SUFFIX} +# +# The BASE_NAME is the target name and the suffix is a specific generator settings. +# +# For every user setting found a generator setting is created of the follwoing fromat: +# +# ${PREFIX}${SUFFIX} +# +# The purpose of loading the settings into the generator is to not modify user settings +# and to have a generic naming of the settings within the generator. +# +function(LOAD_GENERATOR_SETTINGS TARGET_NAME PREFIX) + foreach(GEN_SUFFIX ${ARGN}) + if(${TARGET_NAME}${GEN_SUFFIX}) + set(${PREFIX}${GEN_SUFFIX} ${${TARGET_NAME}${GEN_SUFFIX}} PARENT_SCOPE) + endif() + endforeach() +endfunction() + +# setup_arduino_compiler(BOARD_ID) +# +# BOARD_ID - The board id name +# +# Configures the the build settings for the specified Arduino Board. +# +macro(setup_arduino_compiler BOARD_ID) + set(BOARD_CORE ${${BOARD_ID}.build.core}) + set(PIN_HEADER ${${BOARD_ID}.build.variant}) + if(BOARD_CORE) + if(ARDUINO_SDK_VERSION MATCHES "([0-9]+)[.]([0-9]+)") + string(REPLACE "." "" ARDUINO_VERSION_DEFINE "${ARDUINO_SDK_VERSION}") # Normalize version (remove all periods) + set(ARDUINO_VERSION_DEFINE "${CMAKE_MATCH_1}") + if(CMAKE_MATCH_2 GREATER 10) + set(ARDUINO_VERSION_DEFINE "${ARDUINO_VERSION_DEFINE}${CMAKE_MATCH_2}") + else() + set(ARDUINO_VERSION_DEFINE "${ARDUINO_VERSION_DEFINE}0${CMAKE_MATCH_2}") + endif() + else() + set(ARDUINO_VERSION_DEFINE "00${ARDUINO_SDK_VERSION}") + endif() + set(BOARD_CORE_PATH ${ARDUINO_CORES_PATH}/${BOARD_CORE}) + include_directories(${ARDUINO_VARIANTS_PATH}/${PIN_HEADER}) + include_directories(${BOARD_CORE_PATH}) + include_directories(${ARDUINO_LIBRARIES_PATH}) + add_definitions(-DF_CPU=${${BOARD_ID}.build.f_cpu} + -DARDUINO=${ARDUINO_VERSION_DEFINE} + -mmcu=${${BOARD_ID}.build.mcu} + ) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -mmcu=${${BOARD_ID}.build.mcu}" PARENT_SCOPE) + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -mmcu=${${BOARD_ID}.build.mcu}" PARENT_SCOPE) + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -mmcu=${${BOARD_ID}.build.mcu}" PARENT_SCOPE) + else() + message(FATAL_ERROR "Invalid Arduino board ID (${BOARD_ID}), aborting.") + endif() +endmacro() + +# setup_arduino_core(VAR_NAME BOARD_ID) +# +# VAR_NAME - Variable name that will hold the generated library name +# BOARD_ID - Arduino board id +# +# Creates the Arduino Core library for the specified board, +# each board gets it's own version of the library. +# +function(setup_arduino_core VAR_NAME BOARD_ID) + set(CORE_LIB_NAME ${BOARD_ID}_CORE) + set(BOARD_CORE ${${BOARD_ID}.build.core}) + if(BOARD_CORE AND NOT TARGET ${CORE_LIB_NAME}) + set(BOARD_CORE_PATH ${ARDUINO_CORES_PATH}/${BOARD_CORE}) + find_sources(CORE_SRCS ${BOARD_CORE_PATH} True) + # Debian/Ubuntu fix + list(REMOVE_ITEM CORE_SRCS "${BOARD_CORE_PATH}/main.cxx") + add_library(${CORE_LIB_NAME} ${CORE_SRCS}) + set(${VAR_NAME} ${CORE_LIB_NAME} PARENT_SCOPE) + endif() +endfunction() + +# find_arduino_libraries(VAR_NAME SRCS) +# +# VAR_NAME - Variable name which will hold the results +# SRCS - Sources that will be analized +# +# returns a list of paths to libraries found. +# +# Finds all Arduino type libraries included in sources. Available libraries +# are ${ARDUINO_SDK_PATH}/libraries and ${CMAKE_CURRENT_SOURCE_DIR}. +# +# A Arduino library is a folder that has the same name as the include header. +# For example, if we have a include "#include <LibraryName.h>" then the following +# directory structure is considered a Arduino library: +# +# LibraryName/ +# |- LibraryName.h +# `- LibraryName.c +# +# If such a directory is found then all sources within that directory are considred +# to be part of that Arduino library. +# +function(find_arduino_libraries VAR_NAME SRCS) + set(ARDUINO_LIBS ) + foreach(SRC ${SRCS}) + file(STRINGS ${SRC} SRC_CONTENTS) + foreach(SRC_LINE ${SRC_CONTENTS}) + if("${SRC_LINE}" MATCHES "^ *#include *[<\"](.*)[>\"]") + get_filename_component(INCLUDE_NAME ${CMAKE_MATCH_1} NAME_WE) + get_property(LIBRARY_SEARCH_PATH + DIRECTORY # Property Scope + PROPERTY LINK_DIRECTORIES) + foreach(LIB_SEARCH_PATH ${LIBRARY_SEARCH_PATH} ${ARDUINO_LIBRARIES_PATH} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/libraries) + if(EXISTS ${LIB_SEARCH_PATH}/${INCLUDE_NAME}/${CMAKE_MATCH_1}) + list(APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH}/${INCLUDE_NAME}) + break() + endif() + endforeach() + endif() + endforeach() + endforeach() + if(ARDUINO_LIBS) + list(REMOVE_DUPLICATES ARDUINO_LIBS) + endif() + set(${VAR_NAME} ${ARDUINO_LIBS} PARENT_SCOPE) +endfunction() + +# setup_arduino_library(VAR_NAME BOARD_ID LIB_PATH) +# +# VAR_NAME - Vairable wich will hold the generated library names +# BOARD_ID - Board name +# LIB_PATH - path of the library +# +# Creates an Arduino library, with all it's library dependencies. +# +# ${LIB_NAME}_RECURSE controls if the library will recurse +# when looking for source files. +# + +# For known libraries can list recurse here +set(Wire_RECURSE True) +set(Ethernet_RECURSE True) +function(setup_arduino_library VAR_NAME BOARD_ID LIB_PATH) + set(LIB_TARGETS) + + get_filename_component(LIB_NAME ${LIB_PATH} NAME) + set(TARGET_LIB_NAME ${BOARD_ID}_${LIB_NAME}) + if(NOT TARGET ${TARGET_LIB_NAME}) + string(REGEX REPLACE ".*/" "" LIB_SHORT_NAME ${LIB_NAME}) + + # Detect if recursion is needed + if (NOT DEFINED ${LIB_SHORT_NAME}_RECURSE) + set(${LIB_SHORT_NAME}_RECURSE False) + endif() + + find_sources(LIB_SRCS ${LIB_PATH} ${${LIB_SHORT_NAME}_RECURSE}) + if(LIB_SRCS) + + message(STATUS "Generating Arduino ${LIB_NAME} library") + include_directories(${LIB_PATH} ${LIB_PATH}/utility) + add_library(${TARGET_LIB_NAME} STATIC ${LIB_SRCS}) + + find_arduino_libraries(LIB_DEPS "${LIB_SRCS}") + foreach(LIB_DEP ${LIB_DEPS}) + setup_arduino_library(DEP_LIB_SRCS ${BOARD_ID} ${LIB_DEP}) + list(APPEND LIB_TARGETS ${DEP_LIB_SRCS}) + endforeach() + + target_link_libraries(${TARGET_LIB_NAME} ${BOARD_ID}_CORE ${LIB_TARGETS}) + list(APPEND LIB_TARGETS ${TARGET_LIB_NAME}) + endif() + else() + # Target already exists, skiping creating + include_directories(${LIB_PATH} ${LIB_PATH}/utility) + list(APPEND LIB_TARGETS ${TARGET_LIB_NAME}) + endif() + if(LIB_TARGETS) + list(REMOVE_DUPLICATES LIB_TARGETS) + endif() + set(${VAR_NAME} ${LIB_TARGETS} PARENT_SCOPE) +endfunction() + +# setup_arduino_libraries(VAR_NAME BOARD_ID SRCS) +# +# VAR_NAME - Vairable wich will hold the generated library names +# BOARD_ID - Board ID +# SRCS - source files +# +# Finds and creates all dependency libraries based on sources. +# +function(setup_arduino_libraries VAR_NAME BOARD_ID SRCS) + set(LIB_TARGETS) + find_arduino_libraries(TARGET_LIBS "${SRCS}") + foreach(TARGET_LIB ${TARGET_LIBS}) + setup_arduino_library(LIB_DEPS ${BOARD_ID} ${TARGET_LIB}) # Create static library instead of returning sources + list(APPEND LIB_TARGETS ${LIB_DEPS}) + endforeach() + set(${VAR_NAME} ${LIB_TARGETS} PARENT_SCOPE) +endfunction() + + +# setup_arduino_target(TARGET_NAME ALL_SRCS ALL_LIBS) +# +# TARGET_NAME - Target name +# ALL_SRCS - All sources +# ALL_LIBS - All libraries +# +# Creates an Arduino firmware target. +# +function(setup_arduino_target TARGET_NAME ALL_SRCS ALL_LIBS) + add_executable(${TARGET_NAME} ${ALL_SRCS}) + target_link_libraries(${TARGET_NAME} ${ALL_LIBS}) + set_target_properties(${TARGET_NAME} PROPERTIES SUFFIX ".elf") + + set(TARGET_PATH ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME}) + add_custom_command(TARGET ${TARGET_NAME} POST_BUILD + COMMAND ${CMAKE_OBJCOPY} + ARGS ${ARDUINO_OBJCOPY_EEP_FLAGS} + ${TARGET_PATH}.elf + ${TARGET_PATH}.eep + VERBATIM) + add_custom_command(TARGET ${TARGET_NAME} POST_BUILD + COMMAND ${CMAKE_OBJCOPY} + ARGS ${ARDUINO_OBJCOPY_HEX_FLAGS} + ${TARGET_PATH}.elf + ${TARGET_PATH}.hex + VERBATIM) +endfunction() + +# setup_arduino_upload(BOARD_ID TARGET_NAME PORT) +# +# BOARD_ID - Arduino board id +# TARGET_NAME - Target name +# PORT - Serial port for upload +# +# Create an upload target (${TARGET_NAME}-upload) for the specified Arduino target. +# +function(setup_arduino_upload BOARD_ID TARGET_NAME PORT) +# setup_arduino_bootloader_upload() + setup_arduino_bootloader_upload(${TARGET_NAME} ${BOARD_ID} ${PORT}) + + # Add programmer support if defined + if(${TARGET_NAME}_PROGRAMMER AND ${${TARGET_NAME}_PROGRAMMER}.protocol) + setup_arduino_programmer_burn(${TARGET_NAME} ${BOARD_ID} ${${TARGET_NAME}_PROGRAMMER} ${PORT}) + setup_arduino_bootloader_burn(${TARGET_NAME} ${BOARD_ID} ${${TARGET_NAME}_PROGRAMMER} ${PORT}) + endif() +endfunction() + + +# setup_arduino_bootloader_upload(TARGET_NAME BOARD_ID PORT) +# +# TARGET_NAME - target name +# BOARD_ID - board id +# PORT - serial port +# +# Set up target for upload firmware via the bootloader. +# +# The target for uploading the firmware is ${TARGET_NAME}-upload . +# +function(setup_arduino_bootloader_upload TARGET_NAME BOARD_ID PORT) + set(UPLOAD_TARGET ${TARGET_NAME}-upload) + set(AVRDUDE_ARGS) + + setup_arduino_bootloader_args(${BOARD_ID} ${TARGET_NAME} ${PORT} AVRDUDE_ARGS) + + if(NOT AVRDUDE_ARGS) + message("Could not generate default avrdude bootloader args, aborting!") + return() + endif() + + list(APPEND AVRDUDE_ARGS "-Uflash:w:${TARGET_NAME}.hex") + add_custom_target(${UPLOAD_TARGET} + ${ARDUINO_AVRDUDE_PROGRAM} + ${AVRDUDE_ARGS} + DEPENDS ${TARGET_NAME}) +endfunction() + +# setup_arduino_programmer_burn(TARGET_NAME BOARD_ID PROGRAMMER) +# +# TARGET_NAME - name of target to burn +# BOARD_ID - board id +# PROGRAMMER - programmer id +# +# Sets up target for burning firmware via a programmer. +# +# The target for burning the firmware is ${TARGET_NAME}-burn . +# +function(setup_arduino_programmer_burn TARGET_NAME BOARD_ID PROGRAMMER) + set(PROGRAMMER_TARGET ${TARGET_NAME}-burn) + + set(AVRDUDE_ARGS) + + setup_arduino_programmer_args(${BOARD_ID} ${PROGRAMMER} ${TARGET_NAME} ${PORT} AVRDUDE_ARGS) + + if(NOT AVRDUDE_ARGS) + message("Could not generate default avrdude programmer args, aborting!") + return() + endif() + + list(APPEND AVRDUDE_ARGS "-Uflash:w:${TARGET_NAME}.hex") + + add_custom_target(${PROGRAMMER_TARGET} + ${ARDUINO_AVRDUDE_PROGRAM} + ${AVRDUDE_ARGS} + DEPENDS ${TARGET_NAME}) +endfunction() + +# setup_arduino_bootloader_burn(TARGET_NAME BOARD_ID PROGRAMMER) +# +# TARGET_NAME - name of target to burn +# BOARD_ID - board id +# PROGRAMMER - programmer id +# +# Create a target for burning a bootloader via a programmer. +# +# The target for burning the bootloader is ${TARGET_NAME}-burn-bootloader +# +function(setup_arduino_bootloader_burn TARGET_NAME BOARD_ID PROGRAMMER PORT) + set(BOOTLOADER_TARGET ${TARGET_NAME}-burn-bootloader) + + set(AVRDUDE_ARGS) + + setup_arduino_programmer_args(${BOARD_ID} ${PROGRAMMER} ${TARGET_NAME} ${PORT} AVRDUDE_ARGS) + + if(NOT AVRDUDE_ARGS) + message("Could not generate default avrdude programmer args, aborting!") + return() + endif() + + if(NOT ${BOARD_ID}.bootloader.unlock_bits) + message("Missing ${BOARD_ID}.bootloader.unlock_bits, not creating bootloader burn target ${BOOTLOADER_TARGET}.") + return() + endif() + if(NOT ${BOARD_ID}.bootloader.high_fuses) + message("Missing ${BOARD_ID}.bootloader.high_fuses, not creating bootloader burn target ${BOOTLOADER_TARGET}.") + return() + endif() + if(NOT ${BOARD_ID}.bootloader.low_fuses) + message("Missing ${BOARD_ID}.bootloader.low_fuses, not creating bootloader burn target ${BOOTLOADER_TARGET}.") + return() + endif() + if(NOT ${BOARD_ID}.bootloader.path) + message("Missing ${BOARD_ID}.bootloader.path, not creating bootloader burn target ${BOOTLOADER_TARGET}.") + return() + endif() + if(NOT ${BOARD_ID}.bootloader.file) + message("Missing ${BOARD_ID}.bootloader.file, not creating bootloader burn target ${BOOTLOADER_TARGET}.") + return() + endif() + + if(NOT EXISTS "${ARDUINO_BOOTLOADERS_PATH}/${${BOARD_ID}.bootloader.path}/${${BOARD_ID}.bootloader.file}") + message("${ARDUINO_BOOTLOADERS_PATH}/${${BOARD_ID}.bootloader.path}/${${BOARD_ID}.bootloader.file}") + message("Missing bootloader image, not creating bootloader burn target ${BOOTLOADER_TARGET}.") + return() + endif() + + # Erase the chip + list(APPEND AVRDUDE_ARGS "-e") + + # Set unlock bits and fuses (because chip is going to be erased) + list(APPEND AVRDUDE_ARGS "-Ulock:w:${${BOARD_ID}.bootloader.unlock_bits}:m") + if(${BOARD_ID}.bootloader.extended_fuses) + list(APPEND AVRDUDE_ARGS "-Uefuse:w:${${BOARD_ID}.bootloader.extended_fuses}:m") + endif() + list(APPEND AVRDUDE_ARGS "-Uhfuse:w:${${BOARD_ID}.bootloader.high_fuses}:m") + list(APPEND AVRDUDE_ARGS "-Ulfuse:w:${${BOARD_ID}.bootloader.low_fuses}:m") + + # Set bootloader image + list(APPEND AVRDUDE_ARGS "-Uflash:w:${${BOARD_ID}.bootloader.file}:i") + + # Set lockbits + list(APPEND AVRDUDE_ARGS "-Ulock:w:${${BOARD_ID}.bootloader.lock_bits}:m") + + # Create burn bootloader target + add_custom_target(${BOOTLOADER_TARGET} + ${ARDUINO_AVRDUDE_PROGRAM} + ${AVRDUDE_ARGS} + WORKING_DIRECTORY ${ARDUINO_BOOTLOADERS_PATH}/${${BOARD_ID}.bootloader.path} + DEPENDS ${TARGET_NAME}) +endfunction() + +# setup_arduino_programmer_args(PROGRAMMER OUTPUT_VAR) +# +# PROGRAMMER - programmer id +# TARGET_NAME - target name +# OUTPUT_VAR - name of output variable for result +# +# Sets up default avrdude settings for burning firmware via a programmer. +function(setup_arduino_programmer_args BOARD_ID PROGRAMMER TARGET_NAME PORT OUTPUT_VAR) + set(AVRDUDE_ARGS ${${OUTPUT_VAR}}) + + set(AVRDUDE_FLAGS ${ARDUINO_AVRDUDE_FLAGS}) + if(DEFINED ${TARGET_NAME}_AFLAGS) + set(AVRDUDE_FLAGS ${${TARGET_NAME}_AFLAGS}) + endif() + + list(APPEND AVRDUDE_ARGS "-C${ARDUINO_AVRDUDE_CONFIG_PATH}") + + #TODO: Check mandatory settings before continuing + if(NOT ${PROGRAMMER}.protocol) + message(FATAL_ERROR "Missing ${PROGRAMMER}.protocol, aborting!") + endif() + + list(APPEND AVRDUDE_ARGS "-c${${PROGRAMMER}.protocol}") # Set programmer + + if(${PROGRAMMER}.communication STREQUAL "usb") + list(APPEND AVRDUDE_ARGS "-Pusb") # Set USB as port + elseif(${PROGRAMMER}.communication STREQUAL "serial") + list(APPEND AVRDUDE_ARGS "-P${PORT}") # Set port + if(${PROGRAMMER}.speed) + list(APPEND AVRDUDE_ARGS "-b${${PROGRAMMER}.speed}") # Set baud rate + endif() + endif() + + if(${PROGRAMMER}.force) + list(APPEND AVRDUDE_ARGS "-F") # Set force + endif() + + if(${PROGRAMMER}.delay) + list(APPEND AVRDUDE_ARGS "-i${${PROGRAMMER}.delay}") # Set delay + endif() + + list(APPEND AVRDUDE_ARGS "-p${${BOARD_ID}.build.mcu}") # MCU Type + + list(APPEND AVRDUDE_ARGS ${AVRDUDE_FLAGS}) + + set(${OUTPUT_VAR} ${AVRDUDE_ARGS} PARENT_SCOPE) +endfunction() + +# setup_arduino_bootloader_args(BOARD_ID TARGET_NAME PORT OUTPUT_VAR) +# +# BOARD_ID - board id +# TARGET_NAME - target name +# PORT - serial port +# OUTPUT_VAR - name of output variable for result +# +# Sets up default avrdude settings for uploading firmware via the bootloader. +function(setup_arduino_bootloader_args BOARD_ID TARGET_NAME PORT OUTPUT_VAR) + set(AVRDUDE_ARGS ${${OUTPUT_VAR}}) + + set(AVRDUDE_FLAGS ${ARDUINO_AVRDUDE_FLAGS}) + if(DEFINED ${TARGET_NAME}_AFLAGS) + set(AVRDUDE_FLAGS ${${TARGET_NAME}_AFLAGS}) + endif() + + list(APPEND AVRDUDE_ARGS "-C${ARDUINO_AVRDUDE_CONFIG_PATH}") # avrdude config + + list(APPEND AVRDUDE_ARGS "-p${${BOARD_ID}.build.mcu}") # MCU Type + + # Programmer + if(${BOARD_ID}.upload.protocol STREQUAL "stk500") + list(APPEND AVRDUDE_ARGS "-cstk500v1") + else() + list(APPEND AVRDUDE_ARGS "-c${${BOARD_ID}.upload.protocol}") + endif() + + list(APPEND AVRDUDE_ARGS "-b${${BOARD_ID}.upload.speed}") # Baud rate + + list(APPEND AVRDUDE_ARGS "-P${PORT}") # Serial port + + list(APPEND AVRDUDE_ARGS "-D") # Dont erase + + list(APPEND AVRDUDE_ARGS ${AVRDUDE_FLAGS}) + + set(${OUTPUT_VAR} ${AVRDUDE_ARGS} PARENT_SCOPE) +endfunction() + +# find_sources(VAR_NAME LIB_PATH RECURSE) +# +# VAR_NAME - Variable name that will hold the detected sources +# LIB_PATH - The base path +# RECURSE - Whether or not to recurse +# +# Finds all C/C++ sources located at the specified path. +# +function(find_sources VAR_NAME LIB_PATH RECURSE) + set(FILE_SEARCH_LIST + ${LIB_PATH}/*.cpp + ${LIB_PATH}/*.c + ${LIB_PATH}/*.cc + ${LIB_PATH}/*.cxx + ${LIB_PATH}/*.h + ${LIB_PATH}/*.hh + ${LIB_PATH}/*.hxx) + + if(RECURSE) + file(GLOB_RECURSE LIB_FILES ${FILE_SEARCH_LIST}) + else() + file(GLOB LIB_FILES ${FILE_SEARCH_LIST}) + endif() + + if(LIB_FILES) + set(${VAR_NAME} ${LIB_FILES} PARENT_SCOPE) + endif() +endfunction() + +# setup_serial_target(TARGET_NAME CMD) +# +# TARGET_NAME - Target name +# CMD - Serial terminal command +# +# Creates a target (${TARGET_NAME}-serial) for launching the serial termnial. +# +function(setup_serial_target TARGET_NAME CMD) + string(CONFIGURE "${CMD}" FULL_CMD @ONLY) + add_custom_target(${TARGET_NAME}-serial + ${FULL_CMD}) +endfunction() + + +# detect_arduino_version(VAR_NAME) +# +# VAR_NAME - Variable name where the detected version will be saved +# +# Detects the Arduino SDK Version based on the revisions.txt file. +# +function(detect_arduino_version VAR_NAME) + if(ARDUINO_VERSION_PATH) + file(READ ${ARDUINO_VERSION_PATH} ARD_VERSION) + if("${ARD_VERSION}" MATCHES " *[0]+([0-9]+)") + set(${VAR_NAME} ${CMAKE_MATCH_1} PARENT_SCOPE) + elseif("${ARD_VERSION}" MATCHES "[ ]*([0-9]+[.][0-9]+)") + set(${VAR_NAME} ${CMAKE_MATCH_1} PARENT_SCOPE) + endif() + endif() +endfunction() + + +function(convert_arduino_sketch VAR_NAME SRCS) +endfunction() + +# load_arduino_style_settings(SETTINGS_LIST SETTINGS_PATH) +# +# SETTINGS_LIST - Variable name of settings list +# SETTINGS_PATH - File path of settings file to load. +# +# Load a Arduino style settings file into the cache. +# +# Examples of this type of settings file is the boards.txt and +# programmers.txt files located in ${ARDUINO_SDK}/hardware/arduino. +# +# Settings have to following format: +# +# entry.setting[.subsetting] = value +# +# where [.subsetting] is optional +# +# For example, the following settings: +# +# uno.name=Arduino Uno +# uno.upload.protocol=stk500 +# uno.upload.maximum_size=32256 +# uno.build.mcu=atmega328p +# uno.build.core=arduino +# +# will generate the follwoing equivalent CMake variables: +# +# set(uno.name "Arduino Uno") +# set(uno.upload.protocol "stk500") +# set(uno.upload.maximum_size "32256") +# set(uno.build.mcu "atmega328p") +# set(uno.build.core "arduino") +# +# set(uno.SETTINGS name upload build) # List of settings for uno +# set(uno.upload.SUBSETTINGS protocol maximum_size) # List of sub-settings for uno.upload +# set(uno.build.SUBSETTINGS mcu core) # List of sub-settings for uno.build +# +# The ${ENTRY_NAME}.SETTINGS variable lists all settings for the entry, while +# ${ENTRY_NAME}.SUBSETTINGS variables lists all settings for a sub-setting of +# a entry setting pair. +# +# These variables are generated in order to be able to programatically traverse +# all settings (for a example see print_board_settings() function). +# +function(LOAD_ARDUINO_STYLE_SETTINGS SETTINGS_LIST SETTINGS_PATH) + + if(NOT ${SETTINGS_LIST} AND EXISTS ${SETTINGS_PATH}) + file(STRINGS ${SETTINGS_PATH} FILE_ENTRIES) # Settings file split into lines + + foreach(FILE_ENTRY ${FILE_ENTRIES}) + if("${FILE_ENTRY}" MATCHES "^[^#]+=.*") + string(REGEX MATCH "^[^=]+" SETTING_NAME ${FILE_ENTRY}) + string(REGEX MATCH "[^=]+$" SETTING_VALUE ${FILE_ENTRY}) + string(REPLACE "." ";" ENTRY_NAME_TOKENS ${SETTING_NAME}) + string(STRIP "${SETTING_VALUE}" SETTING_VALUE) + + list(LENGTH ENTRY_NAME_TOKENS ENTRY_NAME_TOKENS_LEN) + + + # Add entry to settings list if it does not exist + list(GET ENTRY_NAME_TOKENS 0 ENTRY_NAME) + list(FIND ${SETTINGS_LIST} ${ENTRY_NAME} ENTRY_NAME_INDEX) + if(ENTRY_NAME_INDEX LESS 0) + # Add entry to main list + list(APPEND ${SETTINGS_LIST} ${ENTRY_NAME}) + endif() + + # Add entry setting to entry settings list if it does not exist + set(ENTRY_SETTING_LIST ${ENTRY_NAME}.SETTINGS) + list(GET ENTRY_NAME_TOKENS 1 ENTRY_SETTING) + list(FIND ${ENTRY_SETTING_LIST} ${ENTRY_SETTING} ENTRY_SETTING_INDEX) + if(ENTRY_SETTING_INDEX LESS 0) + # Add setting to entry + list(APPEND ${ENTRY_SETTING_LIST} ${ENTRY_SETTING}) + set(${ENTRY_SETTING_LIST} ${${ENTRY_SETTING_LIST}} + CACHE INTERNAL "Arduino ${ENTRY_NAME} Board settings list") + endif() + + set(FULL_SETTING_NAME ${ENTRY_NAME}.${ENTRY_SETTING}) + + # Add entry sub-setting to entry sub-settings list if it does not exists + if(ENTRY_NAME_TOKENS_LEN GREATER 2) + set(ENTRY_SUBSETTING_LIST ${ENTRY_NAME}.${ENTRY_SETTING}.SUBSETTINGS) + list(GET ENTRY_NAME_TOKENS 2 ENTRY_SUBSETTING) + list(FIND ${ENTRY_SUBSETTING_LIST} ${ENTRY_SUBSETTING} ENTRY_SUBSETTING_INDEX) + if(ENTRY_SUBSETTING_INDEX LESS 0) + list(APPEND ${ENTRY_SUBSETTING_LIST} ${ENTRY_SUBSETTING}) + set(${ENTRY_SUBSETTING_LIST} ${${ENTRY_SUBSETTING_LIST}} + CACHE INTERNAL "Arduino ${ENTRY_NAME} Board sub-settings list") + endif() + set(FULL_SETTING_NAME ${FULL_SETTING_NAME}.${ENTRY_SUBSETTING}) + endif() + + # Save setting value + set(${FULL_SETTING_NAME} ${SETTING_VALUE} + CACHE INTERNAL "Arduino ${ENTRY_NAME} Board setting") + + + endif() + endforeach() + set(${SETTINGS_LIST} ${${SETTINGS_LIST}} + CACHE STRING "List of detected Arduino Board configurations") + mark_as_advanced(${SETTINGS_LIST}) + endif() +endfunction() + +# print_settings(ENTRY_NAME) +# +# ENTRY_NAME - name of entry +# +# Print the entry settings (see load_arduino_syle_settings()). +# +function(PRINT_SETTINGS ENTRY_NAME) + if(${ENTRY_NAME}.SETTINGS) + + foreach(ENTRY_SETTING ${${ENTRY_NAME}.SETTINGS}) + if(${ENTRY_NAME}.${ENTRY_SETTING}) + message(STATUS " ${ENTRY_NAME}.${ENTRY_SETTING}=${${ENTRY_NAME}.${ENTRY_SETTING}}") + endif() + if(${ENTRY_NAME}.${ENTRY_SETTING}.SUBSETTINGS) + foreach(ENTRY_SUBSETTING ${${ENTRY_NAME}.${ENTRY_SETTING}.SUBSETTINGS}) + if(${ENTRY_NAME}.${ENTRY_SETTING}.${ENTRY_SUBSETTING}) + message(STATUS " ${ENTRY_NAME}.${ENTRY_SETTING}.${ENTRY_SUBSETTING}=${${ENTRY_NAME}.${ENTRY_SETTING}.${ENTRY_SUBSETTING}}") + endif() + endforeach() + endif() + message(STATUS "") + endforeach() + endif() +endfunction() + +# print_list(SETTINGS_LIST) +# +# SETTINGS_LIST - Variables name of settings list +# +# Print list settings and names (see load_arduino_syle_settings()). +function(PRINT_LIST SETTINGS_LIST) + if(${SETTINGS_LIST}) + set(MAX_LENGTH 0) + foreach(ENTRY_NAME ${${SETTINGS_LIST}}) + string(LENGTH "${ENTRY_NAME}" CURRENT_LENGTH) + if(CURRENT_LENGTH GREATER MAX_LENGTH) + set(MAX_LENGTH ${CURRENT_LENGTH}) + endif() + endforeach() + foreach(ENTRY_NAME ${${SETTINGS_LIST}}) + string(LENGTH "${ENTRY_NAME}" CURRENT_LENGTH) + math(EXPR PADDING_LENGTH "${MAX_LENGTH}-${CURRENT_LENGTH}") + set(PADDING "") + foreach(X RANGE ${PADDING_LENGTH}) + set(PADDING "${PADDING} ") + endforeach() + message(STATUS " ${PADDING}${ENTRY_NAME}: ${${ENTRY_NAME}.name}") + endforeach() + endif() +endfunction() + + +# Setting up Arduino enviroment settings +if(NOT ARDUINO_FOUND) + find_file(ARDUINO_CORES_PATH + NAMES cores + PATHS ${ARDUINO_SDK_PATH} + PATH_SUFFIXES hardware/arduino) + + find_file(ARDUINO_VARIANTS_PATH + NAMES variants + PATHS ${ARDUINO_SDK_PATH} + PATH_SUFFIXES hardware/arduino) + + find_file(ARDUINO_BOOTLOADERS_PATH + NAMES bootloaders + PATHS ${ARDUINO_SDK_PATH} + PATH_SUFFIXES hardware/arduino) + + find_file(ARDUINO_LIBRARIES_PATH + NAMES libraries + PATHS ${ARDUINO_SDK_PATH}) + + find_file(ARDUINO_BOARDS_PATH + NAMES boards.txt + PATHS ${ARDUINO_SDK_PATH} + PATH_SUFFIXES hardware/arduino) + + find_file(ARDUINO_PROGRAMMERS_PATH + NAMES programmers.txt + PATHS ${ARDUINO_SDK_PATH} + PATH_SUFFIXES hardware/arduino) + + find_file(ARDUINO_REVISIONS_PATH + NAMES revisions.txt + PATHS ${ARDUINO_SDK_PATH}) + + find_file(ARDUINO_VERSION_PATH + NAMES lib/version.txt + PATHS ${ARDUINO_SDK_PATH}) + + find_program(ARDUINO_AVRDUDE_PROGRAM + NAMES avrdude + PATHS ${ARDUINO_SDK_PATH} + PATH_SUFFIXES hardware/tools) + + find_program(ARDUINO_AVRDUDE_CONFIG_PATH + NAMES avrdude.conf + PATHS ${ARDUINO_SDK_PATH} /etc/avrdude + PATH_SUFFIXES hardware/tools + hardware/tools/avr/etc) + + set(ARDUINO_OBJCOPY_EEP_FLAGS -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 + CACHE STRING "") + set(ARDUINO_OBJCOPY_HEX_FLAGS -O ihex -R .eeprom + CACHE STRING "") + set(ARDUINO_AVRDUDE_FLAGS -V + CACHE STRING "Arvdude global flag list.") + + if(ARDUINO_SDK_PATH) + detect_arduino_version(ARDUINO_SDK_VERSION) + set(ARDUINO_SDK_VERSION ${ARDUINO_SDK_VERSION} CACHE STRING "Arduino SDK Version") + endif(ARDUINO_SDK_PATH) + + include(FindPackageHandleStandardArgs) + find_package_handle_standard_args(Arduino + REQUIRED_VARS ARDUINO_SDK_PATH + ARDUINO_SDK_VERSION + VERSION_VAR ARDUINO_SDK_VERSION) + + + mark_as_advanced(ARDUINO_CORES_PATH + ARDUINO_VARIANTS_PATH + ARDUINO_BOOTLOADERS_PATH + ARDUINO_SDK_VERSION + ARDUINO_LIBRARIES_PATH + ARDUINO_BOARDS_PATH + ARDUINO_PROGRAMMERS_PATH + ARDUINO_REVISIONS_PATH + ARDUINO_VERSION_PATH + ARDUINO_AVRDUDE_FLAGS + ARDUINO_AVRDUDE_PROGRAM + ARDUINO_AVRDUDE_CONFIG_PATH + ARDUINO_OBJCOPY_EEP_FLAGS + ARDUINO_OBJCOPY_HEX_FLAGS) + + load_board_settings() + load_programmers_settings() + + print_board_list() + print_programmer_list() + + set(ARDUINO_FOUND True CACHE INTERNAL "Arduino Found") +endif() + diff --git a/Matrix_9x14/cmake/modules/Platform/Arduino.cmake b/Matrix_9x14/cmake/modules/Platform/Arduino.cmake new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Matrix_9x14/cmake/modules/Platform/Arduino.cmake diff --git a/Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake b/Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake new file mode 100644 index 0000000..2737209 --- /dev/null +++ b/Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake @@ -0,0 +1,21 @@ +if(UNIX) + include(Platform/UnixPaths) + if(APPLE) + list(APPEND CMAKE_SYSTEM_PREFIX_PATH ~/Applications + /Applications + /Developer/Applications + /sw # Fink + /opt/local) # MacPorts + endif() +elseif(WIN32) + include(Platform/WindowsPaths) +endif() + +if(ARDUINO_SDK_PATH) + if(WIN32) + list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${ARDUINO_SDK_PATH}/hardware/tools/avr/bin) + list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${ARDUINO_SDK_PATH}/hardware/tools/avr/utils/bin) + elseif(APPLE) + list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${ARDUINO_SDK_PATH}/hardware/tools/avr/bin) + endif() +endif() diff --git a/Matrix_9x14/cmake/toolchains/Arduino.cmake b/Matrix_9x14/cmake/toolchains/Arduino.cmake new file mode 100644 index 0000000..75a6758 --- /dev/null +++ b/Matrix_9x14/cmake/toolchains/Arduino.cmake @@ -0,0 +1,74 @@ +set(CMAKE_SYSTEM_NAME Arduino) + +set(CMAKE_C_COMPILER avr-gcc) +set(CMAKE_CXX_COMPILER avr-g++) + +#=============================================================================# +# C Flags # +#=============================================================================# +if (NOT DEFINED ARDUINO_C_FLAGS) + set(ARDUINO_C_FLAGS "-ffunction-sections -fdata-sections") +endif() +set(CMAKE_C_FLAGS "-g -Os ${ARDUINO_C_FLAGS}" CACHE STRING "") +set(CMAKE_C_FLAGS_DEBUG "-g ${ARDUINO_C_FLAGS}" CACHE STRING "") +set(CMAKE_C_FLAGS_MINSIZEREL "-Os -DNDEBUG ${ARDUINO_C_FLAGS}" CACHE STRING "") +set(CMAKE_C_FLAGS_RELEASE "-0s -DNDEBUG -w ${ARDUINO_C_FLAGS}" CACHE STRING "") +set(CMAKE_C_FLAGS_RELWITHDEBINFO "-0s -g -w ${ARDUINO_C_FLAGS}" CACHE STRING "") + +#=============================================================================# +# C++ Flags # +#=============================================================================# +if (NOT DEFINED ARDUINO_CXX_FLAGS) + set(ARDUINO_CXX_FLAGS "${ARDUINO_C_FLAGS} -fno-exceptions") +endif() +set(CMAKE_CXX_FLAGS "-g -Os ${ARDUINO_CXX_FLAGS}" CACHE STRING "") +set(CMAKE_CXX_FLAGS_DEBUG "-g ${ARDUINO_CXX_FLAGS}" CACHE STRING "") +set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG ${ARDUINO_CXX_FLAGS}" CACHE STRING "") +set(CMAKE_CXX_FLAGS_RELEASE "-0s -DNDEBUG ${ARDUINO_CXX_FLAGS}" CACHE STRING "") +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-0s -g ${ARDUINO_CXX_FLAGS}" CACHE STRING "") + +#=============================================================================# +# Executable Linker Flags # +#=============================================================================# +if (NOT DEFINED ARDUINO_LINKER_FLAGS) + set(ARDUINO_LINKER_FLAGS "-Wl,--gc-sections") +endif() +set(CMAKE_EXE_LINKER_FLAGS "${ARDUINO_LINKER_FLAGS}" CACHE STRING "") +set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${ARDUINO_LINKER_FLAGS}" CACHE STRING "") +set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "${ARDUINO_LINKER_FLAGS}" CACHE STRING "") +set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${ARDUINO_LINKER_FLAGS}" CACHE STRING "") +set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "${ARDUINO_LINKER_FLAGS}" CACHE STRING "") + +#=============================================================================# +# Shared Lbrary Linker Flags # +#=============================================================================# +set(CMAKE_SHARED_LINKER_FLAGS "" CACHE STRING "") +set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "" CACHE STRING "") +set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "") +set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "" CACHE STRING "") +set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "") + +set(CMAKE_MODULE_LINKER_FLAGS "" CACHE STRING "") +set(CMAKE_MODULE_LINKER_FLAGS_DEBUG "" CACHE STRING "") +set(CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "") +set(CMAKE_MODULE_LINKER_FLAGS_RELEASE "" CACHE STRING "") +set(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "") + + + + +set(ARDUINO_PATHS) +foreach(VERSION 22 1) + list(APPEND ARDUINO_PATHS arduino-00${VERSION}) +endforeach() + +#list(APPEND ARDUINO_PATHS arduino) + +find_path(ARDUINO_SDK_PATH + NAMES lib/version.txt + PATH_SUFFIXES share/arduino + Arduino.app/Contents/Resources/Java/ + ${ARDUINO_PATHS} + DOC "Arduino Development Kit path.") + +include(Platform/ArduinoPaths) diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops b/Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops new file mode 100644 index 0000000..e64fbe9 --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops @@ -0,0 +1,47 @@ +K 25 +svn:wc:ra_dav:version-url +V 26 +/svn/!svn/ver/24/trunk/lib +END +Charliplexing.h +K 25 +svn:wc:ra_dav:version-url +V 42 +/svn/!svn/ver/23/trunk/lib/Charliplexing.h +END +Figure.cpp +K 25 +svn:wc:ra_dav:version-url +V 37 +/svn/!svn/ver/20/trunk/lib/Figure.cpp +END +keywords.txt +K 25 +svn:wc:ra_dav:version-url +V 38 +/svn/!svn/ver/6/trunk/lib/keywords.txt +END +Figure.h +K 25 +svn:wc:ra_dav:version-url +V 34 +/svn/!svn/ver/2/trunk/lib/Figure.h +END +Font.cpp +K 25 +svn:wc:ra_dav:version-url +V 34 +/svn/!svn/ver/7/trunk/lib/Font.cpp +END +Charliplexing.cpp +K 25 +svn:wc:ra_dav:version-url +V 44 +/svn/!svn/ver/23/trunk/lib/Charliplexing.cpp +END +Font.h +K 25 +svn:wc:ra_dav:version-url +V 32 +/svn/!svn/ver/7/trunk/lib/Font.h +END diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/entries b/Matrix_9x14/libraries/Charliplexing/.svn/entries new file mode 100644 index 0000000..470af9f --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/entries @@ -0,0 +1,269 @@ +10 + +dir +26 +http://lolshield.googlecode.com/svn/trunk/lib +http://lolshield.googlecode.com/svn + + + +2012-01-13T17:54:37.624437Z +24 +thilo.alexander@gmail.com + + + + + + + + + + + + + + +a9283160-f6ed-11de-885d-7376d8f76b83 + +Charliplexing.h +file + + + + +2012-02-09T20:19:37.528308Z +5cd52a3fe91e62b285b19574f0d9be0e +2012-01-07T22:37:32.348571Z +23 +thilo.alexander@gmail.com + + + + + + + + + + + + + + + + + + + + + +979 + +Figure.cpp +file + + + + +2012-02-09T20:19:37.528308Z +c4b4529e0fd718132e2e7fea79305d5d +2012-01-07T07:24:41.729156Z +20 +thilo.alexander@gmail.com + + + + + + + + + + + + + + + + + + + + + +4422 + +keywords.txt +file + + + + +2012-02-09T20:19:37.532308Z +4bed9c76c30b8f7d93feb19bd7aae30e +2010-05-28T07:21:20.858041Z +6 +matt.mets@gmail.com + + + + + + + + + + + + + + + + + + + + + +219 + +Figure.h +file + + + + +2012-02-09T20:19:37.532308Z +157c938fc59e7d5e34fd5ae27527ccad +2010-01-07T16:19:43.833624Z +2 +BenjaminSonntag + + + + + + + + + + + + + + + + + + + + + +1171 + +Font.cpp +file + + + + +2012-02-09T20:19:37.532308Z +d23679dd846a915028f30b8f6b08e465 +2010-07-19T06:45:40.102535Z +7 +matt.mets@gmail.com + + + + + + + + + + + + + + + + + + + + + +11343 + +Charliplexing.cpp +file + + + + +2012-02-09T20:19:37.536308Z +dd9e42d06689a07a57ef2517b96cfa35 +2012-01-07T22:37:32.348571Z +23 +thilo.alexander@gmail.com + + + + + + + + + + + + + + + + + + + + + +15883 + +Font.h +file + + + + +2012-02-09T20:19:37.536308Z +863d12dac57c9c0562b87b43b1e0090a +2010-07-19T06:45:40.102535Z +7 +matt.mets@gmail.com + + + + + + + + + + + + + + + + + + + + + +1131 + +examples +dir + diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base new file mode 100644 index 0000000..d68b209 --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base @@ -0,0 +1,502 @@ +/* + Charliplexing.cpp - Using timer2 with 1ms resolution + + Alex Wenger <a.wenger@gmx.de> http://arduinobuch.wordpress.com/ + Matt Mets <mahto@cibomahto.com> http://cibomahto.com/ + + Timer init code from MsTimer2 - Javier Valencia <javiervalencia80@gmail.com> + Misc functions from Benjamin Sonnatg <benjamin@sonntag.fr> + + History: + 2009-12-30 - V0.0 wrote the first version at 26C3/Berlin + 2010-01-01 - V0.1 adding misc utility functions + (Clear, Vertical, Horizontal) comment are Doxygen complaints now + 2010-05-27 - V0.2 add double-buffer mode + 2010-08-18 - V0.9 Merge brightness and grayscale + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#if defined(ARDUINO) && ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif +#include <inttypes.h> +#include <math.h> +#include <avr/interrupt.h> +#include "Charliplexing.h" + +volatile unsigned int LedSign::tcnt2; + + +struct videoPage { + uint8_t pixels[SHADES][48]; // TODO: is 48 right? +}; + +/* ----------------------------------------------------------------- */ +/** Table for the LED multiplexing cycles + * Each frame is made of 24 bytes (for the 24 display cycles) + * There are SHADES frames per buffer in grayscale mode (one for each brigtness) + * and twice that many to support double-buffered grayscale. + */ +videoPage leds[2]; + +/// Determines whether the display is in single or double buffer mode +uint8_t displayMode = SINGLE_BUFFER; + +/// Flag indicating that the display page should be flipped as soon as the +/// current frame is displayed +volatile boolean videoFlipPage = false; + +/// Pointer to the buffer that is currently being displayed +videoPage* displayBuffer; + +/// Pointer to the buffer that should currently be drawn to +videoPage* workBuffer; + +/// Flag indicating that the timer buffer should be flipped as soon as the +/// current frame is displayed +volatile boolean videoFlipTimer = false; + + +// Timer counts to display each page for, plus off time +typedef struct timerInfo { + uint8_t counts[SHADES]; + uint8_t prescaler[SHADES]; +}; + +// Double buffer the timing information, of course. +timerInfo* frontTimer; +timerInfo* backTimer; + +timerInfo* tempTimer; + +timerInfo timer[2]; + +// Record a slow and fast prescaler for later use +typedef struct prescalerInfo { + uint8_t relativeSpeed; + uint8_t TCCR2; +}; + +// TODO: Generate these based on processor type and clock speed +prescalerInfo slowPrescaler = {1, 0x03}; +//prescalerInfo fastPrescaler = {32, 0x01}; +prescalerInfo fastPrescaler = {4, 0x02}; + +static bool initialized = false; + +/// Uncomment to set analog pin 5 high during interrupts, so that an +/// oscilloscope can be used to measure the processor time taken by it +#define MEASURE_ISR_TIME +#ifdef MEASURE_ISR_TIME +uint8_t statusPIN = 19; +#endif + +typedef struct LEDPosition { + uint8_t high; + uint8_t low; +}; + + +/* ----------------------------------------------------------------- */ +/** Table for LED Position in leds[] ram table + */ + +const LEDPosition ledMap[126] = { + {13, 5}, {13, 6}, {13, 7}, {13, 8}, {13, 9}, {13,10}, {13,11}, {13,12}, + {13, 4}, { 4,13}, {13, 3}, { 3,13}, {13, 2}, { 2,13}, + {12, 5}, {12, 6}, {12, 7}, {12, 8}, {12, 9}, {12,10}, {12,11}, {12,13}, + {12, 4}, { 4,12}, {12, 3}, { 3,12}, {12, 2}, { 2,12}, + {11, 5}, {11, 6}, {11, 7}, {11, 8}, {11, 9}, {11,10}, {11,12}, {11,13}, + {11, 4}, { 4,11}, {11, 3}, { 3,11}, {11, 2}, { 2,11}, + {10, 5}, {10, 6}, {10, 7}, {10, 8}, {10, 9}, {10,11}, {10,12}, {10,13}, + {10, 4}, { 4,10}, {10, 3}, { 3,10}, {10, 2}, { 2,10}, + { 9, 5}, { 9, 6}, { 9, 7}, { 9, 8}, { 9,10}, { 9,11}, { 9,12}, { 9,13}, + { 9, 4}, { 4, 9}, { 9, 3}, { 3, 9}, { 9, 2}, { 2, 9}, + { 8, 5}, { 8, 6}, { 8, 7}, { 8, 9}, { 8,10}, { 8,11}, { 8,12}, { 8,13}, + { 8, 4}, { 4, 8}, { 8, 3}, { 3, 8}, { 8, 2}, { 2, 8}, + { 7, 5}, { 7, 6}, { 7, 8}, { 7, 9}, { 7,10}, { 7,11}, { 7,12}, { 7,13}, + { 7, 4}, { 4, 7}, { 7, 3}, { 3, 7}, { 7, 2}, { 2, 7}, + { 6, 5}, { 6, 7}, { 6, 8}, { 6, 9}, { 6,10}, { 6,11}, { 6,12}, { 6,13}, + { 6, 4}, { 4, 6}, { 6, 3}, { 3, 6}, { 6, 2}, { 2, 6}, + { 5, 6}, { 5, 7}, { 5, 8}, { 5, 9}, { 5,10}, { 5,11}, { 5,12}, { 5,13}, + { 5, 4}, { 4, 5}, { 5, 3}, { 3, 5}, { 5, 2}, { 2, 5}, +}; + + +/* ----------------------------------------------------------------- */ +/** Constructor : Initialize the interrupt code. + * should be called in setup(); + */ +void LedSign::Init(uint8_t mode) +{ +#ifdef MEASURE_ISR_TIME + pinMode(statusPIN, OUTPUT); + digitalWrite(statusPIN, LOW); +#endif + + float prescaler = 0.0; + +#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__) + TIMSK2 &= ~(1<<TOIE2); + TCCR2A &= ~((1<<WGM21) | (1<<WGM20)); + TCCR2B &= ~(1<<WGM22); + ASSR &= ~(1<<AS2); + TIMSK2 &= ~(1<<OCIE2A); + + if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64 + TCCR2B |= ((1<<CS21) | (1<<CS20)); + TCCR2B &= ~(1<<CS22); + prescaler = 32.0; + } else if (F_CPU < 1000000UL) { // prescaler set to 8 + TCCR2B |= (1<<CS21); + TCCR2B &= ~((1<<CS22) | (1<<CS20)); + prescaler = 8.0; + } else { // F_CPU > 16Mhz, prescaler set to 128 + TCCR2B |= (1<<CS22); + TCCR2B &= ~((1<<CS21) | (1<<CS20)); + prescaler = 64.0; + } +#elif defined (__AVR_ATmega8__) + TIMSK &= ~(1<<TOIE2); + TCCR2 &= ~((1<<WGM21) | (1<<WGM20)); + TIMSK &= ~(1<<OCIE2); + ASSR &= ~(1<<AS2); + + if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64 + TCCR2 |= (1<<CS22); + TCCR2 &= ~((1<<CS21) | (1<<CS20)); + prescaler = 64.0; + } else if (F_CPU < 1000000UL) { // prescaler set to 8 + TCCR2 |= (1<<CS21); + TCCR2 &= ~((1<<CS22) | (1<<CS20)); + prescaler = 8.0; + } else { // F_CPU > 16Mhz, prescaler set to 128 + TCCR2 |= ((1<<CS22) && (1<<CS20)); + TCCR2 &= ~(1<<CS21); + prescaler = 128.0; + } +#elif defined (__AVR_ATmega128__) + TIMSK &= ~(1<<TOIE2); + TCCR2 &= ~((1<<WGM21) | (1<<WGM20)); + TIMSK &= ~(1<<OCIE2); + + if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64 + TCCR2 |= ((1<<CS21) | (1<<CS20)); + TCCR2 &= ~(1<<CS22); + prescaler = 64.0; + } else if (F_CPU < 1000000UL) { // prescaler set to 8 + TCCR2 |= (1<<CS21); + TCCR2 &= ~((1<<CS22) | (1<<CS20)); + prescaler = 8.0; + } else { // F_CPU > 16Mhz, prescaler set to 256 + TCCR2 |= (1<<CS22); + TCCR2 &= ~((1<<CS21) | (1<<CS20)); + prescaler = 256.0; + } +#endif + + tcnt2 = 256 - (int)((float)F_CPU * 0.0005 / prescaler); + + // Record whether we are in single or double buffer mode + displayMode = mode; + videoFlipPage = false; + + // Point the display buffer to the first physical buffer + displayBuffer = &leds[0]; + + // If we are in single buffered mode, point the work buffer + // at the same physical buffer as the display buffer. Otherwise, + // point it at the second physical buffer. + if( displayMode & DOUBLE_BUFFER ) { + workBuffer = &leds[1]; + } + else { + workBuffer = displayBuffer; + } + + // Set up the timer buffering + frontTimer = &timer[0]; + backTimer = &timer[1]; + + videoFlipTimer = false; + SetBrightness(127); + + // Clear the buffer and display it + LedSign::Clear(0); + LedSign::Flip(false); + + // Then start the display + TCNT2 = tcnt2; +#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__) + TIMSK2 |= (1<<TOIE2); +#elif defined (__AVR_ATmega128__) || defined (__AVR_ATmega8__) + TIMSK |= (1<<TOIE2); +#endif + + // If we are in double-buffer mode, wait until the display flips before we + // return + if (displayMode & DOUBLE_BUFFER) + { + while (videoFlipPage) { + delay(1); + } + } + + initialized = true; +} + + +/* ----------------------------------------------------------------- */ +/** Signal that the front and back buffers should be flipped + * @param blocking if true : wait for flip before returning, if false : + * return immediately. + */ +void LedSign::Flip(bool blocking) +{ + if (displayMode & DOUBLE_BUFFER) + { + // Just set the flip flag, the buffer will flip between redraws + videoFlipPage = true; + + // If we are blocking, sit here until the page flips. + while (blocking && videoFlipPage) { + delay(1); + } + } +} + + +/* ----------------------------------------------------------------- */ +/** Clear the screen completely + * @param set if 1 : make all led ON, if not set or 0 : make all led OFF + */ +void LedSign::Clear(int set) { + for(int x=0;x<14;x++) + for(int y=0;y<9;y++) + Set(x,y,set); +} + + +/* ----------------------------------------------------------------- */ +/** Clear an horizontal line completely + * @param y is the y coordinate of the line to clear/light [0-8] + * @param set if 1 : make all led ON, if not set or 0 : make all led OFF + */ +void LedSign::Horizontal(int y, int set) { + for(int x=0;x<14;x++) + Set(x,y,set); +} + + +/* ----------------------------------------------------------------- */ +/** Clear a vertical line completely + * @param x is the x coordinate of the line to clear/light [0-13] + * @param set if 1 : make all led ON, if not set or 0 : make all led OFF + */ +void LedSign::Vertical(int x, int set) { + for(int y=0;y<9;y++) + Set(x,y,set); +} + + +/* ----------------------------------------------------------------- */ +/** Set : switch on and off the leds. All the position #for char in frameString: + * calculations are done here, so we don't need to do in the + * interrupt code + */ +void LedSign::Set(uint8_t x, uint8_t y, uint8_t c) +{ + uint8_t pin_high = ledMap[x+y*14].high; + uint8_t pin_low = ledMap[x+y*14].low; + // pin_low is directly the address in the led array (minus 2 because the + // first two bytes are used for RS232 communication), but + // as it is a two byte array we need to check pin_high also. + // If pin_high is bigger than 8 address has to be increased by one + + uint8_t bufferNum = (pin_low-2)*2 + (pin_high / 8) + ((pin_high > 7)?24:0); + uint8_t work = _BV(pin_high & 0x07); + + // If we aren't in grayscale mode, just map any pin brightness to max + if (c > 0 && !(displayMode & GRAYSCALE)) { + c = SHADES-1; + } + + for (int i = 0; i < SHADES-1; i++) { + if( c > i ) { + workBuffer->pixels[i][bufferNum] |= work; // ON + } + else { + workBuffer->pixels[i][bufferNum] &= ~work; // OFF + } + } +} + + +/* Set the overall brightness of the screen + * @param brightness LED brightness, from 0 (off) to 127 (full on) + */ + +void LedSign::SetBrightness(uint8_t brightness) +{ + // An exponential fit seems to approximate a (perceived) linear scale + float brightnessPercent = ((float)brightness / 127)*((float)brightness / 127); + uint8_t difference = 0; + + /* ---- This needs review! Please review. -- thilo */ + // set up page counts + // TODO: make SHADES a function parameter. This would require some refactoring. + int start = 15; + int max = 255; + float scale = 1.5; + float delta = pow( max - start , 1.0 / scale) / (SHADES - 1); + uint8_t pageCounts[SHADES]; + + pageCounts[0] = max - start; + for (uint8_t i=1; i<SHADES; i++) { + pageCounts[i] = max - ( pow( i * delta, scale ) + start ); + } + Serial.end(); + + if (! initialized) { + // set front timer defaults + for (int i = 0; i < SHADES; i++) { + frontTimer->counts[i] = pageCounts[i]; + // TODO: Generate this dynamically + frontTimer->prescaler[i] = slowPrescaler.TCCR2; + } + } + + // Wait until the previous brightness request goes through + while( videoFlipTimer ) { + delay(1); + } + + // Compute on time for each of the pages + // Use the fast timer; slow timer is only useful for < 3 shades. + for (uint8_t i = 0; i < SHADES - 1; i++) { + uint8_t interval = 255 - pageCounts[i]; + + backTimer->counts[i] = 255 - brightnessPercent + * interval + * fastPrescaler.relativeSpeed; + backTimer->prescaler[i] = fastPrescaler.TCCR2; + difference += backTimer->counts[i] - pageCounts[i]; + } + + // Compute off time + backTimer->counts[SHADES - 1] = 255 - difference; + backTimer->prescaler[SHADES - 1] = slowPrescaler.TCCR2; + + /* ---- End of "This needs review! Please review." -- thilo */ + + // Have the ISR update the timer registers next run + videoFlipTimer = true; +} + + +/* ----------------------------------------------------------------- */ +/** The Interrupt code goes here ! + */ +ISR(TIMER2_OVF_vect) { + DDRD = 0x0; + DDRB = 0x0; +#ifdef MEASURE_ISR_TIME + digitalWrite(statusPIN, HIGH); +#endif + + // For each cycle, we have potential SHADES pages to display. + // Once every page has been displayed, then we move on to the next + // cycle. + + // 24 Cycles of Matrix + static uint8_t cycle = 0; + + // SHADES pages to display + static uint8_t page = 0; + + TCCR2B = frontTimer->prescaler[page]; + TCNT2 = frontTimer->counts[page]; + + if ( page < SHADES - 1) { + + if (cycle < 6) { + DDRD = _BV(cycle+2) | displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } else if (cycle < 12) { + DDRD = displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = _BV(cycle-6) | displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } else if (cycle < 18) { + DDRD = _BV(cycle+2-12) | displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } else { + DDRD = displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = _BV(cycle-6-12) | displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } + } + else { + // Turn everything off + DDRD = 0x0; + DDRB = 0x0; + } + + page++; + + if (page >= SHADES) { + page = 0; + cycle++; + } + + if (cycle > 24) { + cycle = 0; + + // If the page should be flipped, do it here. + if (videoFlipPage && (displayMode & DOUBLE_BUFFER)) + { + // TODO: is this an atomic operation? + videoFlipPage = false; + + videoPage* temp = displayBuffer; + displayBuffer = workBuffer; + workBuffer = temp; + } + + if (videoFlipTimer) { + videoFlipTimer = false; + + tempTimer = frontTimer; + frontTimer = backTimer; + backTimer = tempTimer; + } + } + +#ifdef MEASURE_ISR_TIME + digitalWrite(statusPIN, LOW); +#endif +} diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base new file mode 100644 index 0000000..6054dc4 --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base @@ -0,0 +1,34 @@ +/* + Charliplexing.h - Library for controlling the charliplexed led board + from JimmiePRodgers.com + Created by Alex Wenger, December 30, 2009. + Modified by Matt Mets, May 28, 2010. + Released into the public domain. +*/ + +#ifndef Charliplexing_h +#define Charliplexing_h + +#include <inttypes.h> + +#define SINGLE_BUFFER 0 +#define DOUBLE_BUFFER 1 +#define GRAYSCALE 2 + +#define DISPLAY_COLS 14 // Number of columns in the display +#define DISPLAY_ROWS 9 // Number of rows in the display +#define SHADES 8 // Number of distinct shades to display, including black, i.e. OFF + +namespace LedSign +{ + extern void Init(uint8_t mode = SINGLE_BUFFER); + extern void Set(uint8_t x, uint8_t y, uint8_t c = 1); + extern void SetBrightness(uint8_t brightness); + extern volatile unsigned int tcnt2; + extern void Flip(bool blocking = false); + extern void Clear(int set=0); + extern void Horizontal(int y, int set=0); + extern void Vertical(int x, int set=0); +}; + +#endif diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base new file mode 100644 index 0000000..1b8c9db --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base @@ -0,0 +1,125 @@ +/* + Figure drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#include "Charliplexing.h" +#include "Figure.h" + +#if defined(ARDUINO) && ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif +#include <inttypes.h> + + +uint8_t figuresData[][14][2] = { +{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} }, +{ {1,0}, {0,1}, {1,1}, {1,2}, {1,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {2,1}, {1,2}, {0,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {2,1}, {0,2}, {1,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {2,1}, {2,2}, {1,3}, {1,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {9,9}, {9,9}, {9,9} } +}; + + +/* ----------------------------------------------------------------- */ +/** Draws a figure (0-9). You should call it with set=1, + * wait a little them call it again with set=0 + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it + */ +void Figure::Draw(int figure,int x,int y,int set) { + for(int i=0;i<14;i++) { + if (figuresData[figure][i][0]==9) break; + if ( + figuresData[figure][i][0]+x<13 && + figuresData[figure][i][0]+x>=0 && + figuresData[figure][i][1]+y<8 && + figuresData[figure][i][1]+y>=0 + ) { + LedSign::Set(figuresData[figure][i][0]+x,figuresData[figure][i][1]+y,set); + } + } +} + + +/* ----------------------------------------------------------------- */ +/** Draw a figure in the other direction (rotated 90°) + * You should call it with set=1, + * wait a little them call it again with set=0 + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it +*/ +void Figure::Draw90(int figure,int x,int y,int set) { + for(int i=0;i<14;i++) { + if (figuresData[figure][i][0]==9) break; + if ( + (5-figuresData[figure][i][1])+x<13 && + (5-figuresData[figure][i][1])+x>=0 && + figuresData[figure][i][0]+y<8 && + figuresData[figure][i][0]+y>=0 + ) { + LedSign::Set((5-figuresData[figure][i][1])+x,figuresData[figure][i][0]+y,set); + } + } +} + + +/* ----------------------------------------------------------------- */ +/** Scroll a number from right to left + * remove unused figures (0 at the left) + * valid for up to 7 figures. + * @param value is the value to draw and scroll + * @param x is the coordinate where we put the top of the figure [0-13] +*/ +void Figure::Scroll90(unsigned long value,uint8_t x) { + int i,j,k; + uint8_t figures[]={ + (value%10000000)/1000000, + (value%1000000)/100000, + (value%100000)/10000, + (value%10000)/1000, + (value%1000)/100, + (value%100)/10, + (value%10) + }; + j=0; + while (figures[j]==0 && j<6) j++; + + for(i=0;i<9+(7-j)*5;i++) { + for(k=j;k<=6;k++) + Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,1); + delay(100); + for(k=j;k<=6;k++) + Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,0); + } +} + + diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base new file mode 100644 index 0000000..1b3f1fe --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base @@ -0,0 +1,42 @@ +/* + Figure drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#ifndef Figures_h +#define Figures_h + +#include <inttypes.h> + +namespace Figure +{ + +extern void Draw(int figure,int x,int y,int set=1); + +extern void Draw90(int figure,int x,int y,int set=1); + +extern void Scroll90(unsigned long value,uint8_t x=3); + +} + +#endif + diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base new file mode 100644 index 0000000..441e29c --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base @@ -0,0 +1,219 @@ +#include <avr/pgmspace.h> + +/* + Font drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#include "Font.h" +#include "Charliplexing.h" +#include <inttypes.h> + +prog_uchar letters_71[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_83[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,5, 3,6, 9,9 }; +prog_uchar letters_67[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 9,9 }; +prog_uchar letters_76[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,7, 2,7, 3,7, 9,9 }; +prog_uchar letters_89[] PROGMEM = { 0,1, 0,2, 1,3, 2,4, 2,5, 2,6, 2,7, 3,3, 4,1, 4,2, 9,9 }; +prog_uchar letters_82[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 2,5, 3,1, 3,4, 3,6, 4,2, 4,3, 4,7, 9,9 }; +prog_uchar letters_79[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_33[] PROGMEM = { 1,1, 1,2, 1,3, 1,4, 1,5, 1,7, 9,9 }; +prog_uchar letters_65[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_87[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,6, 2,5, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_69[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 9,9 }; +prog_uchar letters_80[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 9,9 }; +prog_uchar letters_50[] PROGMEM = { 0,2, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,7, 9,9 }; +prog_uchar letters_49[] PROGMEM = { 1,2, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 2,7, 3,7, 9,9 }; +prog_uchar letters_74[] PROGMEM = { 0,7, 1,1, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 3,1, 9,9 }; +prog_uchar letters_68[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_90[] PROGMEM = { 0,1, 0,6, 0,7, 1,1, 1,5, 1,7, 2,1, 2,4, 2,7, 3,1, 3,3, 3,7, 4,1, 4,2, 4,7, 9,9 }; +prog_uchar letters_70[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,1, 3,4, 9,9 }; +prog_uchar letters_88[] PROGMEM = { 0,1, 0,2, 0,6, 0,7, 1,3, 1,5, 2,4, 3,3, 3,5, 4,1, 4,2, 4,6, 4,7, 9,9 }; +prog_uchar letters_75[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,3, 2,5, 3,1, 3,2, 3,6, 3,7, 9,9 }; +prog_uchar letters_53[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,1, 4,5, 4,6, 9,9 }; +prog_uchar letters_48[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 }; +prog_uchar letters_77[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,2, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_54[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,5, 4,6, 9,9 }; +prog_uchar letters_39[] PROGMEM = { 1,3, 2,1, 2,2, 9,9 }; +prog_uchar letters_85[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 1,7, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_57[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 }; +prog_uchar letters_78[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,4, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_84[] PROGMEM = { 0,1, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 9,9 }; +prog_uchar letters_81[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,5, 2,7, 3,1, 3,6, 4,2, 4,3, 4,4, 4,5, 4,7, 9,9 }; +prog_uchar letters_51[] PROGMEM = { 0,2, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 }; +prog_uchar letters_86[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 1,6, 2,7, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 9,9 }; +prog_uchar letters_72[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_73[] PROGMEM = { 0,1, 0,7, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,7, 9,9 }; +prog_uchar letters_44[] PROGMEM = { 1,7, 2,5, 2,6, 9,9 }; +prog_uchar letters_56[] PROGMEM = { 0,2, 0,3, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 }; +prog_uchar letters_66[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,2, 3,3, 3,5, 3,6, 9,9 }; +prog_uchar letters_52[] PROGMEM = { 0,4, 0,5, 1,3, 1,5, 2,2, 2,5, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 4,5, 9,9 }; +prog_uchar letters_55[] PROGMEM = { 0,1, 1,1, 2,1, 2,5, 2,6, 2,7, 3,1, 3,3, 3,4, 4,1, 4,2, 9,9 }; + +prog_uchar* font[] = { letters_33 /*!*/, 0, 0, 0, 0, 0, letters_39 /*'*/, 0, 0, 0, 0, letters_44 /*,*/, 0, 0, 0, +letters_48 /*0*/, letters_49 /*1*/, letters_50 /*2*/, letters_51 /*3*/, letters_52 /*4*/, letters_53 /*5*/, +letters_54 /*6*/, letters_55 /*7*/, letters_56 /*8*/, letters_57 /*9*/, 0, 0, 0, 0, 0, 0, 0, letters_65 /*A*/, +letters_66 /*B*/, letters_67 /*C*/, letters_68 /*D*/, letters_69 /*E*/, letters_70 /*F*/, letters_71 /*G*/, +letters_72 /*H*/, letters_73 /*I*/, letters_74 /*J*/, letters_75 /*K*/, letters_76 /*L*/, letters_77 /*M*/, +letters_78 /*N*/, letters_79 /*O*/, letters_80 /*P*/, letters_81 /*Q*/, letters_82 /*R*/, letters_83 /*S*/, +letters_84 /*T*/, letters_85 /*U*/, letters_86 /*V*/, letters_87 /*W*/, letters_88 /*X*/, letters_89 /*Y*/, +letters_90 /*Z*/ +}; + + +uint16_t fontMin=33; +uint16_t fontMax=90; + +#if 0 + +// This section of the font works now, but doesn't appear to be correct. + +prog_uchar letters_117[] PROGMEM = { 0,4, 0,5, 0,6, 1,7, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_104[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_109[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,5, 2,6, 2,7, 3,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_114[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 9,9 }; +prog_uchar letters_108[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 }; +prog_uchar letters_116[] PROGMEM = { 0,2, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,2, 2,7, 3,7, 9,9 }; +prog_uchar letters_107[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 }; +prog_uchar letters_118[] PROGMEM = { 0,4, 0,5, 1,6, 2,7, 3,6, 4,4, 4,5, 9,9 }; +prog_uchar letters_98[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 }; +prog_uchar letters_120[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 }; +prog_uchar letters_119[] PROGMEM = { 0,4, 0,5, 1,6, 1,7, 2,4, 2,5, 3,6, 3,7, 4,4, 4,5, 9,9 }; +prog_uchar letters_111[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 }; +prog_uchar letters_105[] PROGMEM = { 0,1, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 }; +prog_uchar letters_110[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_113[] PROGMEM = { 0,4, 0,5, 1,3, 1,6, 2,3, 2,6, 3,3, 3,4, 3,5, 3,6, 3,7, 3,8, 9,9 }; +prog_uchar letters_100[] PROGMEM = { 0,2, 0,3, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_103[] PROGMEM = { 0,3, 0,4, 0,8, 1,2, 1,5, 1,8, 2,2, 2,5, 2,8, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_112[] PROGMEM = { 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 1,3, 1,6, 2,3, 2,6, 3,4, 3,5, 9,9 }; +prog_uchar letters_101[] PROGMEM = { 0,4, 0,5, 0,6, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,7, 9,9 }; +prog_uchar letters_102[] PROGMEM = { 0,5, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,5, 3,1, 9,9 }; +prog_uchar letters_115[] PROGMEM = { 0,3, 0,4, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,3, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_99[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,4, 3,7, 9,9 }; +prog_uchar letters_106[] PROGMEM = { 0,8, 1,2, 1,4, 1,5, 1,6, 1,7, 1,8, 9,9 }; +prog_uchar letters_97[] PROGMEM = { 0,6, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 }; + +prog_uchar* font2[] = { 0, 0, 0, 0, 0, 0, letters_97 /*a*/, letters_98 /*b*/, letters_99 /*c*/, letters_100 /*d*/, letters_101 /*e*/, letters_102 /*f*/, letters_103 /*g*/, letters_104 /*h*/, letters_105 /*i*/, letters_106 /*j*/, letters_107 /*k*/, letters_108 /*l*/, letters_109 /*m*/, letters_110 /*n*/, letters_111 /*o*/, letters_112 /*p*/, letters_113 /*q*/, letters_114 /*r*/, letters_115 /*s*/, letters_116 /*t*/, letters_117 /*u*/, letters_118 /*v*/, letters_119 /*w*/, letters_120 /*x*/ }; +*/ + +#endif + +/* ----------------------------------------------------------------- */ +/** Draws a figure (0-9). You should call it with set=1, + * wait a little them call it again with set=0 + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it + */ +uint8_t Font::Draw(unsigned char letter,int x,int y,int set) { + uint16_t maxx=0; + + uint8_t charCol; + uint8_t charRow; + + prog_uchar* character; + if (letter==' ') return 3+2; + if (letter<fontMin || letter>fontMax) { + return 0; + } + +// if (letter>90) { +// character = font2[letter-90]; +// } else { + character = font[letter-fontMin]; +// } + + int i=0; + + charCol = pgm_read_byte_near(character); + charRow = pgm_read_byte_near(character + 1); + + while (charRow!=9) { + if (charCol>maxx) maxx=charCol; + if ( + charCol + x <14 && + charCol + x >=0 && + charRow + y <8 && + charRow + y >=0 + ) { + LedSign::Set(charCol + x, charRow+y, set); + } + i+=2; + + charCol = pgm_read_byte_near(character + i); + charRow = pgm_read_byte_near(character + 1 + i); + } + return maxx+2; +} + + +/* ----------------------------------------------------------------- */ +/** Draw a figure in the other direction (rotated 90°) + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it +*/ +uint8_t Font::Draw90(unsigned char letter,int x,int y,int set) { + uint16_t maxx=0; + + uint8_t charCol; + uint8_t charRow; + + prog_uchar* character; + if (letter==' ') return 3+2; + if (letter<fontMin || letter>fontMax) { + return 0; + } + +// if (letter>90) { +// character = font2[letter-90]; +// } else { + character = font[letter-fontMin]; +// } + + int i=0; + + charCol = pgm_read_byte_near(character); + charRow = pgm_read_byte_near(character + 1); + + while (charRow!=9) { + if (charCol>maxx) maxx=charCol; + if ( + charRow + x <14 && + charRow + x >=0 && + charCol + y <8 && + charCol + y >=0 + ) { + LedSign::Set(7 - charRow + x, charCol + y, set); + } + i+=2; + + charCol = pgm_read_byte_near(character + i); + charRow = pgm_read_byte_near(character + 1 + i); + } + return maxx+2; + +} + + + + + diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base new file mode 100644 index 0000000..84dd77a --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base @@ -0,0 +1,40 @@ +/* + Font drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#ifndef Font_h +#define Font_h + +#include <inttypes.h> + +namespace Font +{ + +extern uint8_t Draw(unsigned char letter,int x,int y,int set=1); + +extern uint8_t Draw90(unsigned char letter,int x,int y,int set=1); + +} + +#endif + diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base new file mode 100644 index 0000000..99c8d02 --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base @@ -0,0 +1,14 @@ +LedSign KEYWORD1 +Init KEYWORD2 +Set KEYWORD2 +Flip KEYWORD2 +Clear KEYWORD2 +Horizontal KEYWORD2 +Vertical KEYWORD2 +Figure KEYWORD1 +Draw KEYWORD2 +Draw90 KEYWORD2 +Scroll90 KEYWORD2 +Font KEYWORD1 +Draw KEYWORD2 +Draw90 KEYWORD2 diff --git a/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp b/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp new file mode 100644 index 0000000..d68b209 --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp @@ -0,0 +1,502 @@ +/* + Charliplexing.cpp - Using timer2 with 1ms resolution + + Alex Wenger <a.wenger@gmx.de> http://arduinobuch.wordpress.com/ + Matt Mets <mahto@cibomahto.com> http://cibomahto.com/ + + Timer init code from MsTimer2 - Javier Valencia <javiervalencia80@gmail.com> + Misc functions from Benjamin Sonnatg <benjamin@sonntag.fr> + + History: + 2009-12-30 - V0.0 wrote the first version at 26C3/Berlin + 2010-01-01 - V0.1 adding misc utility functions + (Clear, Vertical, Horizontal) comment are Doxygen complaints now + 2010-05-27 - V0.2 add double-buffer mode + 2010-08-18 - V0.9 Merge brightness and grayscale + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#if defined(ARDUINO) && ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif +#include <inttypes.h> +#include <math.h> +#include <avr/interrupt.h> +#include "Charliplexing.h" + +volatile unsigned int LedSign::tcnt2; + + +struct videoPage { + uint8_t pixels[SHADES][48]; // TODO: is 48 right? +}; + +/* ----------------------------------------------------------------- */ +/** Table for the LED multiplexing cycles + * Each frame is made of 24 bytes (for the 24 display cycles) + * There are SHADES frames per buffer in grayscale mode (one for each brigtness) + * and twice that many to support double-buffered grayscale. + */ +videoPage leds[2]; + +/// Determines whether the display is in single or double buffer mode +uint8_t displayMode = SINGLE_BUFFER; + +/// Flag indicating that the display page should be flipped as soon as the +/// current frame is displayed +volatile boolean videoFlipPage = false; + +/// Pointer to the buffer that is currently being displayed +videoPage* displayBuffer; + +/// Pointer to the buffer that should currently be drawn to +videoPage* workBuffer; + +/// Flag indicating that the timer buffer should be flipped as soon as the +/// current frame is displayed +volatile boolean videoFlipTimer = false; + + +// Timer counts to display each page for, plus off time +typedef struct timerInfo { + uint8_t counts[SHADES]; + uint8_t prescaler[SHADES]; +}; + +// Double buffer the timing information, of course. +timerInfo* frontTimer; +timerInfo* backTimer; + +timerInfo* tempTimer; + +timerInfo timer[2]; + +// Record a slow and fast prescaler for later use +typedef struct prescalerInfo { + uint8_t relativeSpeed; + uint8_t TCCR2; +}; + +// TODO: Generate these based on processor type and clock speed +prescalerInfo slowPrescaler = {1, 0x03}; +//prescalerInfo fastPrescaler = {32, 0x01}; +prescalerInfo fastPrescaler = {4, 0x02}; + +static bool initialized = false; + +/// Uncomment to set analog pin 5 high during interrupts, so that an +/// oscilloscope can be used to measure the processor time taken by it +#define MEASURE_ISR_TIME +#ifdef MEASURE_ISR_TIME +uint8_t statusPIN = 19; +#endif + +typedef struct LEDPosition { + uint8_t high; + uint8_t low; +}; + + +/* ----------------------------------------------------------------- */ +/** Table for LED Position in leds[] ram table + */ + +const LEDPosition ledMap[126] = { + {13, 5}, {13, 6}, {13, 7}, {13, 8}, {13, 9}, {13,10}, {13,11}, {13,12}, + {13, 4}, { 4,13}, {13, 3}, { 3,13}, {13, 2}, { 2,13}, + {12, 5}, {12, 6}, {12, 7}, {12, 8}, {12, 9}, {12,10}, {12,11}, {12,13}, + {12, 4}, { 4,12}, {12, 3}, { 3,12}, {12, 2}, { 2,12}, + {11, 5}, {11, 6}, {11, 7}, {11, 8}, {11, 9}, {11,10}, {11,12}, {11,13}, + {11, 4}, { 4,11}, {11, 3}, { 3,11}, {11, 2}, { 2,11}, + {10, 5}, {10, 6}, {10, 7}, {10, 8}, {10, 9}, {10,11}, {10,12}, {10,13}, + {10, 4}, { 4,10}, {10, 3}, { 3,10}, {10, 2}, { 2,10}, + { 9, 5}, { 9, 6}, { 9, 7}, { 9, 8}, { 9,10}, { 9,11}, { 9,12}, { 9,13}, + { 9, 4}, { 4, 9}, { 9, 3}, { 3, 9}, { 9, 2}, { 2, 9}, + { 8, 5}, { 8, 6}, { 8, 7}, { 8, 9}, { 8,10}, { 8,11}, { 8,12}, { 8,13}, + { 8, 4}, { 4, 8}, { 8, 3}, { 3, 8}, { 8, 2}, { 2, 8}, + { 7, 5}, { 7, 6}, { 7, 8}, { 7, 9}, { 7,10}, { 7,11}, { 7,12}, { 7,13}, + { 7, 4}, { 4, 7}, { 7, 3}, { 3, 7}, { 7, 2}, { 2, 7}, + { 6, 5}, { 6, 7}, { 6, 8}, { 6, 9}, { 6,10}, { 6,11}, { 6,12}, { 6,13}, + { 6, 4}, { 4, 6}, { 6, 3}, { 3, 6}, { 6, 2}, { 2, 6}, + { 5, 6}, { 5, 7}, { 5, 8}, { 5, 9}, { 5,10}, { 5,11}, { 5,12}, { 5,13}, + { 5, 4}, { 4, 5}, { 5, 3}, { 3, 5}, { 5, 2}, { 2, 5}, +}; + + +/* ----------------------------------------------------------------- */ +/** Constructor : Initialize the interrupt code. + * should be called in setup(); + */ +void LedSign::Init(uint8_t mode) +{ +#ifdef MEASURE_ISR_TIME + pinMode(statusPIN, OUTPUT); + digitalWrite(statusPIN, LOW); +#endif + + float prescaler = 0.0; + +#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__) + TIMSK2 &= ~(1<<TOIE2); + TCCR2A &= ~((1<<WGM21) | (1<<WGM20)); + TCCR2B &= ~(1<<WGM22); + ASSR &= ~(1<<AS2); + TIMSK2 &= ~(1<<OCIE2A); + + if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64 + TCCR2B |= ((1<<CS21) | (1<<CS20)); + TCCR2B &= ~(1<<CS22); + prescaler = 32.0; + } else if (F_CPU < 1000000UL) { // prescaler set to 8 + TCCR2B |= (1<<CS21); + TCCR2B &= ~((1<<CS22) | (1<<CS20)); + prescaler = 8.0; + } else { // F_CPU > 16Mhz, prescaler set to 128 + TCCR2B |= (1<<CS22); + TCCR2B &= ~((1<<CS21) | (1<<CS20)); + prescaler = 64.0; + } +#elif defined (__AVR_ATmega8__) + TIMSK &= ~(1<<TOIE2); + TCCR2 &= ~((1<<WGM21) | (1<<WGM20)); + TIMSK &= ~(1<<OCIE2); + ASSR &= ~(1<<AS2); + + if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64 + TCCR2 |= (1<<CS22); + TCCR2 &= ~((1<<CS21) | (1<<CS20)); + prescaler = 64.0; + } else if (F_CPU < 1000000UL) { // prescaler set to 8 + TCCR2 |= (1<<CS21); + TCCR2 &= ~((1<<CS22) | (1<<CS20)); + prescaler = 8.0; + } else { // F_CPU > 16Mhz, prescaler set to 128 + TCCR2 |= ((1<<CS22) && (1<<CS20)); + TCCR2 &= ~(1<<CS21); + prescaler = 128.0; + } +#elif defined (__AVR_ATmega128__) + TIMSK &= ~(1<<TOIE2); + TCCR2 &= ~((1<<WGM21) | (1<<WGM20)); + TIMSK &= ~(1<<OCIE2); + + if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64 + TCCR2 |= ((1<<CS21) | (1<<CS20)); + TCCR2 &= ~(1<<CS22); + prescaler = 64.0; + } else if (F_CPU < 1000000UL) { // prescaler set to 8 + TCCR2 |= (1<<CS21); + TCCR2 &= ~((1<<CS22) | (1<<CS20)); + prescaler = 8.0; + } else { // F_CPU > 16Mhz, prescaler set to 256 + TCCR2 |= (1<<CS22); + TCCR2 &= ~((1<<CS21) | (1<<CS20)); + prescaler = 256.0; + } +#endif + + tcnt2 = 256 - (int)((float)F_CPU * 0.0005 / prescaler); + + // Record whether we are in single or double buffer mode + displayMode = mode; + videoFlipPage = false; + + // Point the display buffer to the first physical buffer + displayBuffer = &leds[0]; + + // If we are in single buffered mode, point the work buffer + // at the same physical buffer as the display buffer. Otherwise, + // point it at the second physical buffer. + if( displayMode & DOUBLE_BUFFER ) { + workBuffer = &leds[1]; + } + else { + workBuffer = displayBuffer; + } + + // Set up the timer buffering + frontTimer = &timer[0]; + backTimer = &timer[1]; + + videoFlipTimer = false; + SetBrightness(127); + + // Clear the buffer and display it + LedSign::Clear(0); + LedSign::Flip(false); + + // Then start the display + TCNT2 = tcnt2; +#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__) + TIMSK2 |= (1<<TOIE2); +#elif defined (__AVR_ATmega128__) || defined (__AVR_ATmega8__) + TIMSK |= (1<<TOIE2); +#endif + + // If we are in double-buffer mode, wait until the display flips before we + // return + if (displayMode & DOUBLE_BUFFER) + { + while (videoFlipPage) { + delay(1); + } + } + + initialized = true; +} + + +/* ----------------------------------------------------------------- */ +/** Signal that the front and back buffers should be flipped + * @param blocking if true : wait for flip before returning, if false : + * return immediately. + */ +void LedSign::Flip(bool blocking) +{ + if (displayMode & DOUBLE_BUFFER) + { + // Just set the flip flag, the buffer will flip between redraws + videoFlipPage = true; + + // If we are blocking, sit here until the page flips. + while (blocking && videoFlipPage) { + delay(1); + } + } +} + + +/* ----------------------------------------------------------------- */ +/** Clear the screen completely + * @param set if 1 : make all led ON, if not set or 0 : make all led OFF + */ +void LedSign::Clear(int set) { + for(int x=0;x<14;x++) + for(int y=0;y<9;y++) + Set(x,y,set); +} + + +/* ----------------------------------------------------------------- */ +/** Clear an horizontal line completely + * @param y is the y coordinate of the line to clear/light [0-8] + * @param set if 1 : make all led ON, if not set or 0 : make all led OFF + */ +void LedSign::Horizontal(int y, int set) { + for(int x=0;x<14;x++) + Set(x,y,set); +} + + +/* ----------------------------------------------------------------- */ +/** Clear a vertical line completely + * @param x is the x coordinate of the line to clear/light [0-13] + * @param set if 1 : make all led ON, if not set or 0 : make all led OFF + */ +void LedSign::Vertical(int x, int set) { + for(int y=0;y<9;y++) + Set(x,y,set); +} + + +/* ----------------------------------------------------------------- */ +/** Set : switch on and off the leds. All the position #for char in frameString: + * calculations are done here, so we don't need to do in the + * interrupt code + */ +void LedSign::Set(uint8_t x, uint8_t y, uint8_t c) +{ + uint8_t pin_high = ledMap[x+y*14].high; + uint8_t pin_low = ledMap[x+y*14].low; + // pin_low is directly the address in the led array (minus 2 because the + // first two bytes are used for RS232 communication), but + // as it is a two byte array we need to check pin_high also. + // If pin_high is bigger than 8 address has to be increased by one + + uint8_t bufferNum = (pin_low-2)*2 + (pin_high / 8) + ((pin_high > 7)?24:0); + uint8_t work = _BV(pin_high & 0x07); + + // If we aren't in grayscale mode, just map any pin brightness to max + if (c > 0 && !(displayMode & GRAYSCALE)) { + c = SHADES-1; + } + + for (int i = 0; i < SHADES-1; i++) { + if( c > i ) { + workBuffer->pixels[i][bufferNum] |= work; // ON + } + else { + workBuffer->pixels[i][bufferNum] &= ~work; // OFF + } + } +} + + +/* Set the overall brightness of the screen + * @param brightness LED brightness, from 0 (off) to 127 (full on) + */ + +void LedSign::SetBrightness(uint8_t brightness) +{ + // An exponential fit seems to approximate a (perceived) linear scale + float brightnessPercent = ((float)brightness / 127)*((float)brightness / 127); + uint8_t difference = 0; + + /* ---- This needs review! Please review. -- thilo */ + // set up page counts + // TODO: make SHADES a function parameter. This would require some refactoring. + int start = 15; + int max = 255; + float scale = 1.5; + float delta = pow( max - start , 1.0 / scale) / (SHADES - 1); + uint8_t pageCounts[SHADES]; + + pageCounts[0] = max - start; + for (uint8_t i=1; i<SHADES; i++) { + pageCounts[i] = max - ( pow( i * delta, scale ) + start ); + } + Serial.end(); + + if (! initialized) { + // set front timer defaults + for (int i = 0; i < SHADES; i++) { + frontTimer->counts[i] = pageCounts[i]; + // TODO: Generate this dynamically + frontTimer->prescaler[i] = slowPrescaler.TCCR2; + } + } + + // Wait until the previous brightness request goes through + while( videoFlipTimer ) { + delay(1); + } + + // Compute on time for each of the pages + // Use the fast timer; slow timer is only useful for < 3 shades. + for (uint8_t i = 0; i < SHADES - 1; i++) { + uint8_t interval = 255 - pageCounts[i]; + + backTimer->counts[i] = 255 - brightnessPercent + * interval + * fastPrescaler.relativeSpeed; + backTimer->prescaler[i] = fastPrescaler.TCCR2; + difference += backTimer->counts[i] - pageCounts[i]; + } + + // Compute off time + backTimer->counts[SHADES - 1] = 255 - difference; + backTimer->prescaler[SHADES - 1] = slowPrescaler.TCCR2; + + /* ---- End of "This needs review! Please review." -- thilo */ + + // Have the ISR update the timer registers next run + videoFlipTimer = true; +} + + +/* ----------------------------------------------------------------- */ +/** The Interrupt code goes here ! + */ +ISR(TIMER2_OVF_vect) { + DDRD = 0x0; + DDRB = 0x0; +#ifdef MEASURE_ISR_TIME + digitalWrite(statusPIN, HIGH); +#endif + + // For each cycle, we have potential SHADES pages to display. + // Once every page has been displayed, then we move on to the next + // cycle. + + // 24 Cycles of Matrix + static uint8_t cycle = 0; + + // SHADES pages to display + static uint8_t page = 0; + + TCCR2B = frontTimer->prescaler[page]; + TCNT2 = frontTimer->counts[page]; + + if ( page < SHADES - 1) { + + if (cycle < 6) { + DDRD = _BV(cycle+2) | displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } else if (cycle < 12) { + DDRD = displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = _BV(cycle-6) | displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } else if (cycle < 18) { + DDRD = _BV(cycle+2-12) | displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } else { + DDRD = displayBuffer->pixels[page][cycle*2]; + PORTD = displayBuffer->pixels[page][cycle*2]; + + DDRB = _BV(cycle-6-12) | displayBuffer->pixels[page][cycle*2+1]; + PORTB = displayBuffer->pixels[page][cycle*2+1]; + } + } + else { + // Turn everything off + DDRD = 0x0; + DDRB = 0x0; + } + + page++; + + if (page >= SHADES) { + page = 0; + cycle++; + } + + if (cycle > 24) { + cycle = 0; + + // If the page should be flipped, do it here. + if (videoFlipPage && (displayMode & DOUBLE_BUFFER)) + { + // TODO: is this an atomic operation? + videoFlipPage = false; + + videoPage* temp = displayBuffer; + displayBuffer = workBuffer; + workBuffer = temp; + } + + if (videoFlipTimer) { + videoFlipTimer = false; + + tempTimer = frontTimer; + frontTimer = backTimer; + backTimer = tempTimer; + } + } + +#ifdef MEASURE_ISR_TIME + digitalWrite(statusPIN, LOW); +#endif +} diff --git a/Matrix_9x14/libraries/Charliplexing/Charliplexing.h b/Matrix_9x14/libraries/Charliplexing/Charliplexing.h new file mode 100644 index 0000000..6054dc4 --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/Charliplexing.h @@ -0,0 +1,34 @@ +/* + Charliplexing.h - Library for controlling the charliplexed led board + from JimmiePRodgers.com + Created by Alex Wenger, December 30, 2009. + Modified by Matt Mets, May 28, 2010. + Released into the public domain. +*/ + +#ifndef Charliplexing_h +#define Charliplexing_h + +#include <inttypes.h> + +#define SINGLE_BUFFER 0 +#define DOUBLE_BUFFER 1 +#define GRAYSCALE 2 + +#define DISPLAY_COLS 14 // Number of columns in the display +#define DISPLAY_ROWS 9 // Number of rows in the display +#define SHADES 8 // Number of distinct shades to display, including black, i.e. OFF + +namespace LedSign +{ + extern void Init(uint8_t mode = SINGLE_BUFFER); + extern void Set(uint8_t x, uint8_t y, uint8_t c = 1); + extern void SetBrightness(uint8_t brightness); + extern volatile unsigned int tcnt2; + extern void Flip(bool blocking = false); + extern void Clear(int set=0); + extern void Horizontal(int y, int set=0); + extern void Vertical(int x, int set=0); +}; + +#endif diff --git a/Matrix_9x14/libraries/Charliplexing/Figure.cpp b/Matrix_9x14/libraries/Charliplexing/Figure.cpp new file mode 100644 index 0000000..1b8c9db --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/Figure.cpp @@ -0,0 +1,125 @@ +/* + Figure drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#include "Charliplexing.h" +#include "Figure.h" + +#if defined(ARDUINO) && ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif +#include <inttypes.h> + + +uint8_t figuresData[][14][2] = { +{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} }, +{ {1,0}, {0,1}, {1,1}, {1,2}, {1,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {2,1}, {1,2}, {0,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {2,1}, {0,2}, {1,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {2,1}, {2,2}, {1,3}, {1,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9} }, +{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {9,9}, {9,9}, {9,9} } +}; + + +/* ----------------------------------------------------------------- */ +/** Draws a figure (0-9). You should call it with set=1, + * wait a little them call it again with set=0 + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it + */ +void Figure::Draw(int figure,int x,int y,int set) { + for(int i=0;i<14;i++) { + if (figuresData[figure][i][0]==9) break; + if ( + figuresData[figure][i][0]+x<13 && + figuresData[figure][i][0]+x>=0 && + figuresData[figure][i][1]+y<8 && + figuresData[figure][i][1]+y>=0 + ) { + LedSign::Set(figuresData[figure][i][0]+x,figuresData[figure][i][1]+y,set); + } + } +} + + +/* ----------------------------------------------------------------- */ +/** Draw a figure in the other direction (rotated 90°) + * You should call it with set=1, + * wait a little them call it again with set=0 + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it +*/ +void Figure::Draw90(int figure,int x,int y,int set) { + for(int i=0;i<14;i++) { + if (figuresData[figure][i][0]==9) break; + if ( + (5-figuresData[figure][i][1])+x<13 && + (5-figuresData[figure][i][1])+x>=0 && + figuresData[figure][i][0]+y<8 && + figuresData[figure][i][0]+y>=0 + ) { + LedSign::Set((5-figuresData[figure][i][1])+x,figuresData[figure][i][0]+y,set); + } + } +} + + +/* ----------------------------------------------------------------- */ +/** Scroll a number from right to left + * remove unused figures (0 at the left) + * valid for up to 7 figures. + * @param value is the value to draw and scroll + * @param x is the coordinate where we put the top of the figure [0-13] +*/ +void Figure::Scroll90(unsigned long value,uint8_t x) { + int i,j,k; + uint8_t figures[]={ + (value%10000000)/1000000, + (value%1000000)/100000, + (value%100000)/10000, + (value%10000)/1000, + (value%1000)/100, + (value%100)/10, + (value%10) + }; + j=0; + while (figures[j]==0 && j<6) j++; + + for(i=0;i<9+(7-j)*5;i++) { + for(k=j;k<=6;k++) + Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,1); + delay(100); + for(k=j;k<=6;k++) + Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,0); + } +} + + diff --git a/Matrix_9x14/libraries/Charliplexing/Figure.h b/Matrix_9x14/libraries/Charliplexing/Figure.h new file mode 100644 index 0000000..1b3f1fe --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/Figure.h @@ -0,0 +1,42 @@ +/* + Figure drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#ifndef Figures_h +#define Figures_h + +#include <inttypes.h> + +namespace Figure +{ + +extern void Draw(int figure,int x,int y,int set=1); + +extern void Draw90(int figure,int x,int y,int set=1); + +extern void Scroll90(unsigned long value,uint8_t x=3); + +} + +#endif + diff --git a/Matrix_9x14/libraries/Charliplexing/Font.cpp b/Matrix_9x14/libraries/Charliplexing/Font.cpp new file mode 100644 index 0000000..441e29c --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/Font.cpp @@ -0,0 +1,219 @@ +#include <avr/pgmspace.h> + +/* + Font drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#include "Font.h" +#include "Charliplexing.h" +#include <inttypes.h> + +prog_uchar letters_71[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_83[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,5, 3,6, 9,9 }; +prog_uchar letters_67[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 9,9 }; +prog_uchar letters_76[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,7, 2,7, 3,7, 9,9 }; +prog_uchar letters_89[] PROGMEM = { 0,1, 0,2, 1,3, 2,4, 2,5, 2,6, 2,7, 3,3, 4,1, 4,2, 9,9 }; +prog_uchar letters_82[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 2,5, 3,1, 3,4, 3,6, 4,2, 4,3, 4,7, 9,9 }; +prog_uchar letters_79[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_33[] PROGMEM = { 1,1, 1,2, 1,3, 1,4, 1,5, 1,7, 9,9 }; +prog_uchar letters_65[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_87[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,6, 2,5, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_69[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 9,9 }; +prog_uchar letters_80[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 9,9 }; +prog_uchar letters_50[] PROGMEM = { 0,2, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,7, 9,9 }; +prog_uchar letters_49[] PROGMEM = { 1,2, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 2,7, 3,7, 9,9 }; +prog_uchar letters_74[] PROGMEM = { 0,7, 1,1, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 3,1, 9,9 }; +prog_uchar letters_68[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_90[] PROGMEM = { 0,1, 0,6, 0,7, 1,1, 1,5, 1,7, 2,1, 2,4, 2,7, 3,1, 3,3, 3,7, 4,1, 4,2, 4,7, 9,9 }; +prog_uchar letters_70[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,1, 3,4, 9,9 }; +prog_uchar letters_88[] PROGMEM = { 0,1, 0,2, 0,6, 0,7, 1,3, 1,5, 2,4, 3,3, 3,5, 4,1, 4,2, 4,6, 4,7, 9,9 }; +prog_uchar letters_75[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,3, 2,5, 3,1, 3,2, 3,6, 3,7, 9,9 }; +prog_uchar letters_53[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,1, 4,5, 4,6, 9,9 }; +prog_uchar letters_48[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 }; +prog_uchar letters_77[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,2, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_54[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,5, 4,6, 9,9 }; +prog_uchar letters_39[] PROGMEM = { 1,3, 2,1, 2,2, 9,9 }; +prog_uchar letters_85[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 1,7, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_57[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 }; +prog_uchar letters_78[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,4, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_84[] PROGMEM = { 0,1, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 9,9 }; +prog_uchar letters_81[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,5, 2,7, 3,1, 3,6, 4,2, 4,3, 4,4, 4,5, 4,7, 9,9 }; +prog_uchar letters_51[] PROGMEM = { 0,2, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 }; +prog_uchar letters_86[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 1,6, 2,7, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 9,9 }; +prog_uchar letters_72[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_73[] PROGMEM = { 0,1, 0,7, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,7, 9,9 }; +prog_uchar letters_44[] PROGMEM = { 1,7, 2,5, 2,6, 9,9 }; +prog_uchar letters_56[] PROGMEM = { 0,2, 0,3, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 }; +prog_uchar letters_66[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,2, 3,3, 3,5, 3,6, 9,9 }; +prog_uchar letters_52[] PROGMEM = { 0,4, 0,5, 1,3, 1,5, 2,2, 2,5, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 4,5, 9,9 }; +prog_uchar letters_55[] PROGMEM = { 0,1, 1,1, 2,1, 2,5, 2,6, 2,7, 3,1, 3,3, 3,4, 4,1, 4,2, 9,9 }; + +prog_uchar* font[] = { letters_33 /*!*/, 0, 0, 0, 0, 0, letters_39 /*'*/, 0, 0, 0, 0, letters_44 /*,*/, 0, 0, 0, +letters_48 /*0*/, letters_49 /*1*/, letters_50 /*2*/, letters_51 /*3*/, letters_52 /*4*/, letters_53 /*5*/, +letters_54 /*6*/, letters_55 /*7*/, letters_56 /*8*/, letters_57 /*9*/, 0, 0, 0, 0, 0, 0, 0, letters_65 /*A*/, +letters_66 /*B*/, letters_67 /*C*/, letters_68 /*D*/, letters_69 /*E*/, letters_70 /*F*/, letters_71 /*G*/, +letters_72 /*H*/, letters_73 /*I*/, letters_74 /*J*/, letters_75 /*K*/, letters_76 /*L*/, letters_77 /*M*/, +letters_78 /*N*/, letters_79 /*O*/, letters_80 /*P*/, letters_81 /*Q*/, letters_82 /*R*/, letters_83 /*S*/, +letters_84 /*T*/, letters_85 /*U*/, letters_86 /*V*/, letters_87 /*W*/, letters_88 /*X*/, letters_89 /*Y*/, +letters_90 /*Z*/ +}; + + +uint16_t fontMin=33; +uint16_t fontMax=90; + +#if 0 + +// This section of the font works now, but doesn't appear to be correct. + +prog_uchar letters_117[] PROGMEM = { 0,4, 0,5, 0,6, 1,7, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_104[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_109[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,5, 2,6, 2,7, 3,4, 4,5, 4,6, 4,7, 9,9 }; +prog_uchar letters_114[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 9,9 }; +prog_uchar letters_108[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 }; +prog_uchar letters_116[] PROGMEM = { 0,2, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,2, 2,7, 3,7, 9,9 }; +prog_uchar letters_107[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 }; +prog_uchar letters_118[] PROGMEM = { 0,4, 0,5, 1,6, 2,7, 3,6, 4,4, 4,5, 9,9 }; +prog_uchar letters_98[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 }; +prog_uchar letters_120[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 }; +prog_uchar letters_119[] PROGMEM = { 0,4, 0,5, 1,6, 1,7, 2,4, 2,5, 3,6, 3,7, 4,4, 4,5, 9,9 }; +prog_uchar letters_111[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 }; +prog_uchar letters_105[] PROGMEM = { 0,1, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 }; +prog_uchar letters_110[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_113[] PROGMEM = { 0,4, 0,5, 1,3, 1,6, 2,3, 2,6, 3,3, 3,4, 3,5, 3,6, 3,7, 3,8, 9,9 }; +prog_uchar letters_100[] PROGMEM = { 0,2, 0,3, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 }; +prog_uchar letters_103[] PROGMEM = { 0,3, 0,4, 0,8, 1,2, 1,5, 1,8, 2,2, 2,5, 2,8, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_112[] PROGMEM = { 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 1,3, 1,6, 2,3, 2,6, 3,4, 3,5, 9,9 }; +prog_uchar letters_101[] PROGMEM = { 0,4, 0,5, 0,6, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,7, 9,9 }; +prog_uchar letters_102[] PROGMEM = { 0,5, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,5, 3,1, 9,9 }; +prog_uchar letters_115[] PROGMEM = { 0,3, 0,4, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,3, 3,5, 3,6, 3,7, 9,9 }; +prog_uchar letters_99[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,4, 3,7, 9,9 }; +prog_uchar letters_106[] PROGMEM = { 0,8, 1,2, 1,4, 1,5, 1,6, 1,7, 1,8, 9,9 }; +prog_uchar letters_97[] PROGMEM = { 0,6, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 }; + +prog_uchar* font2[] = { 0, 0, 0, 0, 0, 0, letters_97 /*a*/, letters_98 /*b*/, letters_99 /*c*/, letters_100 /*d*/, letters_101 /*e*/, letters_102 /*f*/, letters_103 /*g*/, letters_104 /*h*/, letters_105 /*i*/, letters_106 /*j*/, letters_107 /*k*/, letters_108 /*l*/, letters_109 /*m*/, letters_110 /*n*/, letters_111 /*o*/, letters_112 /*p*/, letters_113 /*q*/, letters_114 /*r*/, letters_115 /*s*/, letters_116 /*t*/, letters_117 /*u*/, letters_118 /*v*/, letters_119 /*w*/, letters_120 /*x*/ }; +*/ + +#endif + +/* ----------------------------------------------------------------- */ +/** Draws a figure (0-9). You should call it with set=1, + * wait a little them call it again with set=0 + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it + */ +uint8_t Font::Draw(unsigned char letter,int x,int y,int set) { + uint16_t maxx=0; + + uint8_t charCol; + uint8_t charRow; + + prog_uchar* character; + if (letter==' ') return 3+2; + if (letter<fontMin || letter>fontMax) { + return 0; + } + +// if (letter>90) { +// character = font2[letter-90]; +// } else { + character = font[letter-fontMin]; +// } + + int i=0; + + charCol = pgm_read_byte_near(character); + charRow = pgm_read_byte_near(character + 1); + + while (charRow!=9) { + if (charCol>maxx) maxx=charCol; + if ( + charCol + x <14 && + charCol + x >=0 && + charRow + y <8 && + charRow + y >=0 + ) { + LedSign::Set(charCol + x, charRow+y, set); + } + i+=2; + + charCol = pgm_read_byte_near(character + i); + charRow = pgm_read_byte_near(character + 1 + i); + } + return maxx+2; +} + + +/* ----------------------------------------------------------------- */ +/** Draw a figure in the other direction (rotated 90°) + * @param figure is the figure [0-9] + * @param x,y coordinates, + * @param set is 1 or 0 to draw or clear it +*/ +uint8_t Font::Draw90(unsigned char letter,int x,int y,int set) { + uint16_t maxx=0; + + uint8_t charCol; + uint8_t charRow; + + prog_uchar* character; + if (letter==' ') return 3+2; + if (letter<fontMin || letter>fontMax) { + return 0; + } + +// if (letter>90) { +// character = font2[letter-90]; +// } else { + character = font[letter-fontMin]; +// } + + int i=0; + + charCol = pgm_read_byte_near(character); + charRow = pgm_read_byte_near(character + 1); + + while (charRow!=9) { + if (charCol>maxx) maxx=charCol; + if ( + charRow + x <14 && + charRow + x >=0 && + charCol + y <8 && + charCol + y >=0 + ) { + LedSign::Set(7 - charRow + x, charCol + y, set); + } + i+=2; + + charCol = pgm_read_byte_near(character + i); + charRow = pgm_read_byte_near(character + 1 + i); + } + return maxx+2; + +} + + + + + diff --git a/Matrix_9x14/libraries/Charliplexing/Font.h b/Matrix_9x14/libraries/Charliplexing/Font.h new file mode 100644 index 0000000..84dd77a --- /dev/null +++ b/Matrix_9x14/libraries/Charliplexing/Font.h @@ -0,0 +1,40 @@ +/* + Font drawing library + + Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/ + + History: + 2010-01-01 - V0.0 Initial code at Berlin after 26C3 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. +*/ + +#ifndef Font_h +#define Font_h + +#include <inttypes.h> + +namespace Font +{ + +extern uint8_t Draw(unsigned char letter,int x,int y,int set=1); + +extern uint8_t Draw90(unsigned char letter,int x,int y,int set=1); + +} + +#endif + |