|
@@ -0,0 +1,141 @@
|
|
|
+QT -= gui
|
|
|
+
|
|
|
+CONFIG += c++11 console
|
|
|
+CONFIG -= app_bundle
|
|
|
+
|
|
|
+# The following define makes your compiler emit warnings if you use
|
|
|
+# any Qt feature that has been marked deprecated (the exact warnings
|
|
|
+# depend on your compiler). Please consult the documentation of the
|
|
|
+# deprecated API in order to know how to port your code away from it.
|
|
|
+DEFINES += QT_DEPRECATED_WARNINGS
|
|
|
+
|
|
|
+# You can also make your code fail to compile if it uses deprecated APIs.
|
|
|
+# In order to do so, uncomment the following line.
|
|
|
+# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
|
|
+#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
|
+
|
|
|
+SOURCES += \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/binary.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/common/file.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/common/global_data.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/choreography_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/classic_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/cyber_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/perf_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/run_mode_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/scheduler_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/proto/transport_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/time/clock.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/time/duration.cc \
|
|
|
+ ../../../thirdpartylib/apollo/cyber/time/time.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/canbus/proto/chassis.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/configs/config_gflags.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/configs/proto/vehicle_config.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/configs/vehicle_config_helper.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/filters/digital_filter.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/filters/digital_filter_coefficients.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/filters/mean_filter.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/aabox2d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/box2d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/line_segment2d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/linear_interpolation.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/math_utils.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/mpc_osqp.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/polygon2d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/search.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/math/vec2d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/drive_state.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/error_code.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/geometry.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/header.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/pnc_point.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/vehicle_signal.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/vehicle_state/proto/vehicle_state.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/vehicle_state/vehicle_state_provider.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/common/control_gflags.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/common/interpolation_1d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/common/interpolation_2d.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/common/trajectory_analyzer.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/controller/mpc_controller.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/calibration_table.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/control_cmd.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/control_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/gain_scheduler_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/input_debug.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/lat_controller_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/leadlag_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/lon_controller_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/mpc_controller_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/mrac_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/pad_msg.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/proto/pid_conf.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/dreamview/proto/chart.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/localization/common/localization_gflags.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/localization/proto/localization.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/localization/proto/localization_status.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/localization/proto/pose.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_clear_area.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_crosswalk.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_geometry.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_id.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_junction.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_lane.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_overlap.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_parking_space.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_pnc_junction.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_road.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_rsu.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_signal.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_speed_bump.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_stop_sign.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_yield_sign.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/relative_map/proto/navigation.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/perception/proto/perception_obstacle.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/perception/proto/traffic_light_detection.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/decision.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/math/fem_pos_deviation_smoother_config.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/open_space_task_config.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/planner_open_space_config.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/planning.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/planning_config.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/planning_internal.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/sl_boundary.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/task_config.pb.cc \
|
|
|
+ ../../../thirdpartylib/apollo/modules/routing/proto/routing.pb.cc \
|
|
|
+ main.cpp
|
|
|
+
|
|
|
+# Default rules for deployment.
|
|
|
+qnx: target.path = /tmp/$${TARGET}/bin
|
|
|
+else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
|
+!isEmpty(target.path): INSTALLS += target
|
|
|
+
|
|
|
+HEADERS += \
|
|
|
+ ../../../thirdpartylib/apollo/modules/canbus/proto/chassis.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/configs/proto/vehicle_config.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/drive_state.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/error_code.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/geometry.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/header.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/pnc_point.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/common/proto/vehicle_signal.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/control/controller/mpc_controller.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/map/proto/map_rsu.pb.h \
|
|
|
+ ../../../thirdpartylib/apollo/modules/planning/proto/planning.pb.h
|
|
|
+
|
|
|
+
|
|
|
+INCLUDEPATH += /usr/include/eigen3
|
|
|
+INCLUDEPATH += $$PWD/../../../thirdpartylib/apollo
|
|
|
+
|
|
|
+INCLUDEPATH += ../../..//thirdpartylib/osqp-0.5.0/include
|
|
|
+INCLUDEPATH += ../../../thirdpartylib/abseil-cpp
|
|
|
+
|
|
|
+LIBS += -lprotobuf -lglog -lgflags -lgtest
|
|
|
+
|
|
|
+
|
|
|
+LIBS += -L$$PWD/../../../thirdpartylib/grpc/lib
|
|
|
+LIBS += -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_exponential_biased -labsl_hash -labsl_bad_variant_access -labsl_city -labsl_status -labsl_cord -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_bad_optional_access -labsl_raw_logging_internal -labsl_log_severity
|
|
|
+
|
|
|
+LIBS += -L$$PWD/../../../thirdpartylib/osqp-0.5.0/build/out
|
|
|
+
|
|
|
+LIBS += -losqp
|