diff options
Diffstat (limited to 'config/Makefile.template')
-rw-r--r-- | config/Makefile.template | 37 |
1 files changed, 28 insertions, 9 deletions
diff --git a/config/Makefile.template b/config/Makefile.template index aa7f2d62..3ea7c7c9 100644 --- a/config/Makefile.template +++ b/config/Makefile.template @@ -35,31 +35,41 @@ COQTOP=COQTOPDIRECTORY VERSION=COQVERSION # Directory containing Camlp4 binaries. Can be empty if camlp4 is in the PATH -CAMLP4BIN=CAMLP4BINDIRECTORY +CAMLP4BIN="CAMLP4BINDIRECTORY" # Ocaml version number CAMLVERSION=CAMLTAG # Ocaml .h directory -CAMLHLIB=CAMLLIBDIRECTORY/caml +CAMLHLIB="CAMLLIBDIRECTORY"/caml # Camlp4 library directory (avoid CAMLP4LIB used on Windows) CAMLP4O=CAMLP4TOOL CAMLP4COMPAT=CAMLP4COMPATFLAGS -MYCAMLP4LIB=CAMLP4LIBDIRECTORY +MYCAMLP4LIB="CAMLP4LIBDIRECTORY" # Objective-Caml compile command -OCAMLC=BYTECAMLC -OCAMLOPT=NATIVECAMLC +OCAMLC="BYTECAMLC" +OCAMLOPT="NATIVECAMLC" +OCAMLDEP="OCAMLDEPEXEC" +OCAMLDOC="OCAMLDOCEXEC" +OCAMLLEX="OCAMLLEXEXEC" +OCAMLYACC="OCAMLYACCEXEC" # Caml link command and Caml make top command -CAMLLINK=BYTECAMLC -CAMLOPTLINK=NATIVECAMLC -CAMLMKTOP=ocamlmktop +CAMLLINK="BYTECAMLC" +CAMLOPTLINK="NATIVECAMLC" +CAMLMKTOP="CAMLMKTOPEXEC" + +# Caml flags +CAMLFLAGS=CAMLANNOTATEFLAG # Compilation debug flag CAMLDEBUG=COQDEBUGFLAG +# Inlining flag (inlining causes problems with ocaml < 3.09.x) +INLINEFLAG=COQINLINEFLAG + # User compilation flag USERFLAGS= @@ -77,6 +87,11 @@ P4DEP=$(COQTOP)/bin/$(ARCH)/camlp4dep # Can be obtain by UNIX command arch ARCH=ARCHITECTURE +# Your C compiler and co +CC="CCEXEC" +AR="AREXEC" +RANLIB="RANLIBEXEC" + # Supplementary libs for some systems, currently: # . Sun Solaris: -cclib -lunix -cclib -lnsl -cclib -lsocket # . others : -cclib -lunix @@ -93,7 +108,7 @@ EXE=EXECUTEEXTENSION MKDIR=mkdir -p # where to put the coqdoc.sty style file -COQDOCDIR=COQDOCDIRECTORY +COQDOCDIR="COQDOCDIRECTORY" # command to update TeX' kpathsea database #MKTEXLSR=MKTEXLSRCOMMAND @@ -113,5 +128,9 @@ REALS=REALSOPT # CoqIde (no/byte/opt) HASCOQIDE=COQIDEOPT +# Defining REVISION +CHECKEDOUT=CHECKEDOUTSOURCETREE + # make or sed are bogus and believe lines not terminating by a return # are inexistent + |