Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 49 lines (38 sloc) 1.08 kb
69b6a04 configure, build, licenses
Jake Donham authored
1 -include Makefile.conf
2
3 all:
822ceac mkdir doc / stage since git won't let us check them in
Jake Donham authored
4 mkdir -p stage
69b6a04 configure, build, licenses
Jake Donham authored
5 for pkg in $(PKGLIST); do \
6 $(MAKE) -C src/$$pkg all || exit; \
7 done
8
9 doc:
822ceac mkdir doc / stage since git won't let us check them in
Jake Donham authored
10 mkdir -p doc
69b6a04 configure, build, licenses
Jake Donham authored
11 for pkg in $(PKGLIST); do \
12 $(MAKE) -C src/$$pkg doc || exit; \
13 done
14 find . -name '*.odoc' | awk '{print "-load"; print $$1}' | xargs ocamldoc -html -sort -d doc
15
16 install:
17 for pkg in $(PKGLIST); do \
18 $(MAKE) -C src/$$pkg install || exit; \
19 done
20
21 uninstall:
22 for pkg in $(PKGLIST); do \
23 $(MAKE) -C src/$$pkg uninstall || exit; \
24 done
25
26 clean:
27 for pkg in $(PKGLIST); do \
28 $(MAKE) -C src/$$pkg clean || exit; \
29 done
95ba284 some tests
Jake Donham authored
30 make -C test clean
69b6a04 configure, build, licenses
Jake Donham authored
31 make -C examples clean
822ceac mkdir doc / stage since git won't let us check them in
Jake Donham authored
32 rm -rf doc
33 rm -rf stage
69b6a04 configure, build, licenses
Jake Donham authored
34
35 distclean: clean
36 rm -rf Makefile.conf
37
95ba284 some tests
Jake Donham authored
38 test:
39 make -C test
40
69b6a04 configure, build, licenses
Jake Donham authored
41 examples:
42 make -C examples
43
95ba284 some tests
Jake Donham authored
44 .PHONY: test examples doc
69b6a04 configure, build, licenses
Jake Donham authored
45
237b929 github pages
Jake Donham authored
46 github:
47 rsync -a --delete --exclude './' doc/ ../froc.gh-pages/doc/
e3671ae copy *.jpg to gh-pages
Jake Donham authored
48 rsync -a -L --delete --delete-excluded --exclude _build/ --include '*/' --exclude myocamlbuild.ml --include '*.ml' --include '*.js' --include '*.html' --include '*.css' --include '*.png' --include '*.jpg' --exclude '*' examples/ ../froc.gh-pages/examples/
Something went wrong with that request. Please try again.