summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwin Jansen <jansene@google.com>2024-01-31 21:46:10 -0800
committerErwin Jansen <jansene@google.com>2024-02-02 00:35:50 +0000
commit1021557b77a600d4ec7ab7f1a84c3c5feb35e8b9 (patch)
treefed4b475a23d36abc44acda568bf83051687579f
parentd2b13a04951e64903fa0a59710d8e6ceb4b6e2e7 (diff)
downloadpkg-config-emu-dev.tar.gz
Add bazel build file for pkg-configemu-dev
Bug: 311275700 Change-Id: I506ec42bced94b9212c64b5d2d746ac923efb75d
-rw-r--r--BUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..e453aa5
--- /dev/null
+++ b/BUILD
@@ -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"],
+)