Skip to content

Commit 6e756db

Browse files
committed
Remove hardcoded source file paths
1 parent 2171fca commit 6e756db

File tree

1 file changed

+2
-34
lines changed

1 file changed

+2
-34
lines changed

configure.py

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env python3
22

3+
from glob import glob
34
import io
45
import os
56
import sys
@@ -69,40 +70,7 @@
6970
description='LD $out',
7071
)
7172

72-
code_in_files = [
73-
os.path.join('include', 'Common.cc'),
74-
os.path.join('source', 'abstract', 'Archive.cc'),
75-
os.path.join('source', 'abstract', 'File.cc'),
76-
os.path.join('source', 'abstract', 'List.cc'),
77-
os.path.join('source', 'egg', 'core', 'Archive.cc'),
78-
os.path.join('source', 'egg', 'core', 'Decomp.cc'),
79-
os.path.join('source', 'egg', 'core', 'Scene.cc'),
80-
os.path.join('source', 'egg', 'core', 'SceneManager.cc'),
81-
os.path.join('source', 'egg', 'math', 'Math.cc'),
82-
os.path.join('source', 'egg', 'math', 'Quat.cc'),
83-
os.path.join('source', 'egg', 'math', 'Vector.cc'),
84-
os.path.join('source', 'egg', 'util', 'Stream.cc'),
85-
os.path.join('source', 'game', 'kart', 'KartObject.cc'),
86-
os.path.join('source', 'game', 'kart', 'KartObjectManager.cc'),
87-
os.path.join('source', 'game', 'kart', 'KartObjectProxy.cc'),
88-
os.path.join('source', 'game', 'kart', 'KartParam.cc'),
89-
os.path.join('source', 'game', 'kart', 'KartParamFileManager.cc'),
90-
os.path.join('source', 'game', 'scene', 'GameScene.cc'),
91-
os.path.join('source', 'game', 'scene', 'RaceScene.cc'),
92-
os.path.join('source', 'game', 'scene', 'RootScene.cc'),
93-
os.path.join('source', 'game', 'system', 'map', 'MapdataFileAccessor.cc'),
94-
os.path.join('source', 'game', 'system', 'map', 'MapdataStageInfo.cc'),
95-
os.path.join('source', 'game', 'system', 'map', 'MapdataStartPoint.cc'),
96-
os.path.join('source', 'game', 'system', 'CourseMap.cc'),
97-
os.path.join('source', 'game', 'system', 'DvdArchive.cc'),
98-
os.path.join('source', 'game', 'system', 'InputManager.cc'),
99-
os.path.join('source', 'game', 'system', 'MultiDvdArchive.cc'),
100-
os.path.join('source', 'game', 'system', 'RaceConfig.cc'),
101-
os.path.join('source', 'game', 'system', 'ResourceManager.cc'),
102-
os.path.join('source', 'host', 'main.cc'),
103-
os.path.join('source', 'host', 'SceneCreatorDynamic.cc'),
104-
os.path.join('source', 'host', 'System.cc'),
105-
]
73+
code_in_files = [file for file in glob('**/*.cc', recursive=True)]
10674

10775
target_code_out_files = []
10876
debug_code_out_files = []

0 commit comments

Comments
 (0)