# -*- makefile -*- default_CONFIG = CONFIG_OPEN_LOOP=n LOCAL_CONFIG_H = robot_config.h # Test application for robot planning #bin_PROGRAMS += rpl #rpl_SOURCES = robot-planning.cc bin_PROGRAMS += homologation homologation_SOURCES = homologation.cc #bin_PROGRAMS += joystick #joystick_SOURCES = joystick.cc # #bin_PROGRAMS += testpickup #testpickup_SOURCES = testpickup.cc # #bin_PROGRAMS += testcollavoid #testcollavoid_SOURCES = testcollavoid.cc # #bin_PROGRAMS += rectangle #rectangle_SOURCES = rectangle.cc # #bin_PROGRAMS += line #line_SOURCES = line.cc # #bin_PROGRAMS += odotest #odotest_SOURCES = odometry.cc # #bin_PROGRAMS += follower #follower_SOURCES = follower.cc # Test application for robot_goto #bin_PROGRAMS += goto #goto_SOURCES = robot_goto.cc # Library with general support functions for the robot lib_LIBRARIES += robot_eb2007 robot_eb2007_SOURCES = serva.c robot_eb2007.c roboorte.c fsmmove.cc \ fsmpickup.c fsmdet.c fsmjoy.c \ movehelper.cc roboevent_eb2007.c fsmdisplay.cc include_HEADERS += robot_eb2007.h #bin_PROGRAMS += test_timer #test_timer_SOURCES = test_timer.c # Libraries linked to all programs in this Makefile lib_LOADLIBES = robot_eb2007 fsm_loc mcl laser-nav robomath robottype pthread \ rt m orte pathplan sharp map fsm rbtree motion lib_LIBRARIES += fsm_loc fsm_loc_SOURCES = fsmloc.c # Automatic generation of event definition files include-pass-local: $(SOURCES_DIR)/roboevent_eb2007.c $(SOURCES_DIR)/roboevent_eb2007.h $(SOURCES_DIR)/roboevent_eb2007.c $(SOURCES_DIR)/roboevent_eb2007.h: $(SOURCES_DIR)/roboevent_eb2007.py @$(QUIET_CMD_ECHO) " EVENTGEN roboevent" $(Q)cd $(SOURCES_DIR) && python $(SOURCES_DIR)/../fsm/eventgen.py roboevent_eb2007 include_HEADERS += roboevent_eb2007.h