28 lines
477 B
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 $@
|
|
|