TARGET_SO=libunwind.so SOURCES=unwind.cc symbol.cc OBJECTS=$(SOURCES:.cc=.o) INCLUDES=-I. CFLAGS=-g -O0 -fPIC LFLAGS=-shared %.o: %.cc $(CXX) $(CFLAGS) $(INCLUDES) -c $< -o $@ $(TARGET_SO): $(OBJECTS) $(CXX) $(LFLAGS) $^ -o $@ clean: rm -f $(TARGET_SO) $(OBJECTS)