changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > demo / makefile

changeset 18: a1137af05c8d
parent: af615d1895cb
child: 3166a511fafb
author: ellis <ellis@rwest.io>
date: Mon, 29 May 2023 21:46:21 -0400
permissions: -rw-r--r--
description: removed fig, use sexprs instead
1 M ?= release #mode
2 L ?= sbcl #lisp
3 P ?= python3 #python
4 RS:Cargo.toml build.rs lib.rs obj fig
5 CL:*.asd *.lisp
6 clean:;rm -rf *.fasl;cargo clean
7 fmt:$(RS);cargo fmt
8 build:$(RS) $(CL);cargo build --$(M);$L --script install.lisp
9 ffi:build;cp target/$(M)/libdemo.dylib ffi;cd ffi;$(P) ffi/build.py
10 docs:$(RS);cargo doc
11 test:$(RS) $(CL);cargo test;$L tests.lisp
12 #pack:;scripts/pack.ros
13 #check:;scripts/check.ros
14 ci:clean fmt build ffi docs test;
15 .PHONY:build