From 2376aeb614d69d7050209f858818bfa7d36be398 Mon Sep 17 00:00:00 2001 From: Jérôme Jutteau Date: Mon, 2 May 2011 23:32:51 +0200 Subject: digital/io: adapt FSM to new FSM system (AngFSM) --- digital/io/src/Makefile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'digital/io/src/Makefile') diff --git a/digital/io/src/Makefile b/digital/io/src/Makefile index ceb7c206..8d1d70b8 100644 --- a/digital/io/src/Makefile +++ b/digital/io/src/Makefile @@ -7,7 +7,8 @@ io_SOURCES = main.c servo.avr.c eeprom.avr.c pwm.c \ switch.avr.c chrono.c main_timer.avr.c servo_pos.c \ twi_master.c asserv.c mimot.c \ simu.host.c contact.c usdist.c radar.c \ - path.c food.c events.host.c + path.c food.c events.host.c \ + fsm.host.c init.c move.c top.c hola.c loader.c fsm_AI_gen.avr.c # Modules needed for IO. MODULES = proto uart twi utils adc math/fixed math/geometry path/astar \ trace flash spi @@ -24,11 +25,13 @@ vpath %.c $(AI_MODULES:%=../../ai/src/%) vpath %.h $(AI_MODULES:%=../../ai/src/%) INCLUDES += -I. $(AI_MODULES:%=-I../../ai/src/%) -# FSM. -FSM = ai -FSM_SOURCES := top init move loader hola -# Include FSM makefile. -include $(BASE)/make/Makefile.fsm +include $(BASE)/make/Makefile.gen + +#FSM generation +obj/main.avr.o: fsm_AI_gen.h +fsm_AI_gen.avr.c fsm_AI_gen.h: host + ./io.host --gen + mv fsm_AI_gen.c fsm_AI_gen.avr.c events.h events.host.c: trace.trc PYTHONPATH=$(BASE)/../../host python $(BASE)/../../tools/trace/trace.py -t create -i $< -o -- cgit v1.2.3