Tweak
author |
Steve Losh <steve@stevelosh.com> |
date |
Sun, 08 Jan 2017 14:00:57 +0000 |
parents |
2ee2dd0a706f |
children |
b1532457fd8f |
.PHONY: deploy update-deps
# Vendor ----------------------------------------------------------------------
vendor/quickutils.lisp: vendor/make-quickutils.lisp
cd vendor && sbcl --noinform --load make-quickutils.lisp --eval '(quit)'
vendor: vendor/quickutils.lisp
# Build -----------------------------------------------------------------------
lisps := $(shell ffind '\.(asd|lisp|ros)$$')
build/antipodes: $(lisps)
ros build build/antipodes.ros
update-deps:
hg -R /home/sjl/cl-losh -v pull -u
hg -R /home/sjl/beast -v pull -u
/opt/antipodes/antipodes: update-deps build/antipodes
rm -f /opt/antipodes/antipodes
cp build/antipodes /opt/antipodes/antipodes
deploy: build/antipodes
rsync --exclude=build/antipodes --exclude=.hg -avz . silt:/home/sjl/antipodes
ssh silt make -C /home/sjl/antipodes /opt/antipodes/antipodes