From 1dc3417e28a5be46b84968b201c88711001c2076 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Wed, 10 Jun 2015 17:14:25 +0200 Subject: Use avr-gcc in Makefile, fix mmcu --- Venus_Skeleton/.syntastic_c_config | 8 ++++---- Venus_Skeleton/Makefile | 10 +++++++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Venus_Skeleton/.syntastic_c_config b/Venus_Skeleton/.syntastic_c_config index d08ebde..60e7fd4 100644 --- a/Venus_Skeleton/.syntastic_c_config +++ b/Venus_Skeleton/.syntastic_c_config @@ -1,9 +1,6 @@ +-mmcu=atmega328 -I /usr/share/arduino/hardware/arduino/avr/cores/arduino -I /usr/share/arduino/hardware/arduino/avr/variants/standard --I libs/HMC5883L --I libs/IRremote --imultilib avr5 --iprefix /usr/share/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/ -D F_CPU=16000000L -D ARDUINO=10603 -D ARDUINO_AVR_UNO @@ -12,3 +9,6 @@ -I /usr/share/arduino/libraries/Servo/src -include Arduino.h -I /usr/share/arduino/hardware/arduino/avr/libraries/Wire +-I libs/HMC5883L +-I libs/IRremote +-I libs/TrueRandom diff --git a/Venus_Skeleton/Makefile b/Venus_Skeleton/Makefile index 5b94f35..26b4ee2 100644 --- a/Venus_Skeleton/Makefile +++ b/Venus_Skeleton/Makefile @@ -1,2 +1,10 @@ +#CC = /usr/share/arduino/hardware/tools/avr/bin/avr-gcc +CC = avr-gcc +WFLAGS = -Wall -Wextra -Wno-attributes +WFLAGS += -fdiagnostics-color=auto +CFLAGS = + +SOURCES = Venus_Skeleton.ino + check: - gcc -Wall -Wextra $$(cat .syntastic_c_config) -x c++ Venus_Skeleton.ino -o /dev/null -O2 -Wno-attributes + $(CC) $(WFLAGS) $$(cat .syntastic_c_config) $(CFLAGS) -x c++ $(SOURCES) -o /dev/null -O2 -- cgit v1.2.1