Add build-time hints to use proper dependencies.

We got unsync again with the qmynd driver (see #124) and the WIP branch
of esrap has been in the works for a long time now. We now manually
fetch the "proper" version of those.
This commit is contained in:
Dimitri Fontaine 2014-11-23 21:27:39 +01:00
parent a8398c20ba
commit 6d572be186

View File

@ -68,9 +68,15 @@ clean:
docs:
ronn -roff pgloader.1.md
$(QLDIR)/local-projects/qmynd:
git clone https://github.com/qitab/qmynd.git $@
$(QLDIR)/local-projects/cl-ixf:
git clone https://github.com/dimitri/cl-ixf.git $@
$(QLDIR)/local-projects/esrap:
git clone -b wip-better-errors https://github.com/scymtym/esrap.git $@
$(QLDIR)/setup.lisp:
mkdir -p $(BUILDDIR)
curl -o $(BUILDDIR)/quicklisp.lisp http://beta.quicklisp.org/quicklisp.lisp
@ -80,7 +86,11 @@ $(QLDIR)/setup.lisp:
quicklisp: $(QLDIR)/setup.lisp ;
$(LIBS): $(QLDIR)/setup.lisp $(QLDIR)/local-projects/cl-ixf
clones: $(QLDIR)/local-projects/cl-ixf \
$(QLDIR)/local-projects/qmynd \
$(QLDIR)/local-projects/esrap ;
$(LIBS): $(QLDIR)/setup.lisp clones
$(CL) $(CL_OPTS) --load $(QLDIR)/setup.lisp \
--eval '(push "$(PWD)/" asdf:*central-registry*)' \
--eval '(ql:quickload "pgloader")' \