mirror of
https://gitlab.com/then-try-this/samplebrain.git
synced 2025-05-09 17:17:20 +00:00
72 lines
2.3 KiB
Prolog
72 lines
2.3 KiB
Prolog
######################################################################
|
|
# Automatically generated by qmake (2.01a) Sun Jul 5 17:49:45 2015
|
|
######################################################################
|
|
|
|
TEMPLATE = app
|
|
TARGET = samplebrain
|
|
DEPENDPATH += . 2
|
|
INCLUDEPATH += . 2
|
|
|
|
QT += core gui widgets
|
|
|
|
# Input
|
|
HEADERS += app/MainWindow.h \
|
|
app/SettingsDialog.h
|
|
|
|
FORMS += gui/samplebrain.ui \
|
|
gui/settings.ui
|
|
|
|
SOURCES += app/MainWindow.cpp \
|
|
app/SettingsDialog.cpp \
|
|
app/sound_items.cpp \
|
|
app/audio_thread.cpp \
|
|
app/process_thread.cpp \
|
|
app/feedback.cpp \
|
|
app/qtmain.cpp \
|
|
brain/src/block.cpp \
|
|
brain/src/brain.cpp \
|
|
brain/src/fft.cpp \
|
|
brain/src/mfcc.cpp \
|
|
brain/src/renderer.cpp \
|
|
brain/src/search_params.cpp \
|
|
brain/src/status.cpp \
|
|
brain/src/window.cpp \
|
|
brain/src/block_stream.cpp \
|
|
brain/src/aquila/filter/MelFilterBank.cpp \
|
|
brain/src/aquila/filter/MelFilter.cpp \
|
|
brain/src/aquila/transform/Dct.cpp \
|
|
brain/src/spiralcore/sample.cpp \
|
|
brain/src/spiralcore/ring_buffer.cpp \
|
|
brain/src/spiralcore/command_ring_buffer.cpp \
|
|
brain/src/spiralcore/portaudio_client.cpp \
|
|
brain/src/spiralcore/audio.cpp \
|
|
brain/src/spiralcore/OSC_server.cpp \
|
|
brain/src/spiralcore/allocator.cpp \
|
|
brain/src/spiralcore/stream.cpp
|
|
|
|
INCLUDEPATH += brain/src
|
|
INCLUDEPATH += /usr/local/include
|
|
INCLUDEPATH += /opt/homebrew/include
|
|
LIBS += -L.. -L/usr/local/lib -L/opt/homebrew/lib -lportaudio -lfftw3 -lsndfile -llo -ldl -lpthread -lm
|
|
|
|
QMAKE_CXXFLAGS += -O3 -Wall -Wno-unused -std=c++11
|
|
|
|
# assets
|
|
RESOURCES = app/samplebrain.qrc
|
|
ICON = desktop/samplebrain.icns
|
|
|
|
PREFIX = $$(PREFIX)
|
|
isEmpty(PREFIX) {
|
|
PREFIX = /usr
|
|
}
|
|
|
|
unix:desktopfile.path = $$PREFIX/share/applications/
|
|
unix:desktopfile.files = desktop/samplebrain.desktop
|
|
unix:iconfile.path = $$PREFIX/share/icons/hicolor/scalable/apps
|
|
unix:iconfile.files = desktop/samplebrain.svg
|
|
unix:metainfofile.path = $$PREFIX/share/metainfo
|
|
unix:metainfofile.files = desktop/org.thentrythis.Samplebrain.metainfo.xml
|
|
|
|
target.path = $$PREFIX/bin
|
|
INSTALLS += target desktopfile iconfile metainfofile
|