-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsimExtRML2.pro
128 lines (114 loc) · 4.88 KB
/
simExtRML2.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
127
include(config.pri)
QT -= core
QT -= gui
TARGET = simExtRML2
TEMPLATE = lib
DEFINES -= UNICODE
DEFINES += QT_COMPIL
CONFIG += shared plugin
INCLUDEPATH += "ReflexxesTypeII/include"
INCLUDEPATH += "../include"
*-msvc* {
QMAKE_CXXFLAGS += -O2
QMAKE_CXXFLAGS += -W3
}
*-g++* {
QMAKE_CXXFLAGS += -O3
QMAKE_CXXFLAGS += -Wall
QMAKE_CXXFLAGS += -Wno-unused-parameter
QMAKE_CXXFLAGS += -Wno-strict-aliasing
QMAKE_CXXFLAGS += -Wno-empty-body
QMAKE_CXXFLAGS += -Wno-write-strings
QMAKE_CXXFLAGS += -Wno-unused-but-set-variable
QMAKE_CXXFLAGS += -Wno-unused-local-typedefs
QMAKE_CXXFLAGS += -Wno-narrowing
QMAKE_CFLAGS += -O3
QMAKE_CFLAGS += -Wall
QMAKE_CFLAGS += -Wno-strict-aliasing
QMAKE_CFLAGS += -Wno-unused-parameter
QMAKE_CFLAGS += -Wno-unused-but-set-variable
QMAKE_CFLAGS += -Wno-unused-local-typedefs
}
INCLUDEPATH += $$BOOST_INCLUDEPATH
win32 {
DEFINES += WIN_SIM
}
win32-g++ {
LIBS += -lshlwapi
}
macx {
DEFINES += MAC_SIM
}
unix:!macx {
DEFINES += LIN_SIM
}
unix:!symbian {
maemo5 {
target.path = /opt/usr/lib
} else {
target.path = /usr/lib
}
INSTALLS += target
}
HEADERS += \
../include/simLib.h \
simExtRML2.h \
ReflexxesTypeII/src/TypeIIRML/ReflexxesAPI.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLCalculatePositionalExtrems.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisions.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree1A.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree1B.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree1C.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree2.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLFallBackStrategy.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLIsPhaseSynchronizationPossible.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLPolynomial.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLPosition.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLQuicksort.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLSetupModifiedSelectionVector.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep1.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep1IntermediateProfiles.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep1Profiles.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2IntermediateProfiles.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2PhaseSynchronization.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2Profiles.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2WithoutSynchronization.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep3.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocity.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityCalculatePositionalExtrems.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityFallBackStrategy.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityIsPhaseSynchronizationPossible.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityMethods.h \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocitySetupPhaseSyncSelectionVector.h \
SOURCES += \
../common/simLib.cpp \
simExtRML2.cpp \
ReflexxesTypeII/src/TypeIIRML/ReflexxesAPI.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLCalculatePositionalExtrems.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisions.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree1A.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree1B.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree1C.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLDecisionTree2.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLFallBackStrategy.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLIsPhaseSynchronizationPossible.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLPolynomial.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLPosition.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLQuicksort.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLSetupModifiedSelectionVector.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep1.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep1IntermediateProfiles.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep1Profiles.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2IntermediateProfiles.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2PhaseSynchronization.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2Profiles.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep2WithoutSynchronization.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLStep3.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocity.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityCalculatePositionalExtrems.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityFallBackStrategy.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityIsPhaseSynchronizationPossible.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocityMethods.cpp \
ReflexxesTypeII/src/TypeIIRML/TypeIIRMLVelocitySetupPhaseSyncSelectionVector.cpp \