Makefile @ 652d3e91c0f9

Improve `doc`, add byte functions.
author Steve Losh <steve@stevelosh.com>
date Tue, 08 Mar 2022 21:18:22 -0500
parents c5a16c723abb
children cb2e07924093
.PHONY: all

all: build/cacl-sbcl build/cacl-ccl build/cacl-abcl build/cacl-ecl build/cacl.1

# Build -----------------------------------------------------------------------
lisps := $(shell ffind '\.(asd|lisp)$$')

build:
	mkdir -p build

build/cacl-sbcl: build $(lisps)
	sbcl --load "src/build-binary.lisp"

build/cacl-ccl: build $(lisps) bin/cacl-ccl
	ccl --load "src/build-binary.lisp"
	cp bin/cacl-ccl build/

build/cacl-ecl: build $(lisps)
	cp bin/cacl-ecl build/

build/cacl-abcl: build $(lisps) bin/cacl-abcl
	cp bin/cacl-abcl build/

build/cacl.1: build $(lisps)
	sbcl --load "src/build-manual.lisp" --quit