projects
/
coq-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow rank-1 polymorphic types for globals
[coq-hetmet.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
eab7dd4
..
4b08c02
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-5,13
+5,13
@@
allfiles := $(coqfiles) $(shell find src -name \*.hs | grep -v \\\#)
default: all
all: $(allfiles)
default: all
all: $(allfiles)
- make build/Makefile.coq
- cd build; make -f Makefile.coq OPT="-opt -dont-load-proofs" All.vo
+ $(MAKE) build/Makefile.coq
+ cd build; $(MAKE) -f Makefile.coq OPT="-opt -dont-load-proofs" All.vo
build/CoqPass.hs: $(allfiles)
make build/Makefile.coq
build/CoqPass.hs: $(allfiles)
make build/Makefile.coq
- cd build; make -f Makefile.coq OPT="-opt -dont-load-proofs" ExtractionMain.vo
- cd build; make -f Makefile.coq Extraction.vo
+ cd build; $(MAKE) -f Makefile.coq OPT="-opt -dont-load-proofs" ExtractionMain.vo
+ cd build; $(MAKE) -f Makefile.coq Extraction.vo
cat src/Extraction-prefix.hs > build/CoqPass.hs
cat build/Extraction.hs | grep -v '^module' | grep -v '^import' >> build/CoqPass.hs
cat src/Extraction-prefix.hs > build/CoqPass.hs
cat build/Extraction.hs | grep -v '^module' | grep -v '^import' >> build/CoqPass.hs
@@
-29,6
+29,18
@@
src/categories/src:
clean:
rm -rf build
clean:
rm -rf build
+examples/test.pdf:
+ ../../../inplace/bin/ghc-stage2 GArrowTikZ.hs
+ ./GArrowTikZ > test.tex
+ pdflatex test.tex
+ open test.pdf
+
+examples/doc/index.html:
+ mkdir -p examples/doc
+ haddock --html Unify.hs
+ open Unify.html
+
+
merged:
mkdir -p .temp
cd src; for A in *.v; do cat $$A | grep -v '^Require Import' > ../.temp/`echo $$A | sed s_\\\\.v_._`; done
merged:
mkdir -p .temp
cd src; for A in *.v; do cat $$A | grep -v '^Require Import' > ../.temp/`echo $$A | sed s_\\\\.v_._`; done