LDFLAGS += -lcairo
TASK_SRC = dummy.cc move_square.cc hit_shape.cc
-TASK_OBJ = $(TASK_SRC:.cc=.task)
+TASK_OBJ = $(TASK_SRC:.cc=.so)
all: main TAGS $(TASK_OBJ)
intelligence.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) -lX11 -o $@ $^
-%.task: %.cc misc.o universe.o polygon.o xfig_tracer.o map.o task.o manipulator.o
+%.so: %.cc misc.o universe.o polygon.o xfig_tracer.o map.o task.o manipulator.o
$(CXX) $(CXXFLAGS) -shared -Wl,-soname,$@ -o $@ $^
Makefile.depend: *.h *.cc Makefile
$(CC) -M *.cc > Makefile.depend
clean:
- \rm -f main *.o *.task Makefile.depend
+ \rm -f main *.o *.so Makefile.depend
-include Makefile.depend
cout << "FlatLand, a toy universe for goal-planning experiments." << endl;
if(!task) {
- task = load_task("dummy.task");
+ task = load_task("dummy.so");
task_degree = 0;
}