cogd/make.scm

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