mirror of
https://github.com/RobotechLille/cdf2018-principal
synced 2024-11-14 12:26:06 +01:00
34 lines
796 B
Makefile
34 lines
796 B
Makefile
# Configuration de la carte
|
|
BOARD_TAG = mega
|
|
#BOARD_TAG = uno
|
|
BOARD_SUB = atmega2560
|
|
MONITOR_BAUDRATE = 115200
|
|
|
|
# On peut écraser cette valeur en utilisant
|
|
# make MONITOR_PORT=/dev/ttyACM1 upload
|
|
# (par exemple)
|
|
MONITOR_PORT = /dev/ttyACM*
|
|
|
|
# Flags du compilateur
|
|
CFLAGS_STD = -std=gnu11
|
|
CXXFLAGS_STD = -std=gnu++11
|
|
|
|
CXXFLAGS = -pedantic -Wall -Wextra
|
|
CXXFLAGS += -fdiagnostics-color
|
|
|
|
# Fichires de sortie
|
|
TARGET=main
|
|
OBJDIR=build
|
|
|
|
USER_LIB_PATH := lib
|
|
ARDUINO_QUIET=true
|
|
include Arduino-Makefile/Arduino.mk
|
|
|
|
# Utilisé par /root pour savoir comment l'envoyer depuis le Raspberry Pi
|
|
exportOpts:
|
|
@echo "$(AVRDUDE_COM_OPTS) $(AVRDUDE_ARD_OPTS) $(AVRDUDE_UPLOAD_HEX)"
|
|
|
|
# Envoi sur l'Arduino
|
|
send:
|
|
make -C ../root $(notdir $(CURDIR)).up
|