-include ./Makefile.version # to run after a 'git clone', or a change in the ocaml version source: build build: gen_version ./lnsw cd polka && make clean; make all && make install&& cd .. &&\ cd GBDDML && make clean; make; make all && make cp && cd ..&&\ cd source && make clean; make install; cd ..&&\ cd install && autoconf && cd ..&&\ ./RUN_ME clean: cd polka; make clean; cd .. cd GBDDML; make clean; cd .. cd source; make clean; cd .. bisect-test: gen_version cd source/; make lucky && ./Lucky/lucky ~/t.luc .PHONY: test test: cd examples && make test ############################### # a few git shortcuts cia: test cia_notest cia_notest: git commit -a -F log && make gen_version amend: git commit -a -F log --amend && make gen_version ci: test git commit -F log && make gen_version diff: git diff HEAD -w > diff.diff echo "il y a $(shell grep "+" diff.diff | wc -l) + et $(shell grep "-" diff.diff | wc -l) -" # in order to tag a version, 'git tag 1.52' # XXX automate that tag numbering and via a make rule #tag: # git tag ``xxx