@@ -40,6 +40,7 @@ cc_library(
40
40
"run_qsimh.h" ,
41
41
"seqfor.h" ,
42
42
"simmux.h" ,
43
+ "simulator.h" ,
43
44
"simulator_avx.h" ,
44
45
"simulator_avx512.h" ,
45
46
"simulator_basic.h" ,
@@ -97,6 +98,7 @@ cc_library(
97
98
"run_qsimh.h" ,
98
99
"seqfor.h" ,
99
100
"simmux.h" ,
101
+ "simulator.h" ,
100
102
"simulator_avx.h" ,
101
103
"simulator_avx512.h" ,
102
104
"simulator_basic.h" ,
@@ -149,6 +151,7 @@ cc_library(
149
151
"run_qsim.h" ,
150
152
"seqfor.h" ,
151
153
"simmux.h" ,
154
+ "simulator.h" ,
152
155
"simulator_avx.h" ,
153
156
"simulator_avx512.h" ,
154
157
"simulator_basic.h" ,
@@ -194,6 +197,7 @@ cc_library(
194
197
"run_qsimh.h" ,
195
198
"seqfor.h" ,
196
199
"simmux.h" ,
200
+ "simulator.h" ,
197
201
"simulator_avx.h" ,
198
202
"simulator_avx512.h" ,
199
203
"simulator_basic.h" ,
@@ -465,11 +469,17 @@ cc_library(
465
469
466
470
### Simulator libraries ###
467
471
472
+ cc_library (
473
+ name = "simulator_base" ,
474
+ hdrs = ["simulator.h" ],
475
+ deps = [":bits" ],
476
+ )
477
+
468
478
cc_library (
469
479
name = "simulator_avx" ,
470
480
hdrs = ["simulator_avx.h" ],
471
481
deps = [
472
- ":bits " ,
482
+ ":simulator_base " ,
473
483
":statespace_avx" ,
474
484
],
475
485
)
@@ -478,7 +488,7 @@ cc_library(
478
488
name = "simulator_avx512" ,
479
489
hdrs = ["simulator_avx512.h" ],
480
490
deps = [
481
- ":bits " ,
491
+ ":simulator_base " ,
482
492
":statespace_avx512" ,
483
493
],
484
494
)
@@ -487,7 +497,7 @@ cc_library(
487
497
name = "simulator_basic" ,
488
498
hdrs = ["simulator_basic.h" ],
489
499
deps = [
490
- ":bits " ,
500
+ ":simulator_base " ,
491
501
":statespace_basic" ,
492
502
],
493
503
)
@@ -496,7 +506,7 @@ cc_library(
496
506
name = "simulator_sse" ,
497
507
hdrs = ["simulator_sse.h" ],
498
508
deps = [
499
- ":bits " ,
509
+ ":simulator_base " ,
500
510
":statespace_sse" ,
501
511
],
502
512
)
0 commit comments