# QtCreator project file QT = core CONFIG = debug CONFIG += link_pkgconfig qt shared warn_on DEFINES = DEBUG DEFINES += QTCREATOR_TEST # JACK DEFINES += CARLA_ENGINE_JACK DEFINES += __UNIX_JACK__ # RtAudio/RtMidi DEFINES += CARLA_ENGINE_RTAUDIO HAVE_GETTIMEOFDAY DEFINES += __RTAUDIO_DEBUG__ __RTMIDI_DEBUG__ DEFINES += __LINUX_ALSA__ __LINUX_ALSASEQ__ DEFINES += __LINUX_PULSE__ # DISTRHO Plugin DEFINES += CARLA_ENGINE_PLUGIN DEFINES += DISTRHO_PLUGIN_TARGET_STANDALONE # Misc DEFINES += WANT_LADSPA WANT_DSSI WANT_LV2 WANT_VST DEFINES += WANT_JACK WANT_RTAUDIO PKGCONFIG = liblo jack alsa libpulse-simple TARGET = carla_engine TEMPLATE = lib VERSION = 0.5.0 SOURCES = \ carla_engine.cpp \ carla_engine_osc.cpp \ carla_engine_thread.cpp \ jack.cpp \ plugin.cpp \ rtaudio.cpp HEADERS = \ carla_engine_internal.hpp \ carla_engine_osc.hpp \ carla_engine_thread.hpp HEADERS += \ ../carla_backend.hpp \ ../carla_engine.hpp \ ../carla_plugin.hpp HEADERS += \ ../../includes/carla_defines.hpp \ ../../includes/carla_midi.h \ ../../utils/carla_utils.hpp \ ../../utils/carla_backend_utils.hpp \ ../../utils/carla_juce_utils.hpp \ ../../utils/carla_osc_utils.hpp HEADERS += \ plugin/DistrhoPluginInfo.h INCLUDEPATH = . .. \ ../../includes \ ../../libs \ ../../utils # RtAudio/RtMidi INCLUDEPATH += rtaudio-4.0.11 rtmidi-2.0.1 SOURCES += rtaudio-4.0.11/RtAudio.cpp SOURCES += rtmidi-2.0.1/RtMidi.cpp # Plugin INCLUDEPATH += plugin ../../libs/distrho-plugin-toolkit # Fake includes INCLUDEPATH += \ /usr/include/qt4/ \ /opt/kxstudio/include/ PKGCONFIG += QtCore # System includes QMAKE_CXXFLAGS += -isystem /usr/include/qt4/ QMAKE_CXXFLAGS += -isystem /opt/kxstudio/include/ WARN_FLAGS = \ -ansi -pedantic -pedantic-errors -Wall -Wextra -Wformat=2 -Wunused-parameter -Wuninitialized \ -Wcast-qual -Wconversion -Wsign-conversion -Wlogical-op -Waggregate-return -Wno-vla \ -fipa-pure-const -Wsuggest-attribute=const #pure,const,noreturn QMAKE_CFLAGS *= $${WARN_FLAGS} -std=c99 -Wc++-compat -Wunsuffixed-float-constants -Wwrite-strings QMAKE_CXXFLAGS *= $${WARN_FLAGS} -std=c++0x -fPIC #QMAKE_CXXFLAGS *= $${WARN_FLAGS} -std=c++11 -Wzero-as-null-pointer-constant