-
Notifications
You must be signed in to change notification settings - Fork 309
/
Makefile
27 lines (20 loc) · 680 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Copyright 2023-2024 Broadcom. All rights reserved.
# SPDX-License-Identifier: BSD-2
.PHONY: docs-install docs-serve docs-serve-live docs-build docs-uninstall
docs-install:
pip install mkdocs-material
pip install --requirement .github/workflows/requirements.txt
docs-serve:
mkdocs serve
docs-serve-live:
mkdocs serve --livereload -w ./
docs-build:
mkdocs build
docs-uninstall:
pip uninstall mkdocs-material mkdocs -y
pip uninstall -r .github/workflows/requirements.txt -y
.PHONY: update-build-script update-gitlab-ci
update-build-script:
gomplate -c build.yaml -f build.tmpl -o build.sh
update-gitlab-ci:
gomplate -c build.yaml -f build-ci.tmpl -o .gitlab-ci.yml