make.scm
1 | #!/usr/bin/env sh |
2 | exec guile -s "$0" "$@" |
3 | !# |
4 | |
5 | ;;; SPDX-FileCopyrightText: 2025 Evgeny Pisemsky <mail@pisemsky.site> |
6 | ;;; |
7 | ;;; SPDX-License-Identifier: GPL-3.0-or-later |
8 | |
9 | (use-modules (potato make)) |
10 | |
11 | (chdir (dirname (current-filename))) |
12 | |
13 | (initialize) |
14 | |
15 | (: "lint" '() |
16 | "reuse lint") |
17 | |
18 | (: "reuse" '() |
19 | (lambda () |
20 | (system* |
21 | "reuse" "annotate" |
22 | "-c" "Evgeny Pisemsky <mail@pisemsky.site>" |
23 | "-l" "GPL-3.0-or-later" |
24 | "-r" "." |
25 | "--skip-existing" |
26 | "--skip-unrecognised"))) |
27 | |
28 | (: "info" '("manuals/cogd.info")) |
29 | |
30 | (: "manuals/cogd.info" '("manuals/cogd.skb") |
31 | "skribilo -t info -o manuals/cogd.info manuals/cogd.skb") |
32 | |
33 | (exit (execute)) |
34 | |
35 | ;; Local Variables: |
36 | ;; mode: scheme |
37 | ;; End: |
38 |