-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathi-scoreNew.pro
126 lines (112 loc) · 3.96 KB
/
i-scoreNew.pro
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
123
124
125
126
TEMPLATE = app
TARGET = i-score
QT += core network xml svg printsupport
#DEFINES += QT_NO_DEBUG_OUTPUT QT_NO_WARNING_OUTPUT
INCLUDEPATH += headers headers/GUI headers/data
RESOURCES += i-score.qrc
DEFINES += __Types__ TT_NO_DSP Q_COMPILER_INITIALIZER_LISTS
ICON = resources/images/i-score.icns
resources/translations = i-score_en.ts i-score_fr.ts
unix {
INCLUDEPATH += /usr/local/lib/jamoma/include /usr/local/jamoma/include /usr/include/libxml2
QMAKE_CXXFLAGS += -std=c++11 -Wno-unused-parameter -Wno-deprecated-register
QMAKE_CXXFLAGS_RELEASE += -O3 -fPIC
QMAKE_LFLAGS += -Wl,-rpath,/usr/local/lib/jamoma/lib -Wl,-rpath,/usr/local/jamoma/lib -Wl,-rpath,/usr/local/jamoma/extensions
LIBS += -L/usr/local/lib/jamoma/lib -L/usr/local/lib/ -L/usr/local/jamoma/lib -lJamomaFoundation -lJamomaDSP -lJamomaScore -lJamomaModular
LIBS += -lxml2 -lgecodeint -lgecodesearch -lgecodedriver -lgecodeflatzinc -lgecodekernel -lgecodeminimodel -lgecodeset -lgecodesupport
contains(QMAKE_HOST.arch, 86){
QMAKE_CXXFLAGS_RELEASE += -msse3
}
macx{
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7
QMAKE_CXXFLAGS += -mmacosx-version-min=$$QMAKE_MACOSX_DEPLOYMENT_TARGET -stdlib=libc++
QMAKE_LFLAGS += -stdlib=libc++ -lc++
QMAKE_INFO_PLIST = Info.plist
}
linux-clang{
QMAKE_CXXFLAGS += -stdlib=libc++
QMAKE_LFLAGS += -stdlib=libc++
}
linux-clang:contains(QMAKE_HOST.arch, x86):{
INCLUDEPATH += /usr/include/i386-linux-gnu/c++/4.8/
}
}
win32 {
DEFINES += NOMINMAX
INCLUDEPATH += "C:/Program Files (x86)/GnuWin32/include" \
"C:/Program Files (x86)/libxml2-2.7.8.win32/include" \
"C:/Program Files (x86)/JamomaCore 0.6-dev/include"
LIBS += "C:/Program Files (x86)/JamomaCore 0.6-dev/lib/JamomaFoundation.lib" \
"C:/Program Files (x86)/JamomaCore 0.6-dev/lib/JamomaScore.lib" \
"C:/Program Files (x86)/JamomaCore 0.6-dev/lib/JamomaModular.lib"
}
# Input
HEADERS += \
headers/data/Abstract.hpp \
headers/data/AbstractBox.hpp \
headers/data/AbstractComment.hpp \
headers/data/AbstractCurve.hpp \
headers/data/AbstractRelation.hpp \
headers/data/AbstractParentBox.hpp \
headers/data/AbstractTriggerPoint.hpp \
headers/data/Engine.h \
headers/data/Maquette.hpp \
headers/data/NetworkMessages.hpp \
headers/GUI/AttributesEditor.hpp \
headers/GUI/BasicBox.hpp \
headers/GUI/Comment.hpp \
headers/GUI/CurveWidget.hpp \
headers/GUI/Help.hpp \
headers/GUI/LogarithmicSlider.hpp \
headers/GUI/MainWindow.hpp \
headers/GUI/MaquetteScene.hpp \
headers/GUI/MaquetteView.hpp \
headers/GUI/NetworkTree.hpp \
headers/GUI/ParentBox.hpp \
headers/GUI/PlayingThread.hpp \
headers/GUI/Relation.hpp \
headers/GUI/TriggerPoint.hpp \
headers/GUI/BoxWidget.hpp \
headers/GUI/TimeBarWidget.hpp \
headers/GUI/DeviceEdit.hpp \
headers/GUI/HeaderPanelWidget.hpp \
headers/GUI/ConditionalRelation.hpp \
headers/GUI/TriggerPointEdit.hpp \
headers/IScoreApplication.hpp \
headers/GUI/CurvesComboBox.hpp \
headers/DelayedDelete.h \
headers/GlobalEventFilter.h \
headers/GUI/NetworkUpdater.h
SOURCES += src/main.cpp \
src/data/AbstractBox.cpp \
src/data/AbstractComment.cpp \
src/data/AbstractCurve.cpp \
src/data/AbstractParentBox.cpp \
src/data/AbstractRelation.cpp \
src/data/AbstractTriggerPoint.cpp \
src/data/Engine.cpp \
src/data/Maquette.cpp \
src/data/NetworkMessages.cpp \
src/GUI/AttributesEditor.cpp \
src/GUI/BasicBox.cpp \
src/GUI/Comment.cpp \
src/GUI/CurveWidget.cpp \
src/GUI/Help.cpp \
src/GUI/LogarithmicSlider.cpp \
src/GUI/MainWindow.cpp \
src/GUI/MaquetteScene.cpp \
src/GUI/MaquetteView.cpp \
src/GUI/NetworkTree.cpp \
src/GUI/ParentBox.cpp \
src/GUI/PlayingThread.cpp \
src/GUI/Relation.cpp \
src/GUI/TriggerPoint.cpp \
src/GUI/BoxWidget.cpp \
src/GUI/TimeBarWidget.cpp \
src/GUI/DeviceEdit.cpp \
src/GUI/HeaderPanelWidget.cpp \
src/GUI/ConditionalRelation.cpp \
src/GUI/TriggerPointEdit.cpp \
src/IScoreApplication.cpp \
src/GUI/CurvesComboBox.cpp \
src/GUI/NetworkUpdater.cpp