decision_brain.pro 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. QT -= gui
  2. CONFIG += c++11 console
  3. CONFIG -= app_bundle
  4. # The following define makes your compiler emit warnings if you use
  5. # any Qt feature that has been marked deprecated (the exact warnings
  6. # depend on your compiler). Please consult the documentation of the
  7. # deprecated API in order to know how to port your code away from it.
  8. DEFINES += QT_DEPRECATED_WARNINGS
  9. #DEFINES += USE_PLUS_MODULECOMM
  10. #LIBS += -L$$PWD -lfastcdr -lfastrtps
  11. # You can also make your code fail to compile if it uses deprecated APIs.
  12. # In order to do so, uncomment the following line.
  13. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  14. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  15. SOURCES += \
  16. ../common/adc_planner/base_planner.cpp \
  17. ../common/adc_planner/dubins_planner.cpp \
  18. ../common/adc_planner/frenet_planner.cpp \
  19. ../common/adc_planner/lane_change_planner.cpp \
  20. ../common/common/obs_predict.cpp \
  21. $$PWD/../common/adc_adapter/base_adapter.cpp \
  22. $$PWD/../common/adc_adapter/bus_adapter.cpp \
  23. $$PWD/../common/adc_adapter/ge3_adapter.cpp \
  24. $$PWD/../common/adc_adapter/hapo_adapter.cpp \
  25. $$PWD/../common/adc_adapter/qingyuan_adapter.cpp \
  26. $$PWD/../common/adc_adapter/vv7_adapter.cpp \
  27. $$PWD/../common/adc_adapter/yuhesen_adapter.cpp \
  28. $$PWD/../common/adc_adapter/zhongche_adapter.cpp \
  29. $$PWD/../common/adc_controller/base_controller.cpp \
  30. $$PWD/../common/adc_controller/pid_controller.cpp \
  31. $$PWD/../common/adc_tools/compute_00.cpp \
  32. $$PWD/../common/adc_tools/dubins.cpp \
  33. $$PWD/../common/adc_tools/gps_distance.cpp \
  34. $$PWD/../common/adc_tools/transfer.cpp \
  35. $$PWD/../common/common/car_status.cpp \
  36. $$PWD/../common/common/perceptionoutput.cpp \
  37. ivdecision_brain.cpp \
  38. main.cpp
  39. # Default rules for deployment.
  40. qnx: target.path = /tmp/$${TARGET}/bin
  41. else: unix:!android: target.path = /opt/$${TARGET}/bin
  42. !isEmpty(target.path): INSTALLS += target
  43. !include(../../../include/common.pri ) {
  44. error( "Couldn't find the common.pri file!" )
  45. }
  46. !include(../../../include/ivprotobuf.pri ) {
  47. error( "Couldn't find the ivprotobuf.pri file!" )
  48. }
  49. !include(../interface/ivdecision.pri ) {
  50. error( "Couldn't find the ivdecision.pri file!" )
  51. }
  52. !include(../../../include/ivboost.pri ) {
  53. error( "Couldn't find the ivboost.pri file!" )
  54. }
  55. !include(../../../include/iveigen.pri ) {
  56. error( "Couldn't find the iveigen.pri file!" )
  57. }
  58. !include(../common/adc_decision_function/adc_decision_function.pri ) {
  59. error( "Couldn't find the adc_decision_function.pri file!" )
  60. }
  61. INCLUDEPATH += $$PWD/../../../include
  62. INCLUDEPATH += $$PWD/../interface
  63. #LIBS += -L$$PWD/../../../src/common/build-ivlog-Debug -livlog
  64. HEADERS += \
  65. ../common/adc_planner/base_planner.h \
  66. ../common/adc_planner/dubins_planner.h \
  67. ../common/adc_planner/frenet_planner.h \
  68. ../common/adc_planner/lane_change_planner.h \
  69. ../common/common/obs_predict.h \
  70. $$PWD/../common/adc_adapter/base_adapter.h \
  71. $$PWD/../common/adc_adapter/bus_adapter.h \
  72. $$PWD/../common/adc_adapter/ge3_adapter.h \
  73. $$PWD/../common/adc_adapter/hapo_adapter.h \
  74. $$PWD/../common/adc_adapter/qingyuan_adapter.h \
  75. $$PWD/../common/adc_adapter/vv7_adapter.h \
  76. $$PWD/../common/adc_adapter/yuhesen_adapter.h \
  77. $$PWD/../common/adc_adapter/zhongche_adapter.h \
  78. $$PWD/../common/adc_controller/base_controller.h \
  79. $$PWD/../common/adc_controller/pid_controller.h \
  80. $$PWD/../common/adc_tools/compute_00.h \
  81. $$PWD/../common/adc_tools/dubins.h \
  82. $$PWD/../common/adc_tools/gps_distance.h \
  83. $$PWD/../common/adc_tools/parameter_status.h \
  84. $$PWD/../common/adc_tools/transfer.h \
  85. $$PWD/../common/common/boost.h \
  86. $$PWD/../common/common/car_status.h \
  87. $$PWD/../common/common/constants.h \
  88. $$PWD/../common/common/fusion.h \
  89. $$PWD/../common/common/group_type.h \
  90. $$PWD/../common/common/hmi_type.h \
  91. $$PWD/../common/common/logout.h \
  92. $$PWD/../common/common/mobileye.h \
  93. $$PWD/../common/common/perceptionoutput.h \
  94. $$PWD/../common/common/platform_type.h \
  95. $$PWD/../common/common/roadmode_type.h \
  96. $$PWD/../common/common/sysparam_type.h \
  97. $$PWD/../common/common/ultrasonic_type.h \
  98. $$PWD/../common/common/vv7.h \
  99. $$PWD/../common/platform/dataformat.h \
  100. $$PWD/../common/platform/platform.h \
  101. ivdecision_brain.h \
  102. ../common/common/comonstruct.h
  103. INCLUDEPATH += $$PWD/../common
  104. INCLUDEPATH += $$PWD/../common/common
  105. INCLUDEPATH += $$PWD/../../types
  106. INCLUDEPATH += $$PWD/../../math
  107. INCLUDEPATH += $$PWD/../common/adc_toos