|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- # QtCreator project file
-
- TARGET = carla-bridge-qtcreator
- TEMPLATE = app
-
- # -------------------------------------------------------
-
- CONFIG = debug
- CONFIG += link_pkgconfig warn_on
-
- DEFINES = DEBUG
- DEFINES += HAVE_CPP11_SUPPORT
- DEFINES += QTCREATOR_TEST
-
- DEFINES += BUILD_BRIDGE
- DEFINES += BUILD_BRIDGE_PLUGIN
-
- # Shared
- DEFINES += WANT_NATIVE
- DEFINES += WANT_LADSPA
- DEFINES += WANT_DSSI
- DEFINES += WANT_LV2
- DEFINES += WANT_VST
- DEFINES += WANT_AU
- DEFINES += WANT_CSOUND
- DEFINES += WANT_FLUIDSYNTH
- DEFINES += WANT_LINUXSAMPLER
- DEFINES += WANT_OPENGL
- DEFINES += WANT_AUDIOFILE
- DEFINES += WANT_MIDIFILE
- DEFINES += WANT_ZYNADDSUBFX
- DEFINES += WANT_ZYNADDSUBFX_UI
-
- # Engine
- PKGCONFIG = liblo
-
- # FluidSynth
- PKGCONFIG += fluidsynth
-
- # LinuxSampler
- PKGCONFIG += linuxsampler
-
- # AudioFile
- # DEFINES += HAVE_FFMPEG
- # PKGCONFIG += libavcodec libavformat libavutil sndfile
-
- # MidiFile
- PKGCONFIG += smf
-
- # OpenGL
- PKGCONFIG += gl
-
- # ZynAddSubFX
- PKGCONFIG += fftw3 mxml zlib ntk ntk_images
-
- # -----------------------------------------------------------
-
- SOURCES = \
- ../CarlaBridgeClient.cpp \
- ../CarlaBridgeOsc.cpp \
- ../CarlaBridgePlugin.cpp
-
- HEADERS = \
- ../CarlaBridge.hpp \
- ../CarlaBridgeClient.hpp \
- ../CarlaBridgeOsc.hpp
-
- # -----------------------------------------------------------
-
- # Engine
- SOURCES += \
- ../../backend/engine/CarlaEngine.cpp \
- ../../backend/engine/CarlaEngineOsc.cpp \
- ../../backend/engine/CarlaEngineThread.cpp \
- ../../backend/engine/CarlaEngineBridge.cpp \
- ../../backend/engine/CarlaEngineJack.cpp \
- ../../backend/engine/CarlaEngineNative.cpp
- # ../../backend/engine/CarlaEngineJuce.cpp \
- # ../../backend/engine/CarlaEngineRtAudio.cpp
-
- # Plugin
- SOURCES += \
- ../../backend/plugin/CarlaPlugin.cpp \
- ../../backend/plugin/CarlaPluginThread.cpp \
- ../../backend/plugin/BridgePlugin.cpp \
- ../../backend/plugin/NativePlugin.cpp \
- ../../backend/plugin/LadspaPlugin.cpp \
- ../../backend/plugin/DssiPlugin.cpp \
- ../../backend/plugin/Lv2Plugin.cpp \
- ../../backend/plugin/VstPlugin.cpp \
- ../../backend/plugin/CsoundPlugin.cpp \
- ../../backend/plugin/FluidSynthPlugin.cpp \
- ../../backend/plugin/LinuxSamplerPlugin.cpp
-
- # Standalone
- SOURCES += \
- ../../backend/standalone/CarlaStandalone.cpp
-
- # -----------------------------------------------------------
-
- # common
- HEADERS += \
- ../../backend/*.hpp
-
- # engine
- HEADERS += \
- ../../backend/engine/*.hpp
-
- # plugin
- HEADERS += \
- ../../backend/plugin/*.hpp
-
- # includes
- HEADERS += \
- ../../includes/*.h \
- ../../includes/*.hpp
-
- # modules
- HEADERS += \
- ../../modules/*.h \
- ../../modules/*.hpp
-
- # utils
- HEADERS += \
- ../../utils/*.hpp
-
- INCLUDEPATH = .. \
- ../../backend \
- ../../backend/engine \
- ../../backend/plugin \
- ../../includes \
- ../../modules \
- ../../utils
-
- # -----------------------------------------------------------
-
- LIBS = -ldl -lpthread -lrt
- LIBS += ../../modules/carla_native.a
- LIBS += ../../modules/juce_audio_basics.a
- LIBS += ../../modules/juce_core.a
- LIBS += ../../modules/juce_data_structures.a
- LIBS += ../../modules/juce_events.a
- LIBS += ../../modules/rtmempool.a
-
- LIBS += ../../modules/dgl.a
- LIBS += ../../modules/lilv.a
-
- QMAKE_CXXFLAGS *= -std=gnu++0x
|