pplugins/ptap/Makefile

28 lines
477 B
Makefile

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 $@