1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
# samplv1_jack.pro
#
NAME = samplv1
TARGET = $${NAME}_jack
TEMPLATE = app
include(src_jack.pri)
HEADERS = \
config.h \
samplv1.h \
samplv1_ui.h \
samplv1_config.h \
samplv1_param.h \
samplv1_programs.h \
samplv1_controls.h \
samplv1_nsm.h \
samplv1_jack.h \
samplv1widget.h \
samplv1widget_env.h \
samplv1widget_filt.h \
samplv1widget_sample.h \
samplv1widget_wave.h \
samplv1widget_knob.h \
samplv1widget_preset.h \
samplv1widget_status.h \
samplv1widget_programs.h \
samplv1widget_controls.h \
samplv1widget_control.h \
samplv1widget_config.h \
samplv1widget_jack.h
SOURCES = \
samplv1_nsm.cpp \
samplv1_jack.cpp \
samplv1widget.cpp \
samplv1widget_env.cpp \
samplv1widget_filt.cpp \
samplv1widget_sample.cpp \
samplv1widget_wave.cpp \
samplv1widget_knob.cpp \
samplv1widget_preset.cpp \
samplv1widget_status.cpp \
samplv1widget_programs.cpp \
samplv1widget_controls.cpp \
samplv1widget_control.cpp \
samplv1widget_config.cpp \
samplv1widget_jack.cpp
FORMS = \
samplv1widget.ui \
samplv1widget_control.ui \
samplv1widget_config.ui
RESOURCES += samplv1.qrc
unix {
OBJECTS_DIR = .obj_jack
MOC_DIR = .moc_jack
UI_DIR = .ui_jack
isEmpty(PREFIX) {
PREFIX = /usr/local
}
isEmpty(BINDIR) {
BINDIR = $${PREFIX}/bin
}
isEmpty(LIBDIR) {
TARGET_ARCH = $$system(uname -m)
contains(TARGET_ARCH, x86_64) {
LIBDIR = $${PREFIX}/lib64
} else {
LIBDIR = $${PREFIX}/lib
}
}
isEmpty(DATADIR) {
DATADIR = $${PREFIX}/share
}
#DEFINES += DATADIR=\"$${DATADIR}\"
INSTALLS += target desktop icon appdata \
icon_scalable mimeinfo mimetypes mimetypes_scalable
target.path = $${BINDIR}
desktop.path = $${DATADIR}/applications
desktop.files += $${NAME}.desktop
icon.path = $${DATADIR}/icons/hicolor/32x32/apps
icon.files += images/$${NAME}.png
icon_scalable.path = $${DATADIR}/icons/hicolor/scalable/apps
icon_scalable.files += images/$${NAME}.svg
appdata.path = $${DATADIR}/appdata
appdata.files += appdata/$${NAME}.appdata.xml
mimeinfo.path = $${DATADIR}/mime/packages
mimeinfo.files += mimetypes/$${NAME}.xml
mimetypes.path = $${DATADIR}/icons/hicolor/32x32/mimetypes
mimetypes.files += mimetypes/application-x-$${NAME}-preset.png
mimetypes_scalable.path = $${DATADIR}/icons/hicolor/scalable/mimetypes
mimetypes_scalable.files += mimetypes/application-x-$${NAME}-preset.svg
LIBS += -L. -l$${NAME} -Wl,-rpath,$${PREFIX}/lib/$${NAME}
}
QT += xml
# QT5 support
!lessThan(QT_MAJOR_VERSION, 5) {
QT += widgets
}
|