@@ -20,32 +20,34 @@ include_directories(
20
20
)
21
21
22
22
# Generate exe file
23
- set (MULTI_OBJECT_TRACKER_SRC
24
- src/multi_object_tracker_core .cpp
23
+ set (${PROJECT_NAME} _src
24
+ src/multi_object_tracker_node .cpp
25
25
src/debugger/debugger.cpp
26
26
src/debugger/debug_object.cpp
27
27
src/processor/processor.cpp
28
28
src/processor/input_manager.cpp
29
- src/data_association/data_association.cpp
30
- src/data_association/mu_successive_shortest_path/mu_successive_shortest_path_wrapper.cpp
31
- src/tracker/motion_model/motion_model_base.cpp
32
- src/tracker/motion_model/bicycle_motion_model.cpp
29
+ )
30
+ set (${PROJECT_NAME} _lib
31
+ lib/data_association/data_association.cpp
32
+ lib/data_association/mu_successive_shortest_path/mu_successive_shortest_path_wrapper.cpp
33
+ lib/tracker/motion_model/motion_model_base.cpp
34
+ lib/tracker/motion_model/bicycle_motion_model.cpp
33
35
# cspell: ignore ctrv
34
- src /tracker/motion_model/ctrv_motion_model.cpp
35
- src /tracker/motion_model/cv_motion_model.cpp
36
- src /tracker/model/tracker_base.cpp
37
- src /tracker/model/big_vehicle_tracker.cpp
38
- src /tracker/model/normal_vehicle_tracker.cpp
39
- src /tracker/model/multiple_vehicle_tracker.cpp
40
- src /tracker/model/bicycle_tracker.cpp
41
- src /tracker/model/pedestrian_tracker.cpp
42
- src /tracker/model/pedestrian_and_bicycle_tracker.cpp
43
- src /tracker/model/unknown_tracker.cpp
44
- src /tracker/model/pass_through_tracker.cpp
36
+ lib /tracker/motion_model/ctrv_motion_model.cpp
37
+ lib /tracker/motion_model/cv_motion_model.cpp
38
+ lib /tracker/model/tracker_base.cpp
39
+ lib /tracker/model/big_vehicle_tracker.cpp
40
+ lib /tracker/model/normal_vehicle_tracker.cpp
41
+ lib /tracker/model/multiple_vehicle_tracker.cpp
42
+ lib /tracker/model/bicycle_tracker.cpp
43
+ lib /tracker/model/pedestrian_tracker.cpp
44
+ lib /tracker/model/pedestrian_and_bicycle_tracker.cpp
45
+ lib /tracker/model/unknown_tracker.cpp
46
+ lib /tracker/model/pass_through_tracker.cpp
45
47
)
46
-
47
48
ament_auto_add_library(${PROJECT_NAME} SHARED
48
- ${MULTI_OBJECT_TRACKER_SRC}
49
+ ${${PROJECT_NAME} _src}
50
+ ${${PROJECT_NAME} _lib}
49
51
)
50
52
51
53
target_link_libraries (${PROJECT_NAME}
@@ -55,7 +57,7 @@ target_link_libraries(${PROJECT_NAME}
55
57
56
58
rclcpp_components_register_node(${PROJECT_NAME}
57
59
PLUGIN "multi_object_tracker::MultiObjectTracker"
58
- EXECUTABLE ${PROJECT_NAME} _node
60
+ EXECUTABLE multi_object_tracker_node
59
61
)
60
62
61
63
ament_auto_package(INSTALL_TO_SHARE
0 commit comments