changelog shortlog graph tags branches files raw help

Mercurial > infra / changeset: skelfile

changeset 224: 3d36aef02f8f
parent 223: 8b389e2e1a69
child 225: 9457c6b0f30c
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 10 May 2024 20:03:17 -0400
files: makefile skelfile
description: skelfile
     1.1--- a/makefile	Mon May 06 23:14:42 2024 +0000
     1.2+++ b/makefile	Fri May 10 20:03:17 2024 -0400
     1.3@@ -39,14 +39,13 @@
     1.4 ### Linux
     1.5 LINUX_TARGET:=linux-$(LINUX_VERSION)
     1.6 linux:$(LINUX_TARGET) linux-config;
     1.7-	mv build/$< dist/$<
     1.8 $(LINUX_TARGET):scripts/get-linux.sh;
     1.9 	mkdir -pv build/$@
    1.10 	gpg --export autosigner@ torvalds@ gregkh@ > build/$@/keyring.gpg
    1.11 	$< $(LINUX_VERSION) build build/$@/keyring.gpg
    1.12 	cd build && unxz $@.tar.xz && tar -xvf $@.tar $(LINUX_TARGET)
    1.13 linux-config:$(LINUX_TARGET);
    1.14-	cd build/$< && make mrproper -j && zcat /proc/config.gz > .config && yes N | make localmodconfig
    1.15+        cd build/$< && make mrproper -j && zcat /proc/config.gz > .config && yes N | make localmodconfig
    1.16 clean-linux::;rm -rf build/$(LINUX_TARGET)
    1.17 
    1.18 ### Emacs
    1.19@@ -119,8 +118,8 @@
    1.20 
    1.21 build/quicklisp.lisp:$(B);cd $< && curl -O https://beta.quicklisp.org/quicklisp.lisp
    1.22 quicklisp-install:scripts/quicklisp-install.sh build/quicklisp.lisp;$<
    1.23+
    1.24 STUMPWM_TARGET:=build/src/stumpwm
    1.25-
    1.26 $(STUMPWM_TARGET):scripts/get-stumpwm.sh $(B);$<
    1.27 stumpwm:$(STUMPWM_TARGET);
    1.28 stumpwm-build:stumpwm;
     2.1--- a/skelfile	Mon May 06 23:14:42 2024 +0000
     2.2+++ b/skelfile	Fri May 10 20:03:17 2024 -0400
     2.3@@ -3,18 +3,24 @@
     2.4 :author "Richard Westhaver <ellis@rwest.io>"
     2.5 :version "0.1.0"
     2.6 :description "The Compiler Company Infrastructure"
     2.7+:tags (:infra)
     2.8 :license "MPL"
     2.9 :vc (:hg "https://vc.compiler.company/comp/infra")
    2.10 :docs ((:org "readme"))
    2.11-:tags (:infra)
    2.12 :scripts ((:lisp "scripts/get-sbcl.sh"))
    2.13 :snippets 
    2.14 ((init #$curl --proto '=https' --tlsv1.2 -sSf https://packy.compiler.company/do/init.sh | sh$#)
    2.15  (autogen "scripts/autogen.lisp"))
    2.16 :rules 
    2.17 ((default (emacs rocksdb sbcl rust))
    2.18- (emacs () #$make emacs$#)
    2.19- (rocksdb () #$make rocksdb$#)
    2.20- (sbcl () #$make sbcl$#)
    2.21+ (emacs () #$make emacs-build$#)
    2.22+ (emacs () #$make emacs-build-mini$#)
    2.23+ (rocksdb () #$make rocksdb-build-shared$#)
    2.24+ (rocksdb-static () #$make rocksdb-build-static$#)
    2.25+ (sbcl () #$make sbcl-build-shared$#)
    2.26+ (quicklisp () #$make quicklisp-install$#)
    2.27+ (stumpwm () #$make stumpwm-build$#)
    2.28+ (tree-sitter () #$make tree-sitter-build$#)
    2.29+ (linux () #$make linux$#)
    2.30  (clean () #$make clean$#)
    2.31  (rust () #$make rust$#))