diff options
| author | filliatr | 2003-05-19 10:56:47 +0000 |
|---|---|---|
| committer | filliatr | 2003-05-19 10:56:47 +0000 |
| commit | ca3bc1725eac3b17fe26be50ea506318d5983984 (patch) | |
| tree | 22955a9491164933e62a12ff9a5e324877352df9 /Makefile | |
| parent | de2dee71b9c2ed3f001ca825766ae600955a31d4 (diff) | |
configure et make install s'occupent de CoqIde tout seuls
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4029 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 28 |
1 files changed, 19 insertions, 9 deletions
@@ -336,7 +336,7 @@ COQBINARIES= $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(BESTCOQTOP) $(COQTOP) \ coqbinaries:: ${COQBINARIES} -world: coqbinaries states theories contrib tools +world: coqbinaries states theories contrib tools coqide coqlight: coqbinaries states theories-light tools @@ -380,7 +380,7 @@ beforedepend:: scripts/tolink.ml COQIDEBYTE=bin/coqide.byte$(EXE) COQIDEOPT=bin/coqide.opt$(EXE) -COQIDE=bin/coqide.$(BEST)$(EXE) +COQIDE=bin/coqide$(EXE) COQIDECMO=ide/utils/okey.cmo ide/utils/uoptions.cmo \ ide/utils/configwin_keys.cmo ide/utils/configwin_types.cmo \ @@ -402,7 +402,13 @@ beforedepend:: ide/utf8_convert.ml FULLIDELIB=$(FULLCOQLIB)/ide IDEFILES=ide/coq.png ide/.coqide-gtk2rc ide/FAQ -ide: $(COQIDEBYTE) $(COQIDE) states +coqide: coqide-$(HASCOQIDE) +coqide-no: +coqide-byte: $(COQIDEBYTE) $(COQIDE) +coqide-opt: $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) + +ide: coqide-$(HASCOQIDE) states + clean-ide: rm -f $(COQIDECMO) $(COQIDECMX) $(COQIDECMO:.cmo=.cmi) $(COQIDEBYTE) $(COQIDEOPT) @@ -413,6 +419,9 @@ $(COQIDEOPT): $(COQMKTOP) $(CMX) $(USERTACCMX) $(COQIDECMX) $(COQIDEBYTE): $(COQMKTOP) $(CMO) $(USERTACCMO) $(COQIDECMO) $(COQMKTOP) -g -ide -top $(LOCALINCLUDES) $(CAMLDEBUG) -o $@ +$(COQIDE): + cd bin; ln -sf coqide.$(HASCOQIDE)$(EXE) coqide$(EXE) + ide/%.cmo: ide/%.ml $(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< @@ -871,18 +880,19 @@ install-opt: cp $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(COQTOPOPT) $(FULLBINDIR) cd $(FULLBINDIR); ln -sf coqtop.opt$(EXE) coqtop$(EXE) -install-binaries: +install-binaries: install-ide-$(HASCOQIDE) $(MKDIR) $(FULLBINDIR) cp $(COQDEP) $(GALLINA) $(COQMAKEFILE) $(COQTEX) $(COQINTERFACE) $(COQVO2XML) $(FULLBINDIR) -install-ide: install-ide-$(BEST) - cd $(FULLBINDIR); ln -sf coqide.$(BEST)$(EXE) coqide$(EXE) +install-ide-no: -install-ide-byte: +install-ide-byte: cp $(COQIDEBYTE) $(FULLBINDIR) + cd $(FULLBINDIR); ln -sf coqide.byte$(EXE) coqide$(EXE) -install-ide-opt: install-ide-byte - cp $(COQIDEOPT) $(FULLBINDIR) +install-ide-opt: + cp $(COQIDEBYTE) $(COQIDEOPT) $(FULLBINDIR) + cd $(FULLBINDIR); ln -sf coqide.opt$(EXE) coqide$(EXE) LIBFILES=$(INITVO) $(TACTICSVO) $(THEORIESVO) $(CONTRIBVO) LIBFILESLIGHT=$(INITVO) $(THEORIESLIGHTVO) |
