summaryrefslogtreecommitdiff
path: root/src/pathfinder
diff options
context:
space:
mode:
Diffstat (limited to 'src/pathfinder')
-rw-r--r--src/pathfinder/CMakeLists.txt9
-rw-r--r--src/pathfinder/npf/CMakeLists.txt8
-rw-r--r--src/pathfinder/yapf/CMakeLists.txt20
3 files changed, 37 insertions, 0 deletions
diff --git a/src/pathfinder/CMakeLists.txt b/src/pathfinder/CMakeLists.txt
new file mode 100644
index 000000000..2e275706f
--- /dev/null
+++ b/src/pathfinder/CMakeLists.txt
@@ -0,0 +1,9 @@
+add_subdirectory(npf)
+add_subdirectory(yapf)
+
+add_files(
+ follow_track.hpp
+ pathfinder_func.h
+ pathfinder_type.h
+ pf_performance_timer.hpp
+)
diff --git a/src/pathfinder/npf/CMakeLists.txt b/src/pathfinder/npf/CMakeLists.txt
new file mode 100644
index 000000000..e3ace57e5
--- /dev/null
+++ b/src/pathfinder/npf/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_files(
+ aystar.cpp
+ aystar.h
+ npf.cpp
+ npf_func.h
+ queue.cpp
+ queue.h
+)
diff --git a/src/pathfinder/yapf/CMakeLists.txt b/src/pathfinder/yapf/CMakeLists.txt
new file mode 100644
index 000000000..170c1ad61
--- /dev/null
+++ b/src/pathfinder/yapf/CMakeLists.txt
@@ -0,0 +1,20 @@
+add_files(
+ nodelist.hpp
+ yapf.h
+ yapf.hpp
+ yapf_base.hpp
+ yapf_cache.h
+ yapf_common.hpp
+ yapf_costbase.hpp
+ yapf_costcache.hpp
+ yapf_costrail.hpp
+ yapf_destrail.hpp
+ yapf_node.hpp
+ yapf_node_rail.hpp
+ yapf_node_road.hpp
+ yapf_node_ship.hpp
+ yapf_rail.cpp
+ yapf_road.cpp
+ yapf_ship.cpp
+ yapf_type.hpp
+)