X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fgraphs%2Ftools%2FMakefile;h=0726670319c97eda7006eeeb0a78bc8d6a6aaabd;hb=97c2d258a5c524eb5c4b85208899d80751a2c82f;hp=0635c4c263104553f48fc9b855a575408d2108e9;hpb=e85bc43c20254aa85463748eeb95e2e60ed0ccf1;p=helm.git diff --git a/helm/graphs/tools/Makefile b/helm/graphs/tools/Makefile index 0635c4c26..072667031 100644 --- a/helm/graphs/tools/Makefile +++ b/helm/graphs/tools/Makefile @@ -1,11 +1,39 @@ PID= -DOT=../gv1.7c/bin/dot -SED=sed "s/font-family:Times;//g" +DOT=dot +#SED=sed "s/font-family:Times;//g" +SED=cat + +REQUIRES = http helm-registry +PREDICATES = mt +OCAMLOPTIONS = -package "$(REQUIRES)" -predicates "$(PREDICATES)" -thread +OCAMLC = ocamlfind ocamlc $(OCAMLOPTIONS) +OCAMLOPT = ocamlfind ocamlopt $(OCAMLOPTIONS) +EXECUTABLES = uriSetQueue drawGraph +EXECUTABLES_OPT = $(patsubst %,%.opt,$(EXECUTABLES)) #OBJS=prova.$(PID).svg prova.$(PID).ps prova.$(PID).gif prova.$(PID).ismap prova.$(PID).imap prova.$(PID).html OBJS=prova.$(PID).gif prova.$(PID).ismap prova.$(PID).html -all: $(OBJS) +all: $(EXECUTABLES) +opt: $(EXECUTABLES_OPT) +world: all opt +clean: + rm -f *.cm[aiox] *.cmxa *.[ao] $(EXECUTABLES) $(EXECUTABLES_OPT) + +tmp: $(OBJS) +clean_tmp: + rm -f $(OBJS) prova.$(PID).dot xx.$(PID)00 xx.$(PID)01 xx.$(PID)02 \ + xx.$(PID)02n xx.$(PID)03 log.$(PID) + +uriSetQueue: uriSetQueue.ml + $(OCAMLC) -linkpkg -o $@ $< +uriSetQueue.opt: uriSetQueue.ml + $(OCAMLOPT) -linkpkg -o $@ $< + +drawGraph: drawGraph.ml + $(OCAMLC) -linkpkg -o $@ $< +drawGraph.opt: drawGraph.ml + $(OCAMLOPT) -linkpkg -o $@ $< prova.$(PID).dot: prova0.$(PID).dot csplit --prefix=xx.$(PID) prova0.$(PID).dot 1 2 `expr \`wc -l prova0.$(PID).dot | sed 's/\([0123456789]\+\) prova0.$(PID).dot/\1/'\` + 1` @@ -30,5 +58,3 @@ prova.$(PID).ismap: prova.$(PID).dot prova.$(PID).html: prova.$(PID).ismap cat xx.$(PID)00 prova.$(PID).ismap | ./mk_html.pl $(PID) > prova.$(PID).html -clean: - rm -f $(OBJS) prova.$(PID).dot xx.$(PID)00 xx.$(PID)01 xx.$(PID)02 xx.$(PID)02n xx.$(PID)03 log.$(PID)