summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/robospierre/Makefile
diff options
context:
space:
mode:
authorNicolas Schodet2011-05-05 23:11:38 +0200
committerNicolas Schodet2011-05-05 23:11:38 +0200
commitff7505c0a9d6b5332db32ae9b23326bc466f0b01 (patch)
tree59cffcb5f2a39defd342aa5afe556499c356f301 /digital/io-hub/src/robospierre/Makefile
parentd32d259cbd5fcb8994d9f555a74a3fc2640d8ebe (diff)
digital/io-hub: add base robospierre io-hub program
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