Tizen, Android BT , BLE optimization - making similar to wifi, eth adapters
[platform/upstream/iotivity.git] / resource / csdk / connectivity / lib / arduino / arduinomega.properties
1 #Source directories
2 SDIR_ARD_CORE1 = $(ARDUINO_DIR)/hardware/arduino/avr/cores/arduino
3 #SDIR_ARD_CORE2 = $(ARDUINO_DIR)/hardware/arduino/sam/cores/arduino/avr
4 SDIR_ARD_TIME = $(ARDUINO_DIR)/libraries/Time/Time
5 SDIR_ARD_TIMED_ACTION = $(ARDUINO_DIR)/libraries/TimedAction
6 SDIR_ARD_SPI = $(ARDUINO_DIR)/hardware/arduino/avr/libraries/SPI
7
8 SDIR_ARD_PLATFORM = $(SDIR_ARD_CORE1):$(SDIR_ARD_TIME):$(SDIR_ARD_TIMED_ACTION):$(SDIR_ARD_SPI)
9
10 #include directories
11 IDIR_ARD_CORE1 = $(ARDUINO_DIR)/hardware/arduino/avr/cores/arduino
12 IDIR_ARD_CORE2 = $(ARDUINO_DIR)/hardware/tools/avr/avr/include/
13 IDIR_ARD_CORE3 = $(ARDUINO_DIR)/hardware/arduino/avr/variants/mega
14 INCD_ARD_TIME = $(ARDUINO_DIR)/libraries/Time/Time
15 INCD_ARD_TIMED_ACTION = $(ARDUINO_DIR)/libraries/TimedAction
16 IDIR_ARD_SPI = $(ARDUINO_DIR)/hardware/arduino/avr/libraries/SPI
17 IDIR_ARD_ETH_UTIL = $(ARDUINO_DIR)/libraries/Ethernet/src/utility
18
19
20 INC_DIR_PLATFORM = -I$(IDIR_ARD_CORE1) -I$(IDIR_ARD_CORE2) -I$(IDIR_ARD_CORE3) -I$(INCD_ARD_TIME) -I$(INCD_ARD_TIMED_ACTION) \
21                     -I$(IDIR_ARD_SPI) -I$(IDIR_ARD_ETH_UTIL)
22
23 #Compiler/Linker flags
24 CFLAGS_PLATFORM = -mmcu=atmega2560 -DF_CPU=16000000L -fno-exceptions -ffunction-sections -fdata-sections -MMD \
25                                         -DARDUINO=157 -DARDUINO_ARCH_AVR -DARDUINO_AVR_ADK -DWITH_ARDUINO -D__AVR__
26                                          
27 #Compilers
28 $(info ************ arduinodue file*****************)
29 CCPLUS=$(ARDUINO_TOOLS_DIR)/avr-g++
30 CC=$(ARDUINO_TOOLS_DIR)/avr-gcc
31 AR=$(ARDUINO_TOOLS_DIR)/avr-ar
32 RANLIB=$(ARDUINO_TOOLS_DIR)/avr-ranlib