aboutsummaryrefslogtreecommitdiff
path: root/Makefile.build
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.build')
-rw-r--r--Makefile.build20
1 files changed, 19 insertions, 1 deletions
diff --git a/Makefile.build b/Makefile.build
index e348b2b9b8..2e4700be88 100644
--- a/Makefile.build
+++ b/Makefile.build
@@ -11,6 +11,9 @@
# This makefile is normally called by the main Makefile after setting
# some variables.
+# Cleanup environment (avoids filling it up)
+unexport $(COQ_EXPORTED)
+
###########################################################################
# User-customizable variables
###########################################################################
@@ -617,6 +620,9 @@ gramlib/.pack/gramlib.cmxa: $(GRAMOBJS:.cmo=.cmx) gramlib/.pack/gramlib.cmx
$(SHOW)'OCAMLOPT -a -o $@'
$(HIDE)$(OCAMLOPT) $(MLINCLUDES) $(OPTFLAGS) -a -o $@ $^
+# used by install
+gramlib/.pack/gramlib_MLLIB_DEPENDENCIES:=$(GRAMFILES)
+
# Specific rule for kernel.cma, with $(VMBYTEFLAGS).
# This helps loading dllcoqrun.so during an ocamldebug
kernel/kernel.cma: kernel/kernel.mllib
@@ -859,6 +865,18 @@ $(VDFILE).d: $(D_DEPEND_BEFORE_SRC) $(VFILES) $(D_DEPEND_AFTER_SRC) $(COQDEPBOOT
###########################################################################
+
+# Useful to check that the exported variables are within the win32 limits
+
+printenv-real:
+ @env
+ @echo
+ @echo -n "Maxsize (win32 limit is 8k) : "
+ @env | wc -L
+ @echo -n "Total (win32 limit is 32k) : "
+ @env | wc -m
+
+
# To speed-up things a bit, let's dissuade make to attempt rebuilding makefiles
Makefile $(wildcard Makefile.*) config/Makefile : ;
@@ -873,5 +891,5 @@ Makefile $(wildcard Makefile.*) config/Makefile : ;
# For emacs:
# Local Variables:
-# mode: makefile
+# mode: makefile-gmake
# End: