@@ -35,6 +35,14 @@ cc_library(
3535 deps = ["//src/odb/src/db" ],
3636)
3737
38+ cc_library (
39+ name = "route_pt" ,
40+ hdrs = ["include/grt/RoutePt.h" ],
41+ includes = [
42+ "include" ,
43+ ],
44+ )
45+
3846cc_library (
3947 name = "fastroute" ,
4048 srcs = [
@@ -121,17 +129,32 @@ cc_library(
121129)
122130
123131cc_library (
124- name = "grt " ,
125- srcs = [
132+ name = "grt_private_hdrs " ,
133+ hdrs = [
126134 "src/AbstractGrouteRenderer.h" ,
127135 "src/AbstractRoutingCongestionDataSource.h" ,
136+ "src/Net.h" ,
137+ "src/Pin.h" ,
138+ ],
139+ includes = [
140+ "src" ,
141+ ],
142+ visibility = ["//visibility:private" ],
143+ deps = [
144+ ":groute" ,
145+ ":route_pt" ,
146+ "//src/odb/src/db" ,
147+ ],
148+ )
149+
150+ cc_library (
151+ name = "grt" ,
152+ srcs = [
128153 "src/GlobalRouter.cpp" ,
129154 "src/Grid.cpp" ,
130155 "src/Grid.h" ,
131156 "src/Net.cpp" ,
132- "src/Net.h" ,
133157 "src/Pin.cpp" ,
134- "src/Pin.h" ,
135158 "src/RepairAntennas.cpp" ,
136159 "src/RepairAntennas.h" ,
137160 "src/RoutingTracks.h" ,
@@ -140,7 +163,6 @@ cc_library(
140163 hdrs = [
141164 "include/grt/GlobalRouter.h" ,
142165 "include/grt/PinGridLocation.h" ,
143- "include/grt/RoutePt.h" ,
144166 "include/grt/Rudy.h" ,
145167 ],
146168 copts = [
@@ -154,6 +176,8 @@ cc_library(
154176 ":cugr" ,
155177 ":fastroute" ,
156178 ":groute" ,
179+ ":grt_private_hdrs" ,
180+ ":route_pt" ,
157181 "//src/ant" ,
158182 "//src/dbSta" ,
159183 "//src/dbSta:dbNetwork" ,
@@ -175,13 +199,9 @@ cc_library(
175199cc_library (
176200 name = "ui" ,
177201 srcs = [
178- "src/AbstractGrouteRenderer.h" ,
179- "src/AbstractRoutingCongestionDataSource.h" ,
180202 "src/GrouteRenderer.cpp" ,
181203 "src/GrouteRenderer.h" ,
182204 "src/MakeGlobalRouter.cpp" ,
183- "src/Net.h" ,
184- "src/Pin.h" ,
185205 "src/fastroute/src/FastRouteRenderer.cpp" ,
186206 "src/heatMap.cpp" ,
187207 "src/heatMap.h" ,
@@ -207,6 +227,7 @@ cc_library(
207227 ":fastroute" ,
208228 ":groute" ,
209229 ":grt" ,
230+ ":grt_private_hdrs" ,
210231 "//:ord" ,
211232 "//src/gui" ,
212233 "//src/odb/src/db" ,
0 commit comments