|
@@ -0,0 +1,127 @@
|
|
|
+QT += core gui
|
|
|
+
|
|
|
+greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
|
+
|
|
|
+CONFIG += c++17
|
|
|
+
|
|
|
+QMAKE_LFLAGS += -no-pie
|
|
|
+
|
|
|
+
|
|
|
+#DEFINES += SHOW_ONLY
|
|
|
+
|
|
|
+if(contains(DEFINES,SHOW_ONLY)){
|
|
|
+TARGET = simple_planning_simulator11
|
|
|
+}
|
|
|
+
|
|
|
+DEFINES += REAL_DYNAMICS
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# You can make your code fail to compile if it uses deprecated APIs.
|
|
|
+# In order to do so, uncomment the following line.
|
|
|
+#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
|
+
|
|
|
+SOURCES += \
|
|
|
+ ../../common/common/math/gnss_coordinate_convert.cpp \
|
|
|
+ ../../common/common/xodr/xodrfunc/roadsample.cpp \
|
|
|
+ ../../include/msgtype/chassis.pb.cc \
|
|
|
+ ../../include/msgtype/decition.pb.cc \
|
|
|
+ ../../include/msgtype/gpsimu.pb.cc \
|
|
|
+ ../../include/msgtype/object.pb.cc \
|
|
|
+ ../../include/msgtype/objectarray.pb.cc \
|
|
|
+ ../map_lanetoxodr/TinyXML/tinystr.cpp \
|
|
|
+ ../map_lanetoxodr/TinyXML/tinyxml.cpp \
|
|
|
+ ../map_lanetoxodr/TinyXML/tinyxmlerror.cpp \
|
|
|
+ ../map_lanetoxodr/TinyXML/tinyxmlparser.cpp \
|
|
|
+ ../map_lanetoxodr/const.cpp \
|
|
|
+ ../map_lanetoxodr/fresnl.cpp \
|
|
|
+ ../map_lanetoxodr/function/circlefitting.cpp \
|
|
|
+ ../map_lanetoxodr/function/geofit.cpp \
|
|
|
+ ../map_lanetoxodr/polevl.c \
|
|
|
+ ../map_lanetoxodr/view/myview.cpp \
|
|
|
+ ../map_lanetoxodr/view/roaddigit.cpp \
|
|
|
+ ../map_lanetoxodr/view/roadviewitem.cpp \
|
|
|
+ ../map_lanetoxodr/view/viewcreate.cpp \
|
|
|
+ ../map_lanetoxodr/view/xodrscenfunc.cpp \
|
|
|
+ dialogcustomobj.cpp \
|
|
|
+ main.cpp \
|
|
|
+ mainwindow.cpp \
|
|
|
+ simmodel.cpp \
|
|
|
+ simmodel_shenlan.cpp
|
|
|
+
|
|
|
+HEADERS += \
|
|
|
+ ../../common/common/math/gnss_coordinate_convert.h \
|
|
|
+ ../../common/common/xodr/xodrfunc/roadsample.h \
|
|
|
+ ../../include/msgtype/chassis.pb.h \
|
|
|
+ ../../include/msgtype/decition.pb.h \
|
|
|
+ ../../include/msgtype/gpsimu.pb.h \
|
|
|
+ ../../include/msgtype/object.pb.h \
|
|
|
+ ../../include/msgtype/objectarray.pb.h \
|
|
|
+ ../map_lanetoxodr/TinyXML/tinystr.h \
|
|
|
+ ../map_lanetoxodr/TinyXML/tinyxml.h \
|
|
|
+ ../map_lanetoxodr/function/circlefitting.h \
|
|
|
+ ../map_lanetoxodr/function/geofit.h \
|
|
|
+ ../map_lanetoxodr/view/myview.h \
|
|
|
+ ../map_lanetoxodr/view/roaddigit.h \
|
|
|
+ ../map_lanetoxodr/view/roadviewitem.h \
|
|
|
+ ../map_lanetoxodr/view/viewcreate.h \
|
|
|
+ ../map_lanetoxodr/view/xodrscenfunc.h \
|
|
|
+ dialogcustomobj.h \
|
|
|
+ mainwindow.h \
|
|
|
+ simmodel.h \
|
|
|
+ simmodel_shenlan.h
|
|
|
+
|
|
|
+FORMS += \
|
|
|
+ dialogcustomobj.ui \
|
|
|
+ mainwindow.ui
|
|
|
+
|
|
|
+# Default rules for deployment.
|
|
|
+qnx: target.path = /tmp/$${TARGET}/bin
|
|
|
+else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
|
+!isEmpty(target.path): INSTALLS += target
|
|
|
+
|
|
|
+
|
|
|
+INCLUDEPATH += $$PWD/../map_lanetoxodr
|
|
|
+INCLUDEPATH += $$PWD/../map_lanetoxodr/view
|
|
|
+INCLUDEPATH += $$PWD/../map_lanetoxodr/function
|
|
|
+INCLUDEPATH += $$PWD/../map_lanetoxodr/TinyXML
|
|
|
+
|
|
|
+
|
|
|
+!include(../../../include/common.pri ) {
|
|
|
+ error( "Couldn't find the common.pri file!" )
|
|
|
+}
|
|
|
+
|
|
|
+!include(../../../include/ivprotobuf.pri ) {
|
|
|
+ error( "Couldn't find the ivprotobuf.pri file!" )
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+!include(../../common/common/xodr/OpenDrive/OpenDrive.pri ) {
|
|
|
+ error( "Couldn't find the OpenDrive.pri file!" )
|
|
|
+}
|
|
|
+
|
|
|
+!include(../../common/common/xodr/xodrfunc/xodrfunc.pri ) {
|
|
|
+ error( "Couldn't find the xodrfunc.pri file!" )
|
|
|
+}
|
|
|
+
|
|
|
+unix:INCLUDEPATH += /usr/include/eigen3
|
|
|
+win32:INCLUDEPATH += D:\File\soft\eigen
|
|
|
+
|
|
|
+DEFINES += NOTINPILOT
|
|
|
+
|
|
|
+INCLUDEPATH += $$PWD/../../include/msgtype
|
|
|
+
|
|
|
+INCLUDEPATH += $$PWD/../../common/common/xodr
|
|
|
+
|
|
|
+INCLUDEPATH += $$PWD/../../common/common
|
|
|
+
|
|
|
+INCLUDEPATH += $$PWD/../../common/common/xodr/xodrfunc
|
|
|
+
|
|
|
+
|
|
|
+INCLUDEPATH += $$PWD/../../common/common/license_local
|
|
|
+include($$PWD/../../common/common/license_local/adclicense.pri)
|
|
|
+
|
|
|
+#unix:LIBS += -lboost_thread -lboost_system -lboost_serialization -lprotobuf
|
|
|
+
|
|
|
+RESOURCES += \
|
|
|
+ sim.qrc
|