|
|
|
@@ -4,6 +4,7 @@ |
|
|
|
# Created by falkTX |
|
|
|
# |
|
|
|
|
|
|
|
CC ?= gcc |
|
|
|
CXX ?= g++ |
|
|
|
|
|
|
|
# HAVE_ALSA = $(shell pkg-config --exists alsa && echo true) |
|
|
|
@@ -13,7 +14,9 @@ HAVE_FLUIDSYNTH = $(shell pkg-config --exists fluidsynth && echo true) |
|
|
|
HAVE_LINUXSAMPLER = $(shell pkg-config --exists linuxsampler && echo true) |
|
|
|
HAVE_SUIL = $(shell pkg-config --exists suil-0 && echo true) |
|
|
|
|
|
|
|
BASE_FLAGS = -O0 -g -fPIC -Wall -I. -I../carla-includes |
|
|
|
BASE_FLAGS = -O0 -g -fPIC -Wall -I. -I../carla-includes -I../carla-jackbridge |
|
|
|
|
|
|
|
CARLA_C_FLAGS = $(BASE_FLAGS) -std=c99 $(CFLAGS) |
|
|
|
|
|
|
|
CARLA_CXX_FLAGS = $(BASE_FLAGS) -std=c++0x $(CXXFLAGS) |
|
|
|
CARLA_CXX_FLAGS += $(shell pkg-config --cflags liblo QtCore QtGui) |
|
|
|
@@ -65,6 +68,8 @@ OBJS = \ |
|
|
|
carla_shared.o \ |
|
|
|
carla_threads.o \ |
|
|
|
ladspa.o dssi.o lv2.o vst.o fluidsynth.o linuxsampler.o \ |
|
|
|
rtmempool/rtmempool.o \ |
|
|
|
../carla-jackbridge/carla_jackbridge.o \ |
|
|
|
../carla-lilv/carla_lilv.a |
|
|
|
|
|
|
|
ifeq ($(WANT_RTAUDIO),true) |
|
|
|
@@ -81,10 +86,13 @@ doc: carla_backend.doxygen |
|
|
|
doxygen $< |
|
|
|
|
|
|
|
carla_backend.so: $(OBJS) |
|
|
|
$(CXX) $^ $(CARLA_LD_FLAGS) -o $@ && strip $@ |
|
|
|
$(CXX) $^ $(CARLA_LD_FLAGS) -o $@ |
|
|
|
|
|
|
|
# -------------------------------------------------------------- |
|
|
|
|
|
|
|
.c.o: |
|
|
|
$(CC) -c $< $(CARLA_C_FLAGS) -o $@ |
|
|
|
|
|
|
|
.cpp.o: |
|
|
|
$(CXX) -c $< $(CARLA_CXX_FLAGS) -o $@ |
|
|
|
|
|
|
|
@@ -92,4 +100,4 @@ carla_backend.so: $(OBJS) |
|
|
|
$(MAKE) -C ../carla-lilv |
|
|
|
|
|
|
|
clean: |
|
|
|
rm -f *.o lv2-rtmempool/*.o rtaudio-4.0.11/*.o rtmidi-2.0.0/*.o *.so *.dll |
|
|
|
rm -f $(OBJS) *.a *.so *.dll |