X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmetadata%2Fcreate2%2Fmk_forward%2FMakefile;fp=helm%2Fmetadata%2Fcreate2%2Fmk_forward%2FMakefile;h=d8bcc9bd3d03e611f32e258dc31726c9d082887f;hb=a12fefc78e783661fbb638907252d2265c6af9dd;hp=0000000000000000000000000000000000000000;hpb=90777831624ec55c4b68bdb0a7206ef407ba7da3;p=helm.git diff --git a/helm/metadata/create2/mk_forward/Makefile b/helm/metadata/create2/mk_forward/Makefile new file mode 100644 index 000000000..d8bcc9bd3 --- /dev/null +++ b/helm/metadata/create2/mk_forward/Makefile @@ -0,0 +1,48 @@ +OCAMLOPTIONS = -package netstring -package netclient -package pxp + +OCAMLDEP = ocamldep +OCAMLFIND = ocamlfind +OCAMLC = $(OCAMLFIND) ocamlc $(OCAMLOPTIONS) +OCAMLOPT = $(OCAMLFIND) ocamlopt $(OCAMLOPTIONS) + +all: mk_forward +opt: mk_forward.opt + +DEPOBJS = xml.ml xml.mli csc_pxp_reader.ml configuration.ml \ + clientHTTP.ml clientHTTP.mli cic.ml deannotate.ml \ + uriManager.ml uriManager.mli getter.ml getter.mli \ + pxpUriResolver.ml cicParser3.ml cicParser3.mli \ + cicParser2.ml cicParser2.mli cicParser.ml \ + cicParser.mli cicSubstitution.ml cicSubstitution.mli \ + cicMiniReduction.ml cicMiniReduction.mli mk_forward.ml + +MKFORWARDOBJS = xml.cmo csc_pxp_reader.cmo configuration.cmo \ + clientHTTP.cmo cic.cmo deannotate.cmo \ + uriManager.cmo getter.cmo pxpUriResolver.ml \ + cicParser3.cmo cicParser2.cmo cicParser.cmo \ + cicSubstitution.cmo cicMiniReduction.cmo \ + mk_forward.cmo + +depend: + $(OCAMLDEP) $(DEPOBJS) > .depend + +mk_forward: $(MKFORWARDOBJS) + $(OCAMLC) -linkpkg -o mk_forward $(MKFORWARDOBJS) + +mk_forward.opt: $(MKFORWARDOBJS:.cmo=.cmx) + $(OCAMLOPT) -linkpkg -o mk_forward.opt $(MKFORWARDOBJS:.cmo=.cmx) + +.SUFFIXES: .ml .mli .cmo .cmi .cmx +.ml.cmo: + $(OCAMLC) -c $< +.mli.cmi: + $(OCAMLC) -c $< +.ml.cmx: + $(OCAMLOPT) -c $< + +clean: + rm -f *.cm[iox] *.o mk_forward mk_forward.opt + +.PHONY: clean + +include .depend