|
7 | 7 | "envoy_cc_win32_library",
|
8 | 8 | "envoy_include_prefix",
|
9 | 9 | "envoy_package",
|
10 |
| - "envoy_select_boringssl", |
11 | 10 | )
|
12 | 11 |
|
13 | 12 | licenses(["notice"]) # Apache 2
|
@@ -358,71 +357,6 @@ envoy_cc_library(
|
358 | 357 | ],
|
359 | 358 | )
|
360 | 359 |
|
361 |
| -genrule( |
362 |
| - name = "generate_version_number", |
363 |
| - srcs = ["//:VERSION"], |
364 |
| - outs = ["version_number.h"], |
365 |
| - cmd = """echo "#define BUILD_VERSION_NUMBER \\"$$(cat $<)\\"" >$@""", |
366 |
| -) |
367 |
| - |
368 |
| -genrule( |
369 |
| - name = "generate_version_linkstamp", |
370 |
| - outs = ["lib/version_linkstamp.h"], |
371 |
| - cmd = select({ |
372 |
| - # Only iOS builds typically follow this logic, OS/X is built as a normal binary |
373 |
| - "//bazel:apple": "$(location :generate_version_linkstamp.sh) Library >> $@", |
374 |
| - "//conditions:default": "$(location :generate_version_linkstamp.sh) >> $@", |
375 |
| - }), |
376 |
| - # Undocumented attr to depend on workspace status files. |
377 |
| - # https://github.com/bazelbuild/bazel/issues/4942 |
378 |
| - # Used here because generate_version_linkstamp.sh depends on the workspace status files. |
379 |
| - stamp = 1, |
380 |
| - tools = [":generate_version_linkstamp.sh"], |
381 |
| -) |
382 |
| - |
383 |
| -genrule( |
384 |
| - name = "generate_version_linkstamp_empty", |
385 |
| - outs = ["empty/version_linkstamp.h"], |
386 |
| - cmd = """>$@""", |
387 |
| -) |
388 |
| - |
389 |
| -envoy_cc_library( |
390 |
| - name = "version_includes", |
391 |
| - hdrs = [ |
392 |
| - "version.h", |
393 |
| - ":generate_version_number", |
394 |
| - ], |
395 |
| - deps = [ |
396 |
| - "//source/common/singleton:const_singleton", |
397 |
| - "@envoy_api//envoy/config/core/v3:pkg_cc_proto", |
398 |
| - ], |
399 |
| -) |
400 |
| - |
401 |
| -envoy_cc_library( |
402 |
| - name = "version_lib", |
403 |
| - srcs = ["version.cc"], |
404 |
| - hdrs = select({ |
405 |
| - "//bazel:manual_stamp": [":generate_version_linkstamp"], |
406 |
| - # By default the header file is empty. |
407 |
| - # This is done so that the definitions linked via the linkstamp rule don't cause collisions. |
408 |
| - "//conditions:default": [":generate_version_linkstamp_empty"], |
409 |
| - }), |
410 |
| - copts = envoy_select_boringssl( |
411 |
| - ["-DENVOY_SSL_VERSION=\\\"BoringSSL-FIPS\\\""], |
412 |
| - ["-DENVOY_SSL_VERSION=\\\"BoringSSL\\\""], |
413 |
| - ), |
414 |
| - linkstamp = "version_linkstamp.cc", |
415 |
| - strip_include_prefix = select({ |
416 |
| - "//bazel:manual_stamp": "lib", |
417 |
| - "//conditions:default": "empty", |
418 |
| - }), |
419 |
| - deps = [ |
420 |
| - ":version_includes", |
421 |
| - "//source/common/common:macros", |
422 |
| - "//source/common/protobuf:utility_lib", |
423 |
| - ], |
424 |
| -) |
425 |
| - |
426 | 360 | envoy_cc_library(
|
427 | 361 | name = "callback_impl_lib",
|
428 | 362 | hdrs = ["callback_impl.h"],
|
|
0 commit comments