diff options
author | Erwin Jansen <jansene@google.com> | 2024-01-31 21:46:10 -0800 |
---|---|---|
committer | Erwin Jansen <jansene@google.com> | 2024-02-02 00:35:50 +0000 |
commit | 1021557b77a600d4ec7ab7f1a84c3c5feb35e8b9 (patch) | |
tree | fed4b475a23d36abc44acda568bf83051687579f | |
parent | d2b13a04951e64903fa0a59710d8e6ceb4b6e2e7 (diff) | |
download | pkg-config-emu-dev.tar.gz |
Add bazel build file for pkg-configemu-dev
Bug: 311275700
Change-Id: I506ec42bced94b9212c64b5d2d746ac923efb75d
-rw-r--r-- | BUILD | 49 |
1 files changed, 49 insertions, 0 deletions
@@ -0,0 +1,49 @@ +load("@rules_license//rules:license.bzl", "license") +load("@rules_license//rules:license_kind.bzl", "license_kind") + +package( + default_applicable_licenses = [":license"], + default_visibility = ["//visibility:public"], +) + +license( + name = "license", + license_kinds = [ + ":SPDX-license-identifier-GPL-2.0-only", + ], + license_text = "COPYING", + visibility = [":__subpackages__"], +) + +license_kind( + name = "SPDX-license-identifier-GPL-2.0-only", + conditions = ["notice"], + url = "https://spdx.org/licenses/GPL-2.0-only.html", +) + +cc_binary( + name = "pkg-config", + srcs = ["main.c"], + deps = [":pkg-config_lib"], +) + +cc_library( + name = "pkg-config_lib", + srcs = [ + "parse.c", + "parse.h", + "pkg.c", + "pkg.h", + "rpmvercmp.c", + "rpmvercmp.h", + ], + defines = [ + "ENABLE_INDIRECT_DEPS=0", + "ENABLE_DEFINE_PREFIX=1", + "PKG_CONFIG_PC_PATH=\\\"\\\"", + "PKG_CONFIG_SYSTEM_INCLUDE_PATH=\\\"/usr/include\\\"", + "PKG_CONFIG_SYSTEM_LIBRARY_PATH=\\\"/usr/lib\\\"", + "VERSION=\\\"0.28\\\"", + ], + deps = ["@glib//:glib-static"], +) |