Commit 12ef0ec5 authored by Adam Chlipala's avatar Adam Chlipala

Port Generic

parent 7e0330f7
MODULES_NODOC := Axioms Tactics MoreSpecif DepList MODULES_NODOC := Axioms Tactics MoreSpecif DepList
MODULES_PROSE := Intro MODULES_PROSE := Intro
MODULES_CODE := StackMachine InductiveTypes Predicates Coinductive Subset \ MODULES_CODE := StackMachine InductiveTypes Predicates Coinductive Subset \
MoreDep DataStruct Equality Match Reflection Firstorder Hoas Interps \ MoreDep DataStruct Equality Generic Match Reflection Firstorder Hoas \
Extensional Intensional Impure Generic Interps Extensional Intensional Impure
MODULES_DOC := $(MODULES_PROSE) $(MODULES_CODE) MODULES_DOC := $(MODULES_PROSE) $(MODULES_CODE)
MODULES := $(MODULES_NODOC) $(MODULES_DOC) MODULES := $(MODULES_NODOC) $(MODULES_DOC)
VS := $(MODULES:%=src/%.v) VS := $(MODULES:%=src/%.v)
...@@ -30,7 +30,7 @@ doc: latex/cpdt.dvi latex/cpdt.pdf html ...@@ -30,7 +30,7 @@ doc: latex/cpdt.dvi latex/cpdt.pdf html
latex/cpdt.tex: Makefile $(VS) latex/cpdt.tex: Makefile $(VS)
cd src ; coqdoc --interpolate --latex -s $(VS_DOC) \ cd src ; coqdoc --interpolate --latex -s $(VS_DOC) \
-p "\usepackage{url}" \ -p "\usepackage{url,amsmath,amssymb}" \
-p "\title{Certified Programming with Dependent Types}" \ -p "\title{Certified Programming with Dependent Types}" \
-p "\author{Adam Chlipala}" \ -p "\author{Adam Chlipala}" \
-p "\iffalse" \ -p "\iffalse" \
...@@ -38,7 +38,7 @@ latex/cpdt.tex: Makefile $(VS) ...@@ -38,7 +38,7 @@ latex/cpdt.tex: Makefile $(VS)
latex/%.tex: src/%.v latex/%.tex: src/%.v
coqdoc --interpolate --latex -s \ coqdoc --interpolate --latex -s \
-p "\usepackage{url}" \ -p "\usepackage{url,amsmath,amssymb}" \
$< -o $@ $< -o $@
latex/%.dvi: latex/%.tex latex/%.dvi: latex/%.tex
......
This diff is collapsed.
...@@ -199,6 +199,8 @@ Dependent Data Structures & \texttt{DataStruct.v} \\ ...@@ -199,6 +199,8 @@ Dependent Data Structures & \texttt{DataStruct.v} \\
\hline \hline
Reasoning About Equality Proofs & \texttt{Equality.v} \\ Reasoning About Equality Proofs & \texttt{Equality.v} \\
\hline \hline
Generic Programming & \texttt{Generic.v} \\
\hline
Proof Search in Ltac & \texttt{Match.v} \\ Proof Search in Ltac & \texttt{Match.v} \\
\hline \hline
Proof by Reflection & \texttt{Reflection.v} \\ Proof by Reflection & \texttt{Reflection.v} \\
...@@ -215,8 +217,6 @@ Intensional Transformations & \texttt{Intensional.v} \\ ...@@ -215,8 +217,6 @@ Intensional Transformations & \texttt{Intensional.v} \\
\hline \hline
Modeling Impure Languages & \texttt{Impure.v} \\ Modeling Impure Languages & \texttt{Impure.v} \\
\hline \hline
Generic Programming & \texttt{Generic.v} \\
\hline
\end{tabular} \end{center} \end{tabular} \end{center}
% *) % *)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment