mirror of
https://github.com/ankitects/anki.git
synced 2025-11-07 13:17:12 -05:00
48 lines
882 B
Text
48 lines
882 B
Text
load("@rules_python//python:defs.bzl", "py_binary")
|
|
load("compile.bzl", "compile_all")
|
|
|
|
py_binary(
|
|
name = "build_ui_qt5",
|
|
srcs = ["build_ui_qt5.py"],
|
|
legacy_create_init = False,
|
|
deps = ["@pyqt5//:pkg"],
|
|
)
|
|
|
|
py_binary(
|
|
name = "build_ui_qt6",
|
|
srcs = ["build_ui_qt6.py"],
|
|
legacy_create_init = False,
|
|
deps = ["@pyqt6//:pkg"],
|
|
)
|
|
|
|
compile_all(
|
|
name = "forms_qt5",
|
|
srcs = glob(["*.ui"]),
|
|
builder = "build_ui_qt5",
|
|
suffix = "_qt5",
|
|
)
|
|
|
|
compile_all(
|
|
name = "forms_qt6",
|
|
srcs = glob(["*.ui"]),
|
|
builder = "build_ui_qt6",
|
|
suffix = "_qt6",
|
|
)
|
|
|
|
filegroup(
|
|
name = "forms",
|
|
srcs = glob(
|
|
["*.py"],
|
|
exclude = [
|
|
"*_qt5.py",
|
|
"*_qt6.py",
|
|
"build_ui*.py",
|
|
],
|
|
) + [
|
|
":forms_qt6",
|
|
":forms_qt5",
|
|
],
|
|
visibility = [
|
|
"//qt/aqt:__pkg__",
|
|
],
|
|
)
|