summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/robospierre/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/robospierre/Makefile')
-rw-r--r--digital/io-hub/src/robospierre/Makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/digital/io-hub/src/robospierre/Makefile b/digital/io-hub/src/robospierre/Makefile
new file mode 100644
index 00000000..768fe9a4
--- /dev/null
+++ b/digital/io-hub/src/robospierre/Makefile
@@ -0,0 +1,24 @@
+# Base directory of AVR.
+BASE = ../../../avr
+# Name of the program to build.
+PROGS = io_hub
+# Sources to compile.
+io_hub_SOURCES = main.c \
+ twi_master.c asserv.c mimot.c \
+ chrono.c timer.avr.c simu.host.c
+# Modules needed for IO.
+MODULES = proto uart twi utils \
+ math/fixed math/geometry
+AI_MODULES = twi_master common utils
+# Configuration file.
+CONFIGFILE = avrconfig.h
+AVR_MCU = at90usb1287
+# Optimize for speed.
+OPTIMIZE = -O2
+HOST_LIBS = -lm
+
+vpath %.c $(AI_MODULES:%=../../../ai/src/%)
+vpath %.h $(AI_MODULES:%=../../../ai/src/%)
+INCLUDES += -I. $(AI_MODULES:%=-I../../../ai/src/%)
+
+include $(BASE)/make/Makefile.gen