|
@@ -1,35 +1,35 @@ |
|
|
#!/usr/bin/make -f |
|
|
#!/usr/bin/make -f |
|
|
# Makefile for Carla-Bridge # |
|
|
|
|
|
# ----------------------------------------- # |
|
|
|
|
|
|
|
|
# Makefile for Carla-Bridge-UI # |
|
|
|
|
|
# -------------------------------------------- # |
|
|
# Created by falkTX |
|
|
# Created by falkTX |
|
|
# |
|
|
# |
|
|
|
|
|
|
|
|
CXX ?= g++ |
|
|
CXX ?= g++ |
|
|
WINECXX ?= wineg++ |
|
|
WINECXX ?= wineg++ |
|
|
|
|
|
|
|
|
BASE_FLAGS = -DBUILD_BRIDGE -DBUILD_BRIDGE_UI -Wall -std=c++0x -I. ../carla-bridge -I../carla-includes -I../carla $(CXXFLAGS) |
|
|
|
|
|
BASE_FLAGS += `pkg-config --cflags --libs liblo QtCore` -ldl -lpthread $(LDFLAGS) |
|
|
|
|
|
#BASE_FLAGS += -DNDEBUG -O2 -ffast-math -fomit-frame-pointer -mtune=generic -msse |
|
|
|
|
|
BASE_FLAGS += -DDEBUG -O0 -g |
|
|
|
|
|
BASE_FLAGS += -DVESTIGE_HEADER -I../carla-includes/vestige # Comment this line to not use vestige header |
|
|
|
|
|
|
|
|
BUILD_FLAGS = -DBUILD_BRIDGE -DBUILD_BRIDGE_UI -Wall -std=c++0x -I. -I../carla-includes -I../carla-bridge `pkg-config --cflags liblo QtCore` $(CXXFLAGS) |
|
|
|
|
|
BUILD_FLAGS += -DNDEBUG -DQT_NO_DEBUG -DQT_NO_DEBUG_STREAM -DQT_NO_DEBUG_OUTPUT -O2 -ffast-math -fomit-frame-pointer -mtune=generic -msse |
|
|
|
|
|
# BUILD_FLAGS += -DDEBUG -O0 -g |
|
|
|
|
|
BUILD_FLAGS += -DVESTIGE_HEADER -I../carla-includes/vestige # Comment this line to not use vestige header |
|
|
|
|
|
LINK_FLAGS = `pkg-config --cflags --libs liblo QtCore` -ldl -lpthread $(LDFLAGS) |
|
|
|
|
|
|
|
|
BRIDGE_LV2_X11_FLAGS = $(BASE_FLAGS) -DBRIDGE_LV2_X11 `pkg-config --cflags --libs QtGui` |
|
|
|
|
|
BRIDGE_LV2_GTK2_FLAGS = $(BASE_FLAGS) -DBRIDGE_LV2_GTK2 `pkg-config --cflags --libs gtk+-2.0` |
|
|
|
|
|
BRIDGE_LV2_QT4_FLAGS = $(BASE_FLAGS) -DBRIDGE_LV2_QT4 `pkg-config --cflags --libs QtGui` |
|
|
|
|
|
BRIDGE_VST_QT4_FLAGS = $(BASE_FLAGS) -DBRIDGE_VST_QT4 `pkg-config --cflags --libs QtGui` |
|
|
|
|
|
|
|
|
BRIDGE_LV2_X11_FLAGS = $(BUILD_FLAGS) -DBRIDGE_LV2_X11 `pkg-config --cflags --libs QtGui` $(LINK_FLAGS) |
|
|
|
|
|
BRIDGE_LV2_GTK2_FLAGS = $(BUILD_FLAGS) -DBRIDGE_LV2_GTK2 `pkg-config --cflags --libs gtk+-2.0` $(LINK_FLAGS) |
|
|
|
|
|
BRIDGE_LV2_QT4_FLAGS = $(BUILD_FLAGS) -DBRIDGE_LV2_QT4 `pkg-config --cflags --libs QtGui` $(LINK_FLAGS) |
|
|
|
|
|
BRIDGE_VST_QT4_FLAGS = $(BUILD_FLAGS) -DBRIDGE_VST_QT4 `pkg-config --cflags --libs QtGui` $(LINK_FLAGS) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
all: carla-bridge-lv2-gtk2 |
|
|
all: carla-bridge-lv2-gtk2 |
|
|
#carla-bridge-lv2-x11 carla-bridge-lv2-qt4 |
|
|
|
|
|
#carla-bridge-vst-qt4 |
|
|
|
|
|
|
|
|
# all: carla-bridge-lv2-x11 carla-bridge-lv2-gtk2 carla-bridge-lv2-qt4 |
|
|
|
|
|
# carla-bridge-vst-qt4 |
|
|
|
|
|
|
|
|
# carla-bridge-lv2-x11: carla_bridge_lv2.cpp carla-bridge-x11.cpp osc.cpp carla-bridge.h bridge-includes.h osc.h |
|
|
|
|
|
|
|
|
# carla-bridge-lv2-x11: carla_bridge_lv2.cpp carla_bridge_x11.cpp ../carla-bridge/carla_osc.cpp |
|
|
# $(CXX) carla-bridge-lv2.cpp carla-bridge-x11.cpp osc.cpp $(BRIDGE_LV2_X11_FLAGS) -o $@ |
|
|
# $(CXX) carla-bridge-lv2.cpp carla-bridge-x11.cpp osc.cpp $(BRIDGE_LV2_X11_FLAGS) -o $@ |
|
|
|
|
|
|
|
|
carla-bridge-lv2-gtk2: carla_bridge_lv2.cpp carla_bridge_gtk2.cpp ../carla-bridge/carla_osc.cpp |
|
|
carla-bridge-lv2-gtk2: carla_bridge_lv2.cpp carla_bridge_gtk2.cpp ../carla-bridge/carla_osc.cpp |
|
|
$(CXX) carla_bridge_lv2.cpp carla_bridge_gtk2.cpp ../carla-bridge/carla_osc.cpp $(BRIDGE_LV2_GTK2_FLAGS) -o $@ |
|
|
$(CXX) carla_bridge_lv2.cpp carla_bridge_gtk2.cpp ../carla-bridge/carla_osc.cpp $(BRIDGE_LV2_GTK2_FLAGS) -o $@ |
|
|
|
|
|
|
|
|
# carla-bridge-lv2-qt4: carla-bridge-lv2.cpp carla-bridge-qt4.cpp osc.cpp carla-bridge.h bridge-includes.h osc.h |
|
|
|
|
|
|
|
|
# carla-bridge-lv2-qt4: carla_bridge_lv2.cpp carla_bridge_qt4.cpp ../carla-bridge/carla_osc.cpp |
|
|
# $(CXX) carla-bridge-lv2.cpp carla-bridge-qt4.cpp osc.cpp $(BRIDGE_LV2_QT4_FLAGS) -o $@ |
|
|
# $(CXX) carla-bridge-lv2.cpp carla-bridge-qt4.cpp osc.cpp $(BRIDGE_LV2_QT4_FLAGS) -o $@ |
|
|
|
|
|
|
|
|
# carla-bridge-vst-qt4: carla-bridge-vst.cpp carla-bridge-qt4.cpp osc.cpp carla-bridge.h bridge-includes.h osc.h |
|
|
# carla-bridge-vst-qt4: carla-bridge-vst.cpp carla-bridge-qt4.cpp osc.cpp carla-bridge.h bridge-includes.h osc.h |
|
|