X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FMakefile.in;h=07fd7f3382a31c9da6e5a713bb7eb76c38d6e441;hb=87e64c10c39f0adf135ee3633b04b40c1a248825;hp=6a2a88623b5620f4695834c884514fe9fdbc98ec;hpb=d0991ea0c7c83c100b2d223644cb2f11a8554fa1;p=helm.git diff --git a/helm/matita/Makefile.in b/helm/matita/Makefile.in index 6a2a88623..07fd7f338 100644 --- a/helm/matita/Makefile.in +++ b/helm/matita/Makefile.in @@ -41,21 +41,23 @@ CCMOS = \ LIB_DEPS = $(shell $(OCAMLFIND) query -recursive -predicates "byte" -format "%d/%a" $(REQUIRES)) -all: matita matitac +all: matita matitac cicbrowser ifeq ($(HAVE_OCAMLOPT),yes) CMXS = $(patsubst %.cmo,%.cmx,$(CMOS)) CCMXS = $(patsubst %.cmo,%.cmx,$(CCMOS)) LIBX_DEPS = $(shell $(OCAMLFIND) query -recursive -predicates "native" -format "%d/%a" $(REQUIRES)) -opt: matita.opt matitac.opt +opt: matita.opt matitac.opt cicbrowser.opt else opt: @echo "Native code compilation is disabled" endif matita: $(LIB_DEPS) $(CMOS) matita.ml + rm -f cicbrowser $(OCAMLC) $(PKGS) -linkpkg -o $@ $(CMOS) matita.ml matita.opt: $(LIBX_DEPS) $(CMXS) matita.ml + rm -f cicbrowser.opt $(OCAMLOPT) $(PKGS) -linkpkg -o $@ $(CMXS) matita.ml matitac: $(LIB_DEPS) $(CCMOS) matitac.ml @@ -63,6 +65,11 @@ matitac: $(LIB_DEPS) $(CCMOS) matitac.ml matitac.opt: $(LIBX_DEPS) $(CMXS) matitac.ml $(OCAMLOPT) $(CPKGS) -linkpkg -o $@ $(CCMXS) matitac.ml +cicbrowser: matita + test -f $@ || ln $< $@ +cicbrowser.opt: matita.opt + test -f $@ || ln $< $@ + matitaGeneratedGui.ml matitaGeneratedGui.mli: matita.glade $(LABLGLADECC) $< > matitaGeneratedGui.ml $(OCAMLC) $(PKGS) -i matitaGeneratedGui.ml > matitaGeneratedGui.mli @@ -76,7 +83,8 @@ matitaGeneratedGui.ml matitaGeneratedGui.mli: matita.glade clean: rm -rf *.cma *.cmo *.cmi *.cmx *.cmxa *.a *.o \ - matita matita.opt matitac matitac.opt + matita matita.opt matitac matitac.opt \ + cicbrowser cicbrowser.opt distclean: clean rm -f matitaGeneratedGui.ml matitaGeneratedGui.mli rm -f config.log config.status Makefile buildTimeConf.ml