@@ -29,9 +29,6 @@ OPENROAD_BINARY_SRCS_WITHOUT_MAIN = [
29
29
#finale
30
30
":finale_swig" ,
31
31
":finale_tcl" ,
32
- #TritionMP
33
- ":tritonmp_swig" ,
34
- ":tritonmp_tcl" ,
35
32
#antenna_checker
36
33
":ant_swig" ,
37
34
":ant_tcl" ,
@@ -62,9 +59,9 @@ OPENROAD_BINARY_SRCS_WITHOUT_MAIN = [
62
59
#PDNGen
63
60
":pdngen_tcl" ,
64
61
":pdngen_swig" ,
65
- #MPL2
66
- ":mpl2_swig " ,
67
- ":mpl2_tcl " ,
62
+ #MPL
63
+ ":mpl_swig " ,
64
+ ":mpl_tcl " ,
68
65
#RMP
69
66
":rmp_swig" ,
70
67
":rmp_tcl" ,
@@ -105,6 +102,15 @@ OPENROAD_COPTS = [
105
102
"-Wno-unused-parameter" ,
106
103
]
107
104
105
+ OPENROAD_DEFINES = [
106
+ "OPENROAD_GIT_DESCRIBE=\\ \" cs/google3/third_party/open_road\\ \" " ,
107
+ "BUILD_TYPE=\\ \" release\\ \" " ,
108
+ "GPU=false" ,
109
+ "BUILD_PYTHON=false" ,
110
+ "ABC_NAMESPACE=abc" ,
111
+ "TCLRL_VERSION_STR=" ,
112
+ ]
113
+
108
114
OPENROAD_BINARY_DEPS = [
109
115
":logger" ,
110
116
":opendb_lib" ,
@@ -123,6 +129,8 @@ OPENROAD_LIBRARY_HDRS_INCLUDE = [
123
129
"src/ifp/include/ifp/*.hh" ,
124
130
#GUI
125
131
"src/gui/include/gui/*.h" ,
132
+ #STA
133
+ "src/sta/include/sta/*.hh" ,
126
134
#DbSTA
127
135
"src/dbSta/include/db_sta/*.hh" ,
128
136
#ioPlacer
@@ -137,6 +145,7 @@ OPENROAD_LIBRARY_HDRS_INCLUDE = [
137
145
"src/mpl/include/mpl/*.h" ,
138
146
#antenna_checker
139
147
"src/ant/include/ant/*.hh" ,
148
+ "src/ant/src/*.hh" ,
140
149
#FastRoute
141
150
"src/grt/src/fastroute/include/*.h" ,
142
151
"src/grt/include/grt/*.h" ,
@@ -150,6 +159,7 @@ OPENROAD_LIBRARY_HDRS_INCLUDE = [
150
159
"src/rcx/include/rcx/*.h" ,
151
160
#TritonRoute
152
161
"src/drt/include/triton_route/*.h" ,
162
+ "src/drt/src/db/infra/*.hpp" ,
153
163
#PDNSim
154
164
"src/psm/include/psm/*.h" ,
155
165
"src/psm/include/psm/*.hh" ,
@@ -160,9 +170,10 @@ OPENROAD_LIBRARY_HDRS_INCLUDE = [
160
170
"src/pdn/include/pdn/*.hh" ,
161
171
#STT
162
172
"src/stt/include/stt/*.h" ,
163
- #MPL2
164
- "src/mpl2 /include/mpl2 /*.h" ,
173
+ #MPL
174
+ "src/mpl /include/mpl /*.h" ,
165
175
#RMP
176
+ "src/rmp/src/*.h" ,
166
177
"src/rmp/include/rmp/*.h" ,
167
178
#Distributed
168
179
"src/dst/include/dst/*.h" ,
@@ -174,13 +185,18 @@ OPENROAD_LIBRARY_HDRS_INCLUDE = [
174
185
"src/dft/include/dft/*.hh" ,
175
186
#upf
176
187
"src/upf/include/upf/*.h" ,
188
+ "src/upf/src/*.h" ,
177
189
]
178
190
179
191
OPENROAD_LIBRARY_INCLUDES = [
180
192
#Root OpenRoad
181
193
"include" ,
194
+ #OpenDB
195
+ "src/odb/include/odb" ,
182
196
#OpenDBTCL
183
197
"src/odb/src/swig/common" ,
198
+ #STA
199
+ "src/sta/include/sta" ,
184
200
#DbSTA
185
201
"src/dbSta/include" ,
186
202
"src/dbSta/include/db_sta" ,
@@ -242,9 +258,9 @@ OPENROAD_LIBRARY_INCLUDES = [
242
258
#PDNGen
243
259
"src/pdn/include" ,
244
260
"src/pdn/include/pdn" ,
245
- #MPL2
246
- "src/mpl2 /include" ,
247
- "src/mpl2 /src" ,
261
+ #MPL
262
+ "src/mpl /include" ,
263
+ "src/mpl /src" ,
248
264
#RMP
249
265
"src/rmp/include" ,
250
266
#STT
@@ -308,6 +324,9 @@ OPENROAD_LIBRARY_DEPS = [
308
324
309
325
OPENROAD_LIBRARY_SRCS_EXCLUDE = [
310
326
"src/Main.cc" ,
327
+ "src/Main_bindings.cc" ,
328
+ "src/OpenRoad.cc" ,
329
+ "src/rcx/src/extmeasure_res_v2.cpp" ,
311
330
"src/rsz/src/Unused.cc" ,
312
331
"src/drt/src/main.cpp" ,
313
332
"src/utl/src/Logger.cpp" ,
@@ -316,6 +335,7 @@ OPENROAD_LIBRARY_SRCS_EXCLUDE = [
316
335
"src/par/src/MLPart/mlpart/ABKCommon/abkrand_templ.cxx" ,
317
336
"src/par/src/MLPart/mlpart/Partitioners/aGreedMoveMan.cxx" ,
318
337
"src/par/src/MLPart/mlpart/Combi/grayPermut.cxx" ,
338
+ "src/utl/src/ScopedTemporaryFile.cpp" ,
319
339
]
320
340
321
341
OPENROAD_LIBRARY_SRCS_INCLUDE = [
@@ -392,9 +412,9 @@ OPENROAD_LIBRARY_SRCS_INCLUDE = [
392
412
"src/stt/src/pdr/src/*.h" ,
393
413
"src/stt/src/pdr/src/*.cpp" ,
394
414
"src/stt/src/flt/*.cpp" ,
395
- #MPL2
396
- "src/mpl2 /src/*.cpp" ,
397
- "src/mpl2 /src/*.h" ,
415
+ #mpl
416
+ "src/mpl /src/*.cpp" ,
417
+ "src/mpl /src/*.h" ,
398
418
#RMP
399
419
"src/rmp/src/*.cpp" ,
400
420
#Distributed
@@ -409,6 +429,8 @@ OPENROAD_LIBRARY_SRCS_INCLUDE = [
409
429
"src/pad/src/*.h" ,
410
430
#upf
411
431
"src/upf/src/*.cpp" ,
432
+ #utl
433
+ "src/utl/*.h" ,
412
434
#dft
413
435
"src/dft/src/**/*.cpp" ,
414
436
"src/dft/src/**/*.hh" ,
0 commit comments