aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfilliatr1999-12-07 16:44:41 +0000
committerfilliatr1999-12-07 16:44:41 +0000
commitb3e6d156fbc13ae6d79075265fc20f8912c520da (patch)
tree79c3ad02e708da07c70b10b6eccb97e6c2137c88
parentf2da732ffd5db2b93a2c8120c668f8b2f6068d3b (diff)
link Dhyp et Auto
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@221 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--Makefile8
-rw-r--r--scripts/coqmktop.ml3
2 files changed, 7 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 0caff0f35c..3362abc8f7 100644
--- a/Makefile
+++ b/Makefile
@@ -96,7 +96,6 @@ TACTICS=tactics/dn.cmo tactics/termdn.cmo tactics/btermdn.cmo \
tactics/nbtermdn.cmo tactics/stock.cmo tactics/pattern.cmo \
tactics/wcclausenv.cmo tactics/tacticals.cmo tactics/tactics.cmo \
tactics/tacentries.cmo tactics/hiddentac.cmo tactics/elim.cmo
-# tactics/dhyp.cmo tactics/auto.cmo
TOPLEVEL=toplevel/himsg.cmo toplevel/errors.cmo toplevel/vernacinterp.cmo \
toplevel/metasyntax.cmo toplevel/command.cmo toplevel/class.cmo \
@@ -104,11 +103,13 @@ TOPLEVEL=toplevel/himsg.cmo toplevel/errors.cmo toplevel/vernacinterp.cmo \
toplevel/protectedtoplevel.cmo toplevel/toplevel.cmo \
toplevel/usage.cmo toplevel/coqinit.cmo toplevel/coqtop.cmo
+HIGHTACTICS=tactics/dhyp.cmo tactics/auto.cmo
+
CMA=$(CLIBS) $(CAMLP4OBJS)
CMXA=$(CMA:.cma=.cmxa)
CMO=$(CONFIG) $(LIB) $(KERNEL) $(LIBRARY) $(PRETYPING) $(PARSING) \
- $(PROOFS) $(TACTICS) $(TOPLEVEL)
+ $(PROOFS) $(TACTICS) $(TOPLEVEL) $(HIGHTACTICS)
CMX=$(CMO:.cmo=.cmx) $(ARITHSYNTAX:.cmo=.cmx)
###########################################################################
@@ -123,7 +124,7 @@ coqtop: $(COQMKTOP) $(CMX)
$(COQMKTOP) -opt -notactics $(OPTFLAGS) -o coqtop
coqtop.byte: $(COQMKTOP) $(CMO) Makefile
- $(COQMKTOP) -top -notactics $(BYTEFLAGS) -o coqtop.byte
+ $(COQMKTOP) -top $(BYTEFLAGS) -o coqtop.byte
# coqmktop
@@ -141,6 +142,7 @@ scripts/tolink.ml: Makefile
echo "let proofs = \""$(PROOFS)"\"" >> $@
echo "let tactics = \""$(TACTICS)"\"" >> $@
echo "let toplevel = \""$(TOPLEVEL)"\"" >> $@
+ echo "let hightactics = \""$(HIGHTACTICS)"\"" >> $@
beforedepend:: scripts/tolink.ml
diff --git a/scripts/coqmktop.ml b/scripts/coqmktop.ml
index bde07410ac..55594d705f 100644
--- a/scripts/coqmktop.ml
+++ b/scripts/coqmktop.ml
@@ -48,6 +48,7 @@ let gramobjs = ["g_zsyntax.cmo"; "g_natsyntax.cmo"]
let notopobjs = gramobjs
(* 5. High-level tactics objects *)
+let hightactics = split_cmo Tolink.hightactics
let cmotacsobjs = [
"prolog.cmo"; "equality.cmo"; "inv.cmo"; "leminv.cmo";
"point.cmo"; "progmach.cmo"; "program.cmo"; "propre.cmo";
@@ -97,7 +98,7 @@ let module_of_file name =
let files_to_link userfiles =
let dyn_objs = if not !opt then dynobjs else [] in
let command_objs = if !searchisos then coqsearch else [] in
- let tactic_objs = if !notactics then [] else cmotacsobjs in
+ let tactic_objs = if !notactics then [] else hightactics in
let toplevel_objs = if !top then topobjs else if !opt then notopobjs else []
in
let objs = core_objs @ dyn_objs @ toplevel @ command_objs @ tactic_objs @