changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate skelfile

changeset 651: af486e0a40c9
parent: 74e563ed4537
child: 119532882cb1
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 14 Sep 2024 22:13:06 -0400
permissions: -rwxr-xr-x
description: multi-binaries, working on removing x.lisp
325
9b573fc6bc40 vc updates, fixed missing in-package lines, skel errors
Richard Westhaver <ellis@rwest.io>
parents: 324
diff changeset
1
 ;;; skelfile --- CC/core skelfile -*- mode: skel; -*-
60
ee94191a3fb0 add zstd, todos
ellis <ellis@rwest.io>
parents: 54
diff changeset
2
 :name "core"
645
3e6a17fb5712 clap upgrades
Richard Westhaver <ellis@rwest.io>
parents: 636
diff changeset
3
 :author ("Richard Westhaver" . "ellis@rwest.io")
60
ee94191a3fb0 add zstd, todos
ellis <ellis@rwest.io>
parents: 54
diff changeset
4
 :version "0.1.0"
ee94191a3fb0 add zstd, todos
ellis <ellis@rwest.io>
parents: 54
diff changeset
5
 :license "MPL"
284
597f34d43df7 x.lisp upgrades, skel upgrades, worked on shell reader macros
Richard Westhaver <ellis@rwest.io>
parents: 283
diff changeset
6
 :stash ".stash"
319
c5956756f9e5 skel show
Richard Westhaver <ellis@rwest.io>
parents: 318
diff changeset
7
 :store ".store"
60
ee94191a3fb0 add zstd, todos
ellis <ellis@rwest.io>
parents: 54
diff changeset
8
 :description "The Compiler Company Core"
325
9b573fc6bc40 vc updates, fixed missing in-package lines, skel errors
Richard Westhaver <ellis@rwest.io>
parents: 324
diff changeset
9
 :tags ("core" "lisp" "rust" "emacs" "c")
473
dee36ea63090 skelfile work
Richard Westhaver <ellis@rwest.io>
parents: 471
diff changeset
10
 :include ("lisp.sk" "rust.sk" "emacs.sk")
636
8a5921bf004e update vc and org-html-home/up-format
Richard Westhaver <ellis@rwest.io>
parents: 625
diff changeset
11
 :vc (:hg "https://vc.compiler.company/core")
508
e2d577f31866 viz updates
Richard Westhaver <ellis@rwest.io>
parents: 505
diff changeset
12
 :scripts ((:lisp "x.lisp"))
369
de40bd522c84 png fixes
Richard Westhaver <ellis@rwest.io>
parents: 368
diff changeset
13
 :env ((cc "clang"))
490
7a7e6c273f52 skel component updates
Richard Westhaver <ellis@rwest.io>
parents: 480
diff changeset
14
 :components ((:dir-locals ".dir-locals")
7a7e6c273f52 skel component updates
Richard Westhaver <ellis@rwest.io>
parents: 480
diff changeset
15
              (:org "readme"))
172
Richard Westhaver <ellis@rwest.io>
parents: 60
diff changeset
16
 :rules
545
312eb5995ed4 adjust skelfile
Richard Westhaver <ellis@rwest.io>
parents: 538
diff changeset
17
 ((all (%stash
575
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 571
diff changeset
18
        psl.dat parquet.json rgb.txt
567
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
19
        compile save-std save-prelude save-user
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
20
        save-infra save-core save-tests build-rdb
651
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
21
        build-core
567
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
22
        build-skel build-organ build-homer build-packy
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
23
        fasl rust-bin build-tree-sitter-alien))
312
1d46d8e02802 skel scripts
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
24
  (clean ()
1d46d8e02802 skel scripts
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
25
         #$rm -vrf .stash$#
1d46d8e02802 skel scripts
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
26
         #$find emacs -name '*.elc' -type f -delete$#
1d46d8e02802 skel scripts
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
27
         #$find lisp -name '*.fasl' -type f -delete$#
1d46d8e02802 skel scripts
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
28
         #$echo 'cargo clean:' && cd rust && cargo clean$#)
570
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
29
  (tree-sitter-alien ()
571
Richard Westhaver <ellis@rwest.io>
parents: 570
diff changeset
30
                     (:build () #$cd lisp/ffi/tree-sitter &&
Richard Westhaver <ellis@rwest.io>
parents: 570
diff changeset
31
                             clang -g -O2 -Wall -Wno-unused-value -ltree-sitter -shared \
Richard Westhaver <ellis@rwest.io>
parents: 570
diff changeset
32
                             alien.c -o ../../../.stash/libtree-sitter-alien.so$#)
Richard Westhaver <ellis@rwest.io>
parents: 570
diff changeset
33
                     (:install () #$cp .stash/libtree-sitter-alien.so /usr/local/lib/$#))
567
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
34
  (psl.dat (%stash)
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
35
           (download "https://publicsuffix.org/list/public_suffix_list.dat"
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
36
                     :output (merge-pathnames
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
37
                              ".stash/psl.dat"
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
38
                              *skel-path*)))
575
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 571
diff changeset
39
  (rgb.txt (%stash)
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
40
           (download "https://packy.compiler.company/data/rgb.txt"
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
41
                     :output (merge-pathnames
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
42
                              ".stash/rgb.txt"
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
43
                              *skel-path*)))
598
c7f9bfc9570f rm duplicate files, add rocksdb batch and logger files
Richard Westhaver <ellis@rwest.io>
parents: 586
diff changeset
44
  (x11.lisp (rgb.txt)
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
45
            (color::parse-x11-color-definitions
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
46
             :input ".stash/rgb.txt"
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
47
             :output (merge-pathnames "color/x11.lisp" *skel-path*)))
567
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
48
  (parquet.thrift (%stash)
553
7bfefad419e9 exports2
Richard Westhaver <ellis@rwest.io>
parents: 550
diff changeset
49
                  (download
549
32bd859533b3 fetch fixes
Richard Westhaver <ellis@rwest.io>
parents: 545
diff changeset
50
                   "https://raw.githubusercontent.com/apache/parquet-format/master/src/main/thrift/parquet.thrift"
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
51
                   :output (merge-pathnames ".stash/parquet.thrift" *skel-path*))
545
312eb5995ed4 adjust skelfile
Richard Westhaver <ellis@rwest.io>
parents: 538
diff changeset
52
                  #$thrift --gen json -out .stash .stash/parquet.thrift$#)
567
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
53
  (parquet.json (%stash)
553
7bfefad419e9 exports2
Richard Westhaver <ellis@rwest.io>
parents: 550
diff changeset
54
                (download "https://packy.compiler.company/data/parquet.json"
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
55
                          :output (merge-pathnames ".stash/parquet.json" *skel-path*)))
584
35bb0d5ec95e bug fixes, added freedesktop.org.xml rule. more work on prolog/dql - considering lib/lang+forrth..
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
56
  (freedesktop.org.xml (%stash)
35bb0d5ec95e bug fixes, added freedesktop.org.xml rule. more work on prolog/dql - considering lib/lang+forrth..
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
57
                       (download "https://packy.compiler.company/data/freedesktop.org.xml"
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
58
                                 :output (merge-pathnames ".stash/freedesktop.org.xml" *skel-path*)))
567
32995daa9a07 skel and cli updates
Richard Westhaver <ellis@rwest.io>
parents: 555
diff changeset
59
  (parquet-test-data (%stash) (download "https://packy.compiler.company/data/test/alltypes_plain.parquet"
647
74e563ed4537 cli and rt/fuzz
Richard Westhaver <ellis@rwest.io>
parents: 645
diff changeset
60
                                        :output (merge-pathnames ".stash/alltypes_plain.parquet" *skel-path*)))
451
8e94959e96bd build updates, incorporate cargo
Richard Westhaver <ellis@rwest.io>
parents: 450
diff changeset
61
  ;; lisp
534
a255209a7e90 more usage of with-sbcl
Richard Westhaver <ellis@rwest.io>
parents: 533
diff changeset
62
  (%stash () #$mkdir -pv .stash$#)
570
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
63
  (rdb (%stash)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
64
       (:build ()
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
65
               (with-sbcl (:noinform t :quit t)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
66
                 (ql:quickload :bin/rdb)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
67
                 (asdf:make :bin/rdb))
625
e49442cd6010 cli tweaks
Richard Westhaver <ellis@rwest.io>
parents: 598
diff changeset
68
               #$mv lisp/bin/rdb .stash/rdb$#)
e49442cd6010 cli tweaks
Richard Westhaver <ellis@rwest.io>
parents: 598
diff changeset
69
       (:install () #$install -C -m 755 .stash/rdb /usr/local/bin/rdb$#))
570
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
70
  (skel (%stash)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
71
        (:build ()
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
72
                (with-sbcl (:noinform t :quit t)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
73
                  (ql:quickload :bin/skel)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
74
                  (asdf:make :bin/skel))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
75
                #$mv lisp/bin/skel .stash/skel$#)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
76
        (:build-gui ()
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
77
                    (with-sbcl (:noinform t :quit t)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
78
                      (push :tools *features*)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
79
                      (ql:quickload :bin/skel)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
80
                      (asdf:make :bin/skel))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
81
                    #$mv lisp/bin/skel .stash/skel$#)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
82
        (:install () #$install -C -m 755 .stash/skel /usr/local/bin/skel$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
83
  (organ (%stash)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
84
         (:build () (with-sbcl (:noinform t :quit t)
534
a255209a7e90 more usage of with-sbcl
Richard Westhaver <ellis@rwest.io>
parents: 533
diff changeset
85
                      (ql:quickload :bin/organ)
555
b1e5975c9bbe service engine
Richard Westhaver <ellis@rwest.io>
parents: 553
diff changeset
86
                      (asdf:make :bin/organ))
570
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
87
                 #$mv lisp/bin/organ .stash/organ$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
88
  (homer (%stash)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
89
         (:build () (with-sbcl (:noinform t :quit t)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
90
                      (ql:quickload :bin/homer)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
91
                      (asdf:make :bin/homer))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
92
                 #$mv lisp/bin/homer .stash/homer$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
93
  (packy (%stash)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
94
         (:build () (with-sbcl (:noinform t :quit t)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
95
                      (ql:quickload :bin/packy)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
96
                      (asdf:make :bin/packy))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
97
                 #$mv lisp/bin/packy .stash/packy$#))
450
b9dc54992641 x updates
Richard Westhaver <ellis@rwest.io>
parents: 449
diff changeset
98
  (compile () #$./x.lisp compile$#)
651
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
99
  (std () (:save () (with-sbcl (:noinform t :quit t)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
100
                      (ql:quickload :std)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
101
                      (in-package :std-user)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
102
                      (compile-lisp :std :save ".stash/std.core"))))
570
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
103
  (prelude ()
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
104
           (:save () #$./x.lisp save prelude$#)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
105
           (:compile () #$./x.lisp make prelude$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
106
  (user ()
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
107
        (:save () #$./x.lisp save user$#)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
108
        (:compile () #$./x.lisp make user$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
109
  (infra () (:save () #$./x.lisp save infra$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
110
  (core ()
651
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
111
        (:build () (with-sbcl (:noinform t :quit t)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
112
                     (ql:quickload :bin/core)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
113
                     (asdf:make :bin/core))
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
114
                #$mv lisp/bin/core .stash/core$#)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
115
        (:save () (with-sbcl (:noinform t :quit t)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
116
                    (ql:quickload (list :std :core))
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
117
                    (in-package :std-user)
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
118
                    (compile-lisp :core :save ".stash/core.core")))
af486e0a40c9 multi-binaries, working on removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 647
diff changeset
119
        (:compile () (compile-lisp :core :force t :verbose t)))
570
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
120
  (tests ()
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
121
         (:save () #$./x.lisp save tests$#)
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
122
         (:compile () #$./x.lisp make core/tests$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
123
  (bench () (:compile () #$./x.lisp make core/bench$#))
d1c75054df03 added phases
Richard Westhaver <ellis@rwest.io>
parents: 568
diff changeset
124
  (fasl (compile-core compile-tests compile-bench compile-user compile-prelude))
451
8e94959e96bd build updates, incorporate cargo
Richard Westhaver <ellis@rwest.io>
parents: 450
diff changeset
125
  ;; rust
480
5540a3e32ba1 some work on toml
Richard Westhaver <ellis@rwest.io>
parents: 473
diff changeset
126
  (mailman () #$cd rust && cargo build -Z unstable-options --bin mailman --artifact-dir ../.stash/$#)
5540a3e32ba1 some work on toml
Richard Westhaver <ellis@rwest.io>
parents: 473
diff changeset
127
  (alik () #$cd rust && cargo build -Z unstable-options --bin alik --artifact-dir ../.stash/$#)
505
da3a08c89941 rm rust krypt
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
128
  (rust-bin (mailman alik))
452
957915316dea alik/ui building
Richard Westhaver <ellis@rwest.io>
parents: 451
diff changeset
129
  (alik-ui () #$trunk build --config rust/ui/alik/Trunk.toml$#)
451
8e94959e96bd build updates, incorporate cargo
Richard Westhaver <ellis@rwest.io>
parents: 450
diff changeset
130
  ;; install
332
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
131
  (install () #$d=/usr/local/bin
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
132
           cd .stash
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
133
           for f in $(find . -type f ! -name "*.*")
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
134
           do echo "$(basename $f) -> $d"
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
135
           install -C -m 755 $f $d
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
136
           done
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
137
           d=/usr/local/share/lisp
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
138
           if [ -d $d ];
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
139
           then
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
140
           for f in $(find . -type f -name "*.core")
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
141
           do echo "$(basename $f) -> $d"
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
142
           install -C -m 755 $f $d
3c60389fab93 fix package lock
Richard Westhaver <ellis@rwest.io>
parents: 325
diff changeset
143
           done fi$#)
533
ecfb1a9127b2 start removing x.lisp
Richard Westhaver <ellis@rwest.io>
parents: 519
diff changeset
144
  (emacs () #$make -C emacs$#)
586
7ce855f76e1d net/fetch upgrades, fixes, net/err -> net/condition
Richard Westhaver <ellis@rwest.io>
parents: 584
diff changeset
145
  (core-syms.sxp ()
7ce855f76e1d net/fetch upgrades, fixes, net/err -> net/condition
Richard Westhaver <ellis@rwest.io>
parents: 584
diff changeset
146
                 (with-open-file (f "emacs/core-syms.sxp")
7ce855f76e1d net/fetch upgrades, fixes, net/err -> net/condition
Richard Westhaver <ellis@rwest.io>
parents: 584
diff changeset
147
                   (write `(defvar lisp-standard-function-names ,(standard-symbol-names #'fboundp)) :stream f)
7ce855f76e1d net/fetch upgrades, fixes, net/err -> net/condition
Richard Westhaver <ellis@rwest.io>
parents: 584
diff changeset
148
                   (write `(defvar lisp-standard-value-names ,(standard-symbol-names #'boundp)) :stream f)))
459
68414f8bbd03 fix cl-ppcre inclusion
Richard Westhaver <ellis@rwest.io>
parents: 452
diff changeset
149
  (dist () #$cd .stash
519
89c39817bf20 make core/lib directory in dist rule
Richard Westhaver <ellis@rwest.io>
parents: 517
diff changeset
150
        mkdir -pv core/bin core/share/lisp/fasl core/lib
449
7ca2e98f0847 x updates
Richard Westhaver <ellis@rwest.io>
parents: 446
diff changeset
151
        mv *.core core/share/lisp/
7ca2e98f0847 x updates
Richard Westhaver <ellis@rwest.io>
parents: 446
diff changeset
152
        mv *.fasl core/share/lisp/fasl/
516
f68a5996a2b1 skel updates, sketch of sk-path parser
Richard Westhaver <ellis@rwest.io>
parents: 508
diff changeset
153
        mv *.so core/lib/
449
7ca2e98f0847 x updates
Richard Westhaver <ellis@rwest.io>
parents: 446
diff changeset
154
        mv $(find -maxdepth 1 -type f ! -name "*.*") core/bin/
7ca2e98f0847 x updates
Richard Westhaver <ellis@rwest.io>
parents: 446
diff changeset
155
        tar -I 'zstd' -cf core.tar.zst core/*$#)
465
c0fc6b87557f messing around
Richard Westhaver <ellis@rwest.io>
parents: 460
diff changeset
156
  (dist-clean (clean) #$cd .. && tar -I 'zstd' -cf core/core-source.tar.zst core/* && cd core
445
5fdd62ee8785 dist updates
Richard Westhaver <ellis@rwest.io>
parents: 443
diff changeset
157
              mkdir -pv .stash
5fdd62ee8785 dist updates
Richard Westhaver <ellis@rwest.io>
parents: 443
diff changeset
158
              mv core-source.tar.zst .stash/$#))