CFLAGS := -Wall -O3 -g -D_GNU_SOURCE LDFLAGS := -lm CFLAGS += `pkg-config lv2core pugl-0 --cflags` LDFLAGS += `pkg-config lv2core pugl-0 --libs` PTAPSRC := ptap.cpp PTAPSRC += ptapui.cpp PTAPOBJ := $(PTAPSRC:.cpp=.o) ../pui/*.o PTAPO := ptap.so CPP := g++ all: $(PTAPO) clean: rm $(PTAPOBJ) $(PTAPO) depend: makedepend $(PTAPSRC) $(PTAPO): $(PTAPOBJ) $(CPP) $(LDFLAGS) -shared -fPIC -Wl,-soname,$(PTAPO) $(PTAPOBJ) -o $@ .cpp.o: $(CPP) -c -fPIC $(CFLAGS) $< -o $@