CXX = c++

OBJECTS = o/MapperPlugin.o o/Exit.o o/Room.o o/Mapper.o o/Area.o
C++FLAGS = -g -Ih -I../h -I/usr/local/include `glib-config --cflags` `gtk-config --cflags` -fno-exceptions -fno-rtti -fno-inline


all: $(OBJECTS)
	$(CXX) -o MapperPlugin.so $(OBJECTS) -shared -rdynamic 

o/%.o: %.cpp
	$(CXX) -c $(C++FLAGS) -o $@ $<

clean:
	rm -r *.o *~ MapperPlugin.so