all: article.cgi BYTEFILES = str.cma cgilib.cmo reader.cmo template.cmo article.cmo: ocamlc -c article.cmo article.ml article.cgi: template.cmo article.cmo ocamlc -o article.cgi ${BYTEFILES} article.cmo template.cmo: reader.cmo camlmix template.mlx -c -fun -co template.ml ocamlc -c template.cmo template.ml reader.cmo: ocamlc -c reader.cmo reader.ml clean: rm -f *.cmo *.cmx *.mli *.cmi *.cgi *.o template.ml