1.1--- a/makefile Sat Dec 30 02:27:16 2023 -0500
1.2+++ b/makefile Sat Dec 30 20:11:16 2023 -0500
1.3@@ -25,6 +25,7 @@
1.4 clean:;rm -rf $(B) $(D)
1.5 $(B):;mkdir -pv $@/src
1.6 $(D):;mkdir -pv $@
1.7+
1.8 ### Linux
1.9 LINUX_TARGET:=linux-$(LINUX_VERSION)
1.10 linux:$(LINUX_TARGET) linux-config;
1.11@@ -61,6 +62,7 @@
1.12 rocksdb-install:$(ROCKSDB_TARGET)
1.13 cd $< && cp -rf $(ROCKSDB_TARGET)/include/* /usr/local/include/ && \
1.14 cp -f $(ROCKSDB_TARGET)/librocksdb.so* /usr/local/include/
1.15+
1.16 ### SBCL
1.17 SBCL_TARGET:=build/src/sbcl
1.18 $(SBCL_TARGET):scripts/get-sbcl.sh $(B);
1.19@@ -73,17 +75,18 @@
1.20 --with-core-compression \
1.21 --with-sb-xref-for-internals \
1.22 --dynamic-space-size=8Gb \
1.23- --fancy && \
1.24- cd doc/manual && make
1.25+ --fancy
1.26 sbcl:$(SBCL_TARGET)
1.27+sbcl-docs:sbcl;## REQURES TEXLIVE
1.28+ cd $(SBCL_TARGET)/doc/manual && make
1.29 sbcl-install:sbcl;cd $(SBCL_TARGET) && ./install.sh
1.30 clean-sbcl:$(SBCL_TARGET);cd $(SBCL_TARGET) && ./clean.sh
1.31
1.32 ### Rust
1.33 RUST_TARGET:=build/src/rust
1.34-rust:scripts/get-rust.sh $(B);
1.35- $<
1.36-rust-x:rust;
1.37+$(RUST_TARGET):scripts/get-rust.sh $(B);$<
1.38+rust:$(RUST_TARGET)
1.39+rust-install-x:rust;
1.40 cargo install --path $(RUST_TARGET)/src/tools/x
1.41 rust-build:rust rust-install-x;
1.42 cd $(RUST_TARGET) && x build library