all: stop using src/ dir, update licenses.json

This commit is contained in:
ge
2025-04-22 19:21:20 +03:00
parent dc6e801c23
commit 3ab92ee93a
4 changed files with 7390 additions and 7391 deletions

View File

@ -1,12 +1,11 @@
SRC_DIR = src
DOC_DIR = doc
SPDX_LICENSE_LIST_FILE = src/licenselist.json
SPDX_LICENSE_LIST_FILE_MIN = src/licenselist.min.json
SPDX_LICENSE_LIST_FILE_TMP = /tmp/licenselist.json.new
SPDX_LICENSE_LIST_FILE = licenses.json
SPDX_LICENSE_LIST_FILE_MIN = licenses.min.json
SPDX_LICENSE_LIST_FILE_TMP = /tmp/licenses.json.new
SPDX_LICENSE_LIST_JSON_URL = https://spdx.org/licenses/licenses.json
licenselist:
licenses:
wget -q -O $(SPDX_LICENSE_LIST_FILE_TMP) $(SPDX_LICENSE_LIST_JSON_URL)
if ! diff $(SPDX_LICENSE_LIST_FILE) $(SPDX_LICENSE_LIST_FILE_TMP) >/dev/null 2>&1; \
then mv -v $(SPDX_LICENSE_LIST_FILE_TMP) $(SPDX_LICENSE_LIST_FILE); \
@ -14,7 +13,7 @@ licenselist:
jq -c . < $(SPDX_LICENSE_LIST_FILE) > $(SPDX_LICENSE_LIST_FILE_MIN)
doc:
v doc -f html -m ./$(SRC_DIR) -o $(DOC_DIR)
v doc -f html -m . -o $(DOC_DIR)
serve: clean doc
v -e "import net.http.file; file.serve(folder: '$(DOC_DIR)')"