diff options
Diffstat (limited to 'mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx/gcc/config.mk')
-rw-r--r-- | mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx/gcc/config.mk | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx/gcc/config.mk b/mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx/gcc/config.mk new file mode 100644 index 00000000..26278df9 --- /dev/null +++ b/mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx/gcc/config.mk @@ -0,0 +1,127 @@ +# +# Copyright (c) 2010 Atmel Corporation. All rights reserved. +# +# \asf_license_start +# +# \page License +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# 3. The name of Atmel may not be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# 4. This software may only be redistributed and used in connection with an +# Atmel microcontroller product. +# +# THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE +# EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR +# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +# \asf_license_stop +# + +# Path to top level ASF directory relative to this project directory. +PRJ_PATH = ../../../../../.. + +# Microcontroller: atxmega128a1, atmega128, attiny261, etc. +MCU = atmega128rfa1 + +# Application target name. Given with suffix .a for library and .elf for a +# standalone application. +TARGET = macsc_example2.elf + +# C source files located from the top-level source directory +CSRCS = \ + common/services/clock/mega/sysclk.c \ + mega/boards/stk600/rc128x_rfx/init.c \ + mega/drivers/macsc/example2/macsc_megarf_example2.c \ + mega/drivers/macsc/macsc_megarf.c \ + mega/drivers/usart/usart_megarf.c + +# Assembler source files located from the top-level source directory +ASSRCS = + +# Include path located from the top-level source directory +INC_PATH = \ + common/boards \ + common/services/clock \ + common/services/gpio \ + common/services/ioport \ + common/utils \ + mega/boards/stk600 \ + mega/boards/stk600/rc128x_rfx \ + mega/drivers/cpu \ + mega/drivers/macsc \ + mega/drivers/macsc/example2 \ + mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx \ + mega/drivers/sleep \ + mega/drivers/usart \ + mega/utils \ + mega/utils/preprocessor \ + mega/drivers/macsc/example2/atmega128rfa1_stk600-rc128x_rfx/gcc + +# Library paths from the top-level source directory +LIB_PATH = + +# Libraries to link with the project +LIBS = + +# Additional options for debugging. By default the common Makefile.in will +# add -gdwarf-2. +DBGFLAGS = + +# Optimization settings +OPTIMIZATION = -Os + +# Extra flags used when creating an EEPROM Intel HEX file. By default the +# common Makefile.in will add -j .eeprom +# --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0. +EEPROMFLAGS = + +# Extra flags used when creating an Intel HEX file. By default the common +# Makefile.in will add -R .eeprom -R .usb_descriptor_table. +FLASHFLAGS = + +# Extra flags to use when archiving. +ARFLAGS = + +# Extra flags to use when assembling. +ASFLAGS = + +# Extra flags to use when compiling. +CFLAGS = + +# Extra flags to use when preprocessing. +# +# Preprocessor symbol definitions +# To add a definition use the format "-D name[=definition]". +# To cancel a definition use the format "-U name". +# +# The most relevant symbols to define for the preprocessor are: +# BOARD Target board in use, see boards/board.h for a list. +# EXT_BOARD Optional extension board in use, see boards/board.h for a list. +CPPFLAGS = \ + -D BOARD=STK600_MEGA_RF + +# Extra flags to use when linking +LDFLAGS = + +# Pre- and post-build commands +PREBUILD_CMD = +POSTBUILD_CMD =
\ No newline at end of file |