Merge the asmrun and byterun directories into the runtime directory
parent
d880237b93
commit
d3e73595e5
|
@ -56,8 +56,6 @@ README* ocaml-typo=missing-header
|
|||
asmcomp/*/emit.mlp ocaml-typo=tab,long-line,unused-prop
|
||||
asmcomp/power/NOTES.md ocaml-typo=missing-header
|
||||
|
||||
asmrun/i386.S ocaml-typo=long-line
|
||||
|
||||
config/gnu ocaml-typo=prune
|
||||
|
||||
emacs/*.el ocaml-typo=long-line,unused-prop
|
||||
|
@ -77,6 +75,8 @@ otherlibs/win32unix/readlink.c ocaml-typo=long-line
|
|||
otherlibs/win32unix/stat.c ocaml-typo=long-line
|
||||
otherlibs/win32unix/symlink.c ocaml-typo=long-line
|
||||
|
||||
runtime/i386.S ocaml-typo=long-line
|
||||
|
||||
stdlib/hashbang ocaml-typo=white-at-eol,missing-lf
|
||||
|
||||
testsuite/tests/** ocaml-typo=missing-header
|
||||
|
|
|
@ -56,49 +56,6 @@ _ocamltestd
|
|||
/asmcomp/scheduling.ml
|
||||
/asmcomp/CSE.ml
|
||||
|
||||
/asmrun/*.p.c
|
||||
/asmrun/*.d.c
|
||||
/asmrun/alloc.c
|
||||
/asmrun/afl.c
|
||||
/asmrun/array.c
|
||||
/asmrun/backtrace.c
|
||||
/asmrun/bigarray.c
|
||||
/asmrun/callback.c
|
||||
/asmrun/compact.c
|
||||
/asmrun/compare.c
|
||||
/asmrun/custom.c
|
||||
/asmrun/debugger.c
|
||||
/asmrun/dynlink.c
|
||||
/asmrun/extern.c
|
||||
/asmrun/finalise.c
|
||||
/asmrun/floats.c
|
||||
/asmrun/freelist.c
|
||||
/asmrun/gc_ctrl.c
|
||||
/asmrun/globroots.c
|
||||
/asmrun/hash.c
|
||||
/asmrun/intern.c
|
||||
/asmrun/ints.c
|
||||
/asmrun/io.c
|
||||
/asmrun/lexing.c
|
||||
/asmrun/main.c
|
||||
/asmrun/major_gc.c
|
||||
/asmrun/md5.c
|
||||
/asmrun/memory.c
|
||||
/asmrun/meta.c
|
||||
/asmrun/minor_gc.c
|
||||
/asmrun/misc.c
|
||||
/asmrun/obj.c
|
||||
/asmrun/parsing.c
|
||||
/asmrun/printexc.c
|
||||
/asmrun/signals.c
|
||||
/asmrun/startup_aux.c
|
||||
/asmrun/str.c
|
||||
/asmrun/sys.c
|
||||
/asmrun/terminfo.c
|
||||
/asmrun/unix.c
|
||||
/asmrun/weak.c
|
||||
/asmrun/win32.c
|
||||
|
||||
/boot/ocamlrun
|
||||
/boot/ocamlyacc
|
||||
/boot/camlheader
|
||||
|
@ -106,23 +63,6 @@ _ocamltestd
|
|||
/bytecomp/runtimedef.ml
|
||||
/bytecomp/opcodes.ml
|
||||
|
||||
/byterun/caml/jumptbl.h
|
||||
/byterun/caml/m.h
|
||||
/byterun/caml/s.h
|
||||
/byterun/primitives
|
||||
/byterun/prims.c
|
||||
/byterun/caml/opnames.h
|
||||
/byterun/caml/version.h
|
||||
/byterun/ocamlrun
|
||||
/byterun/ocamlrund
|
||||
/byterun/ocamlruni
|
||||
/byterun/ld.conf
|
||||
/byterun/interp.a.lst
|
||||
/byterun/*.[sd]obj
|
||||
/byterun/.gdb_history
|
||||
/byterun/*.d.c
|
||||
/byterun/*.pic.c
|
||||
|
||||
/config/Makefile
|
||||
|
||||
/debugger/lexer.ml
|
||||
|
@ -220,6 +160,23 @@ _ocamltestd
|
|||
/parsing/parser.automaton
|
||||
/parsing/parser.conflicts
|
||||
|
||||
/runtime/caml/jumptbl.h
|
||||
/runtime/caml/m.h
|
||||
/runtime/caml/s.h
|
||||
/runtime/primitives
|
||||
/runtime/prims.c
|
||||
/runtime/caml/opnames.h
|
||||
/runtime/caml/version.h
|
||||
/runtime/ocamlrun
|
||||
/runtime/ocamlrund
|
||||
/runtime/ocamlruni
|
||||
/runtime/ld.conf
|
||||
/runtime/interp.a.lst
|
||||
/runtime/*.[sd]obj
|
||||
/runtime/.gdb_history
|
||||
/runtime/*.d.c
|
||||
/runtime/*.pic.c
|
||||
|
||||
/stdlib/camlheader
|
||||
/stdlib/target_camlheader
|
||||
/stdlib/camlheader[di]
|
||||
|
|
|
@ -40,13 +40,13 @@ state but builds more things than actually required.)
|
|||
|
||||
make coreall
|
||||
+
|
||||
This will rebuild byterun/ocamlrun, ocamlc, etc.
|
||||
This will rebuild runtime/ocamlrun, ocamlc, etc.
|
||||
|
||||
6. (optional) The new system can now be tested:
|
||||
|
||||
echo 'let _ = print_string "Hello world!\n"' > foo.ml
|
||||
./boot/ocamlrun ./ocamlc -I ./stdlib foo.ml
|
||||
./byterun/ocamlrun a.out
|
||||
./runtime/ocamlrun a.out
|
||||
|
||||
7. We now know the system works and can thus build the new boot/
|
||||
binaries:
|
||||
|
|
3
Changes
3
Changes
|
@ -140,6 +140,9 @@ Working version
|
|||
(Sébastien Hinderer, review by David Allsopp, Xavier Leroy and
|
||||
Damien Doligez)
|
||||
|
||||
- GPR#1852: merge runtime directories
|
||||
(Sébastien Hinderer, review by Xavier Leroy and Damien Doligez)
|
||||
|
||||
- GPR#1854: remove the no longer defined BYTECCCOMPOPTS build variable.
|
||||
(Sébastien Hinderer, review by Damien Doligez)
|
||||
|
||||
|
|
|
@ -170,10 +170,8 @@ has excellent documentation.
|
|||
README.win32.adoc:: general information on the Windows ports of OCaml
|
||||
VERSION:: version string
|
||||
asmcomp/:: native-code compiler and linker
|
||||
asmrun/:: native-code runtime library
|
||||
boot/:: bootstrap compiler
|
||||
bytecomp/:: bytecode compiler and linker
|
||||
byterun/:: bytecode interpreter and runtime system
|
||||
compilerlibs/:: the OCaml compiler as a library
|
||||
config/:: configuration files
|
||||
configure:: configure script
|
||||
|
@ -190,6 +188,7 @@ has excellent documentation.
|
|||
ocamltest/:: test driver
|
||||
otherlibs/:: several additional libraries
|
||||
parsing/:: syntax analysis -- see link:parsing/HACKING.adoc[]
|
||||
runtime/:: bytecode interpreter and runtime systems
|
||||
stdlib/:: standard library
|
||||
testsuite/:: tests -- see link:testsuite/HACKING.adoc[]
|
||||
tools/:: various utilities
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
./configure
|
||||
+
|
||||
This generates the three configuration files `config/Makefile`,
|
||||
`byterun/caml/m.h` and `byterun/caml/s.h`.
|
||||
`runtime/caml/m.h` and `runtime/caml/s.h`.
|
||||
+
|
||||
The `configure` script accepts the following options:
|
||||
+
|
||||
|
@ -271,7 +271,7 @@ In the latter case, the destination directory defaults to the
|
|||
Read the "common problems" and "machine-specific hints" section at the end of
|
||||
this file.
|
||||
|
||||
Check the files `m.h` and `s.h` in `byterun/caml/`.
|
||||
Check the files `m.h` and `s.h` in `runtime/caml/`.
|
||||
Wrong endianness or alignment constraints in `machine.h` will
|
||||
immediately crash the bytecode interpreter.
|
||||
|
||||
|
@ -280,12 +280,12 @@ and data segment size (type `limit` under csh or `ulimit -a` under bash). Make
|
|||
sure the limit on the stack size is at least 4M.
|
||||
|
||||
Try recompiling the runtime system with optimizations turned off (change
|
||||
`OC_CFLAGS` in `byterun/Makefile` and `asmrun/Makefile`). The runtime system
|
||||
`OC_CFLAGS` in `runtime/Makefile`). The runtime system
|
||||
contains some complex, atypical pieces of C code which can uncover bugs in
|
||||
optimizing compilers. Alternatively, try another C compiler (e.g. `gcc` instead
|
||||
of the vendor-supplied `cc`).
|
||||
|
||||
You can also build a debug version of the runtime system. Go to the `byterun/`
|
||||
You can also build a debug version of the runtime system. Go to the `runtime/`
|
||||
directory and do `make ocamlrund`. Then, copy `ocamlrund` to
|
||||
`../boot/ocamlrun`, and try again. This version of the runtime system contains
|
||||
lots of assertions and sanity checks that could help you pinpoint the problem.
|
||||
|
|
69
Makefile
69
Makefile
|
@ -43,7 +43,7 @@ CAMLRUN ?= boot/ocamlrun
|
|||
CAMLYACC ?= boot/ocamlyacc
|
||||
include stdlib/StdlibModules
|
||||
|
||||
CAMLC=$(CAMLRUN) boot/ocamlc -g -nostdlib -I boot -use-prims byterun/primitives
|
||||
CAMLC=$(CAMLRUN) boot/ocamlc -g -nostdlib -I boot -use-prims runtime/primitives
|
||||
CAMLOPT=$(CAMLRUN) ./ocamlopt -g -nostdlib -I stdlib -I otherlibs/dynlink
|
||||
ARCHES=amd64 i386 arm arm64 power s390x
|
||||
INCLUDES=-I utils -I parsing -I typing -I bytecomp -I middle_end \
|
||||
|
@ -263,7 +263,7 @@ LIBFILES=stdlib.cma std_exit.cmo *.cmi camlheader
|
|||
COMPLIBDIR=$(LIBDIR)/compiler-libs
|
||||
|
||||
TOPINCLUDES=$(addprefix -I otherlibs/,$(filter-out %threads,$(OTHERLIBRARIES)))
|
||||
RUNTOP=./byterun/ocamlrun ./ocaml \
|
||||
RUNTOP=./runtime/ocamlrun ./ocaml \
|
||||
-nostdlib -I stdlib \
|
||||
-noinit $(TOPFLAGS) $(TOPINCLUDES)
|
||||
NATRUNTOP=./ocamlnat$(EXE) \
|
||||
|
@ -371,14 +371,14 @@ beforedepend:: utils/config.ml
|
|||
# Start up the system from the distribution compiler
|
||||
.PHONY: coldstart
|
||||
coldstart:
|
||||
$(MAKE) -C byterun $(BOOT_FLEXLINK_CMD) all
|
||||
cp byterun/ocamlrun$(EXE) boot/ocamlrun$(EXE)
|
||||
$(MAKE) -C runtime $(BOOT_FLEXLINK_CMD) all
|
||||
cp runtime/ocamlrun$(EXE) boot/ocamlrun$(EXE)
|
||||
$(MAKE) -C yacc $(BOOT_FLEXLINK_CMD) all
|
||||
cp yacc/ocamlyacc$(EXE) boot/ocamlyacc$(EXE)
|
||||
$(MAKE) -C stdlib $(BOOT_FLEXLINK_CMD) \
|
||||
COMPILER="../boot/ocamlc -use-prims ../byterun/primitives" all
|
||||
COMPILER="../boot/ocamlc -use-prims ../runtime/primitives" all
|
||||
cd stdlib; cp $(LIBFILES) ../boot
|
||||
cd boot; $(LN) ../byterun/libcamlrun.$(A) .
|
||||
cd boot; $(LN) ../runtime/libcamlrun.$(A) .
|
||||
|
||||
# Recompile the core system using the bootstrap compiler
|
||||
.PHONY: coreall
|
||||
|
@ -424,7 +424,7 @@ promote-cross: promote-common
|
|||
.PHONY: promote
|
||||
promote: PROMOTE = $(CAMLRUN) tools/stripdebug
|
||||
promote: promote-common
|
||||
cp byterun/ocamlrun$(EXE) boot/ocamlrun$(EXE)
|
||||
cp runtime/ocamlrun$(EXE) boot/ocamlrun$(EXE)
|
||||
|
||||
# Compile the native-code compiler
|
||||
.PHONY: opt-core
|
||||
|
@ -459,15 +459,15 @@ opt.opt:
|
|||
coreboot:
|
||||
# Promote the new compiler but keep the old runtime
|
||||
# This compiler runs on boot/ocamlrun and produces bytecode for
|
||||
# byterun/ocamlrun
|
||||
# runtime/ocamlrun
|
||||
$(MAKE) promote-cross
|
||||
# Rebuild ocamlc and ocamllex (run on byterun/ocamlrun)
|
||||
# Rebuild ocamlc and ocamllex (run on runtime/ocamlrun)
|
||||
$(MAKE) partialclean
|
||||
$(MAKE) ocamlc ocamllex ocamltools
|
||||
# Rebuild the library (using byterun/ocamlrun ./ocamlc)
|
||||
# Rebuild the library (using runtime/ocamlrun ./ocamlc)
|
||||
$(MAKE) library-cross
|
||||
# Promote the new compiler and the new runtime
|
||||
$(MAKE) CAMLRUN=byterun/ocamlrun promote
|
||||
$(MAKE) CAMLRUN=runtime/ocamlrun promote
|
||||
# Rebuild the core system
|
||||
$(MAKE) partialclean
|
||||
$(MAKE) core
|
||||
|
@ -526,15 +526,15 @@ flexdll: flexdll/Makefile flexlink
|
|||
# Bootstrapping flexlink - leaves a bytecode image of flexlink.exe in flexdll/
|
||||
.PHONY: flexlink
|
||||
flexlink: flexdll/Makefile
|
||||
$(MAKE) -C byterun BOOTSTRAPPING_FLEXLINK=yes ocamlrun$(EXE)
|
||||
cp byterun/ocamlrun$(EXE) boot/ocamlrun$(EXE)
|
||||
$(MAKE) -C runtime BOOTSTRAPPING_FLEXLINK=yes ocamlrun$(EXE)
|
||||
cp runtime/ocamlrun$(EXE) boot/ocamlrun$(EXE)
|
||||
$(MAKE) -C stdlib COMPILER=../boot/ocamlc stdlib.cma std_exit.cmo
|
||||
cd stdlib && cp stdlib.cma std_exit.cmo *.cmi ../boot
|
||||
$(MAKE) -C flexdll MSVC_DETECT=0 OCAML_CONFIG_FILE=../config/Makefile \
|
||||
CHAINS=$(FLEXDLL_CHAIN) NATDYNLINK=false \
|
||||
OCAMLOPT="../boot/ocamlrun ../boot/ocamlc -I ../boot" \
|
||||
flexlink.exe
|
||||
$(MAKE) -C byterun clean
|
||||
$(MAKE) -C runtime clean
|
||||
$(MAKE) partialclean
|
||||
|
||||
.PHONY: flexlink.opt
|
||||
|
@ -573,7 +573,7 @@ install:
|
|||
$(INSTALL_DATA) \
|
||||
VERSION \
|
||||
"$(INSTALL_LIBDIR)"
|
||||
$(MAKE) -C byterun install
|
||||
$(MAKE) -C runtime install
|
||||
$(INSTALL_PROG) ocaml "$(INSTALL_BINDIR)/ocaml$(EXE)"
|
||||
ifeq "$(INSTALL_BYTECODE_PROGRAMS)" "true"
|
||||
$(INSTALL_PROG) ocamlc "$(INSTALL_BINDIR)/ocamlc.byte$(EXE)"
|
||||
|
@ -652,7 +652,7 @@ endif
|
|||
# Installation of the native-code compiler
|
||||
.PHONY: installopt
|
||||
installopt:
|
||||
$(MAKE) -C asmrun install
|
||||
$(MAKE) -C runtime installopt
|
||||
ifeq "$(INSTALL_BYTECODE_PROGRAMS)" "true"
|
||||
$(INSTALL_PROG) ocamlopt "$(INSTALL_BINDIR)/ocamlopt.byte$(EXE)"
|
||||
endif
|
||||
|
@ -912,16 +912,16 @@ $(ASMCOMP:.cmo=.cmx): ocamlopt
|
|||
|
||||
# The predefined exceptions and primitives
|
||||
|
||||
byterun/primitives:
|
||||
$(MAKE) -C byterun primitives
|
||||
runtime/primitives:
|
||||
$(MAKE) -C runtime primitives
|
||||
|
||||
bytecomp/runtimedef.ml: byterun/primitives byterun/caml/fail.h
|
||||
bytecomp/runtimedef.ml: runtime/primitives runtime/caml/fail.h
|
||||
(echo 'let builtin_exceptions = [|'; \
|
||||
cat byterun/caml/fail.h | tr -d '\r' | \
|
||||
cat runtime/caml/fail.h | tr -d '\r' | \
|
||||
sed -n -e 's|.*/\* \("[A-Za-z_]*"\) \*/$$| \1;|p'; \
|
||||
echo '|]'; \
|
||||
echo 'let builtin_primitives = [|'; \
|
||||
sed -e 's/.*/ "&";/' byterun/primitives; \
|
||||
sed -e 's/.*/ "&";/' runtime/primitives; \
|
||||
echo '|]') > $@
|
||||
|
||||
partialclean::
|
||||
|
@ -980,17 +980,17 @@ runtime: stdlib/libcamlrun.$(A)
|
|||
|
||||
.PHONY: makeruntime
|
||||
makeruntime:
|
||||
$(MAKE) -C byterun $(BOOT_FLEXLINK_CMD) all
|
||||
byterun/libcamlrun.$(A): makeruntime ;
|
||||
stdlib/libcamlrun.$(A): byterun/libcamlrun.$(A)
|
||||
cd stdlib; $(LN) ../byterun/libcamlrun.$(A) .
|
||||
$(MAKE) -C runtime $(BOOT_FLEXLINK_CMD) all
|
||||
runtime/libcamlrun.$(A): makeruntime ;
|
||||
stdlib/libcamlrun.$(A): runtime/libcamlrun.$(A)
|
||||
cd stdlib; $(LN) ../runtime/libcamlrun.$(A) .
|
||||
clean::
|
||||
$(MAKE) -C byterun clean
|
||||
$(MAKE) -C runtime clean
|
||||
rm -f stdlib/libcamlrun.$(A)
|
||||
|
||||
otherlibs_all := bigarray dynlink graph raw_spacetime_lib \
|
||||
str systhreads threads unix win32graph win32unix
|
||||
subdirs := asmrun byterun debugger lex ocamldoc ocamltest stdlib tools \
|
||||
subdirs := debugger lex ocamldoc ocamltest runtime stdlib tools \
|
||||
$(addprefix otherlibs/, $(otherlibs_all)) \
|
||||
ocamldoc/stdlib_non_prefixed
|
||||
|
||||
|
@ -1012,12 +1012,11 @@ runtimeopt: stdlib/libasmrun.$(A)
|
|||
|
||||
.PHONY: makeruntimeopt
|
||||
makeruntimeopt:
|
||||
$(MAKE) -C asmrun $(BOOT_FLEXLINK_CMD) all
|
||||
asmrun/libasmrun.$(A): makeruntimeopt ;
|
||||
stdlib/libasmrun.$(A): asmrun/libasmrun.$(A)
|
||||
$(MAKE) -C runtime $(BOOT_FLEXLINK_CMD) allopt
|
||||
runtime/libasmrun.$(A): makeruntimeopt ;
|
||||
stdlib/libasmrun.$(A): runtime/libasmrun.$(A)
|
||||
cp $< $@
|
||||
clean::
|
||||
$(MAKE) -C asmrun clean
|
||||
rm -f stdlib/libasmrun.$(A)
|
||||
|
||||
# The standard library
|
||||
|
@ -1028,7 +1027,7 @@ library: ocamlc
|
|||
|
||||
.PHONY: library-cross
|
||||
library-cross:
|
||||
$(MAKE) -C stdlib $(BOOT_FLEXLINK_CMD) CAMLRUN=../byterun/ocamlrun all
|
||||
$(MAKE) -C stdlib $(BOOT_FLEXLINK_CMD) CAMLRUN=../runtime/ocamlrun all
|
||||
|
||||
.PHONY: libraryopt
|
||||
libraryopt:
|
||||
|
@ -1267,8 +1266,8 @@ toplevel/opttoploop.cmx: otherlibs/dynlink/dynlink.cmxa
|
|||
|
||||
# The numeric opcodes
|
||||
|
||||
bytecomp/opcodes.ml: byterun/caml/instruct.h tools/make_opcodes
|
||||
byterun/ocamlrun tools/make_opcodes -opcodes < $< > $@
|
||||
bytecomp/opcodes.ml: runtime/caml/instruct.h tools/make_opcodes
|
||||
runtime/ocamlrun tools/make_opcodes -opcodes < $< > $@
|
||||
|
||||
tools/make_opcodes: tools/make_opcodes.mll
|
||||
$(MAKE) -C tools make_opcodes
|
||||
|
@ -1314,7 +1313,7 @@ depend: beforedepend
|
|||
distclean: clean
|
||||
rm -f boot/ocamlrun boot/ocamlrun$(EXE) boot/camlheader \
|
||||
boot/ocamlyacc boot/*.cm* boot/libcamlrun.$(A)
|
||||
rm -f config/Makefile byterun/caml/m.h byterun/caml/s.h
|
||||
rm -f config/Makefile runtime/caml/m.h runtime/caml/s.h
|
||||
rm -f tools/*.bak
|
||||
rm -f ocaml ocamlc
|
||||
rm -f testsuite/_log*
|
||||
|
|
|
@ -57,12 +57,12 @@ $(error If set, USE_RUNTIME must be equal to "d" (debug runtime) \
|
|||
or "i" (instrumented runtime))
|
||||
endif
|
||||
|
||||
RUNTIME_VARIANT=-I $(OTOPDIR)/asmrun -I $(OTOPDIR)/byterun \
|
||||
RUNTIME_VARIANT=-I $(OTOPDIR)/runtime \
|
||||
-runtime-variant $(USE_RUNTIME)
|
||||
export OCAMLRUNPARAM?=v=0
|
||||
endif
|
||||
|
||||
OCAMLRUN=$(TOPDIR)/byterun/ocamlrun$(USE_RUNTIME)$(EXE)
|
||||
OCAMLRUN=$(TOPDIR)/runtime/ocamlrun$(USE_RUNTIME)$(EXE)
|
||||
|
||||
OCFLAGS=-nostdlib -I $(OTOPDIR)/stdlib $(COMPFLAGS)
|
||||
OCOPTFLAGS=
|
||||
|
@ -92,9 +92,9 @@ OCAMLOPT=$(FLEXLINK_PREFIX)$(OCAMLRUN) $(OTOPDIR)/ocamlopt $(OCFLAGS) \
|
|||
OCAMLDOC=$(OCAMLRUN) $(OTOPDIR)/ocamldoc/ocamldoc
|
||||
OCAMLLEX=$(OCAMLRUN) $(OTOPDIR)/lex/ocamllex
|
||||
OCAMLMKLIB=$(FLEXLINK_PREFIX)$(OCAMLRUN) $(OTOPDIR)/tools/ocamlmklib \
|
||||
-ocamlc "$(OTOPDIR)/byterun/ocamlrun$(USE_RUNTIME)$(EXE) \
|
||||
-ocamlc "$(OTOPDIR)/runtime/ocamlrun$(USE_RUNTIME)$(EXE) \
|
||||
$(OTOPDIR)/ocamlc $(OCFLAGS) $(RUNTIME_VARIANT)" \
|
||||
-ocamlopt "$(OTOPDIR)/byterun/ocamlrun$(USE_RUNTIME)$(EXE) \
|
||||
-ocamlopt "$(OTOPDIR)/runtime/ocamlrun$(USE_RUNTIME)$(EXE) \
|
||||
$(OTOPDIR)/ocamlopt $(OCFLAGS) $(RUNTIME_VARIANT)"
|
||||
OCAMLYACC=$(TOPDIR)/yacc/ocamlyacc$(EXE)
|
||||
DUMPOBJ=$(OCAMLRUN) $(OTOPDIR)/tools/dumpobj
|
||||
|
|
|
@ -196,8 +196,8 @@ quickly as it will be unable to link `ocamlrun`.
|
|||
|
||||
Now run:
|
||||
|
||||
cp config/m-nt.h byterun/caml/m.h
|
||||
cp config/s-nt.h byterun/caml/s.h
|
||||
cp config/m-nt.h runtime/caml/m.h
|
||||
cp config/s-nt.h runtime/caml/s.h
|
||||
|
||||
followed by:
|
||||
|
||||
|
@ -227,7 +227,7 @@ like to copy the `tools/msvs-promote-path` script and add the `eval` line to
|
|||
your `~/.bashrc` file.
|
||||
|
||||
* The Microsoft Visual C/C++ compiler does not implement "computed gotos", and
|
||||
therefore generates inefficient code for `byterun/interp.c`. Consequently,
|
||||
therefore generates inefficient code for `runtime/interp.c`. Consequently,
|
||||
the performance of bytecode programs is about 2/3 of that obtained under
|
||||
Unix/GCC, Cygwin or Mingw-w64 on similar hardware.
|
||||
|
||||
|
@ -268,8 +268,8 @@ the WinZip Options Window.)
|
|||
|
||||
Now run:
|
||||
|
||||
cp config/m-nt.h byterun/caml/m.h
|
||||
cp config/s-nt.h byterun/caml/s.h
|
||||
cp config/m-nt.h runtime/caml/m.h
|
||||
cp config/s-nt.h runtime/caml/s.h
|
||||
|
||||
followed by:
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ let bind_nonvar name arg fn =
|
|||
| _ -> let id = Ident.create name in Clet(id, arg, fn (Cvar id))
|
||||
|
||||
let caml_black = Nativeint.shift_left (Nativeint.of_int 3) 8
|
||||
(* cf. byterun/caml/gc.h *)
|
||||
(* cf. runtime/caml/gc.h *)
|
||||
|
||||
(* Block headers. Meaning of the tag field: see stdlib/obj.ml *)
|
||||
|
||||
|
@ -3429,7 +3429,7 @@ module IntSet = Set.Make(
|
|||
|
||||
let default_apply = IntSet.add 2 (IntSet.add 3 IntSet.empty)
|
||||
(* These apply funs are always present in the main program because
|
||||
the run-time system needs them (cf. asmrun/<arch>.S) . *)
|
||||
the run-time system needs them (cf. runtime/<arch>.S) . *)
|
||||
|
||||
let generic_functions shared units =
|
||||
let (apply,send,curry) =
|
||||
|
|
|
@ -1169,7 +1169,7 @@ let end_assembly() =
|
|||
(* In profiling mode, for ELF64, emit the helper functions
|
||||
for register saving and restoring. We put one copy of these
|
||||
functions in every generated file, instead of defining
|
||||
them once in asmrun/power.S, so that we can call them
|
||||
them once in runtime/power.S, so that we can call them
|
||||
without risking to save r2 in the wrong place. *)
|
||||
if ppc64 && !Clflags.gprofile then begin
|
||||
let save_area = reserved_stack_space + (if abi = ELF64v1 then 8*8 else 0) in
|
||||
|
|
1724
asmrun/.depend
1724
asmrun/.depend
File diff suppressed because it is too large
Load Diff
213
asmrun/Makefile
213
asmrun/Makefile
|
@ -1,213 +0,0 @@
|
|||
#**************************************************************************
|
||||
#* *
|
||||
#* OCaml *
|
||||
#* *
|
||||
#* Xavier Leroy, projet Cristal, INRIA Rocquencourt *
|
||||
#* *
|
||||
#* Copyright 1999 Institut National de Recherche en Informatique et *
|
||||
#* en Automatique. *
|
||||
#* *
|
||||
#* All rights reserved. This file is distributed under the terms of *
|
||||
#* the GNU Lesser General Public License version 2.1, with the *
|
||||
#* special exception on linking described in the file LICENSE. *
|
||||
#* *
|
||||
#**************************************************************************
|
||||
|
||||
include ../config/Makefile
|
||||
include ../Makefile.common
|
||||
|
||||
LINKEDFILES=misc.c freelist.c major_gc.c minor_gc.c memory.c alloc.c array.c \
|
||||
compare.c ints.c floats.c str.c io.c extern.c intern.c hash.c sys.c \
|
||||
parsing.c gc_ctrl.c md5.c obj.c lexing.c printexc.c callback.c \
|
||||
weak.c compact.c finalise.c meta.c custom.c main.c globroots.c \
|
||||
$(UNIX_OR_WIN32).c dynlink.c signals.c debugger.c startup_aux.c \
|
||||
backtrace.c afl.c bigarray.c
|
||||
|
||||
# The following variable stores the list of files for which dependencies
|
||||
# should be computed. It includes even the files that won't actually be
|
||||
# compiled on the platform where make depend is run
|
||||
sources := $(LINKEDFILES)
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "win32"
|
||||
LN = cp
|
||||
sources += ../byterun/unix.c
|
||||
else
|
||||
LN = ln -s
|
||||
sources += ../byterun/win32.c
|
||||
endif
|
||||
|
||||
OC_CPPFLAGS += -I../byterun -DNATIVE_CODE -DTARGET_$(ARCH)
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
OC_CPPFLAGS += -DMODEL_$(MODEL)
|
||||
endif
|
||||
|
||||
OC_CPPFLAGS += -DSYS_$(SYSTEM) $(IFLEXDIR) $(LIBUNWIND_INCLUDE_FLAGS)
|
||||
OC_DEBUG_CPPFLAGS = -DDEBUG
|
||||
|
||||
ifneq "$(CCOMPTYPE)" "msvc"
|
||||
OC_CFLAGS += -g
|
||||
endif
|
||||
|
||||
ifeq "$(TOOLCHAIN)" "msvc"
|
||||
OC_PROF_CFLAGS=
|
||||
OC_PROF_CPPFLAGS=-DPROFILING
|
||||
ASMOBJS=$(ARCH)nt.$(O)
|
||||
ASMFLAGS=
|
||||
ifeq ($(WITH_SPACETIME),true)
|
||||
ASMFLAGS=/DWITH_SPACETIME
|
||||
endif
|
||||
else
|
||||
OC_PROF_CFLAGS=-pg
|
||||
OC_PROF_CPPFLAGS=-DPROFILING
|
||||
ASMOBJS=$(ARCH).$(O)
|
||||
endif
|
||||
|
||||
OC_INSTR_CPPFLAGS=-DCAML_INSTR
|
||||
|
||||
ASPPFLAGS = -DSYS_$(SYSTEM) -I../byterun
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
ASPPFLAGS += -DMODEL_$(MODEL)
|
||||
endif
|
||||
|
||||
COBJS=startup_aux.$(O) startup.$(O) main.$(O) fail.$(O) \
|
||||
roots.$(O) signals.$(O) signals_asm.$(O) misc.$(O) freelist.$(O) \
|
||||
major_gc.$(O) minor_gc.$(O) memory.$(O) alloc.$(O) compare.$(O) \
|
||||
ints.$(O) floats.$(O) str.$(O) array.$(O) io.$(O) extern.$(O) \
|
||||
intern.$(O) hash.$(O) sys.$(O) parsing.$(O) gc_ctrl.$(O) \
|
||||
md5.$(O) obj.$(O) lexing.$(O) $(UNIX_OR_WIN32).$(O) \
|
||||
printexc.$(O) callback.$(O) weak.$(O) compact.$(O) finalise.$(O) \
|
||||
custom.$(O) globroots.$(O) backtrace_prim.$(O) backtrace.$(O) \
|
||||
natdynlink.$(O) debugger.$(O) meta.$(O) dynlink.$(O) \
|
||||
clambda_checks.$(O) spacetime.$(O) spacetime_snapshot.$(O) \
|
||||
afl.$(O) bigarray.$(O)
|
||||
|
||||
OBJS=$(COBJS) $(ASMOBJS)
|
||||
|
||||
DOBJS=$(COBJS:.$(O)=.d.$(O)) $(ASMOBJS)
|
||||
IOBJS=$(COBJS:.$(O)=.i.$(O)) $(ASMOBJS)
|
||||
POBJS=$(COBJS:.$(O)=.p.$(O)) $(ASMOBJS:.$(O)=.p.$(O))
|
||||
PICOBJS=$(COBJS:.$(O)=.pic.$(O)) $(ASMOBJS:.$(O)=.pic.$(O))
|
||||
|
||||
TARGETS_A = libasmrun.$(A)
|
||||
TARGETS_SO=
|
||||
|
||||
ifeq "$(RUNTIMED)" "true"
|
||||
TARGETS_A += libasmrund.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(RUNTIMEI)" "true"
|
||||
TARGETS_A += libasmruni.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(PROFILING)" "true"
|
||||
TARGETS_A += libasmrunp.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true"
|
||||
TARGETS_A += libasmrun_pic.$(A)
|
||||
TARGETS_SO += libasmrun_shared.$(SO)
|
||||
endif
|
||||
endif
|
||||
|
||||
.PHONY: all
|
||||
all: $(TARGETS_A) $(TARGETS_SO)
|
||||
|
||||
libasmrun.$(A): $(OBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrund.$(A): $(DOBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmruni.$(A): $(IOBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrunp.$(A): $(POBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrun_pic.$(A): $(PICOBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrun_shared.$(SO): $(PICOBJS)
|
||||
$(MKDLL) -o $@ $^ $(NATIVECCLIBS)
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
$(INSTALL_DATA) $(TARGETS_A) "$(INSTALL_LIBDIR)"
|
||||
if test -n "$(TARGETS_SO)"; then \
|
||||
$(INSTALL_PROG) $(TARGETS_SO) "$(INSTALL_LIBDIR)"; \
|
||||
fi
|
||||
|
||||
$(LINKEDFILES): %.c: ../byterun/%.c
|
||||
$(LN) $< $@
|
||||
|
||||
|
||||
|
||||
%.d.$(O): OC_CPPFLAGS += $(OC_DEBUG_CPPFLAGS)
|
||||
|
||||
%.i.$(O): OC_CPPFLAGS += $(OC_INSTR_CPPFLAGS)
|
||||
|
||||
%.p.$(O): OC_CFLAGS += $(OC_PROF_CFLAGS)
|
||||
%.p.$(O): OC_CPPFLAGS += $(OC_PROF_CPPFLAGS)
|
||||
|
||||
%.pic.$(O): OC_CFLAGS += $(SHAREDLIB_CFLAGS)
|
||||
|
||||
# The COMPILE_C_FILE macro below receives as argument the pattern
|
||||
# that corresponds to the name of the generated object file
|
||||
# (without the extension, which is added by the macro)
|
||||
define COMPILE_C_FILE
|
||||
$(1).$(O): %.c
|
||||
$$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
|
||||
endef
|
||||
|
||||
object_types := % %.d %.i %.p %.pic
|
||||
|
||||
$(foreach object_type, $(object_types), \
|
||||
$(eval $(call COMPILE_C_FILE,$(object_type))))
|
||||
|
||||
%.o: %.S
|
||||
$(ASPP) $(ASPPFLAGS) -o $@ $< || \
|
||||
{ echo "If your assembler produced syntax errors, it is probably";\
|
||||
echo "unhappy with the preprocessor. Check your assembler, or";\
|
||||
echo "try producing $*.o by hand.";\
|
||||
exit 2; }
|
||||
|
||||
%.p.o: %.S
|
||||
$(ASPP) $(ASPPFLAGS) $(ASPPPROFFLAGS) -o $@ $<
|
||||
|
||||
%.pic.o: %.S
|
||||
$(ASPP) $(ASPPFLAGS) $(SHAREDLIB_CFLAGS) -o $@ $<
|
||||
|
||||
%.obj: %.asm
|
||||
$(ASM)$@ $(ASMFLAGS) $<
|
||||
|
||||
%.pic.obj: %.asm
|
||||
$(ASM)$@ $(ASMFLAGS) $<
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f $(LINKEDFILES)
|
||||
rm -f *.$(O) *.$(A) *.$(SO)
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
rm -r *~
|
||||
|
||||
.PHONY: depend
|
||||
ifeq "$(TOOLCHAIN)" "msvc"
|
||||
depend:
|
||||
$(error Dependencies cannot be regenerated using the MSVC ports)
|
||||
else
|
||||
depend: $(COBJS:.$(O)=.c) $(sources)
|
||||
$(CC) -MM $(OC_CPPFLAGS) $^ | \
|
||||
sed -e 's/\.o/.$$(O)/' > .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_PROF_CPPFLAGS) $^ | \
|
||||
sed -e 's/\.o/.p.$$(O)/' >> .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_DEBUG_CPPFLAGS) $^ | \
|
||||
sed -e 's/\.o/.d.$$(O)/' >> .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_INSTR_CPPFLAGS) $^ | \
|
||||
sed -e 's/\.o/.i.$$(O)/' >> .depend
|
||||
endif
|
||||
|
||||
include .depend
|
|
@ -37,7 +37,7 @@ type compilation_env =
|
|||
|
||||
(* Debugging events *)
|
||||
|
||||
(* Warning: when you change these types, check byterun/backtrace.c *)
|
||||
(* Warning: when you change these types, check runtime/backtrace.c *)
|
||||
type debug_event =
|
||||
{ mutable ev_pos: int; (* Position in bytecode *)
|
||||
ev_module: string; (* Name of defining module *)
|
||||
|
|
955
byterun/.depend
955
byterun/.depend
|
@ -1,955 +0,0 @@
|
|||
afl.$(O): afl.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/mlvalues.h caml/misc.h caml/osdeps.h caml/memory.h caml/gc.h \
|
||||
caml/mlvalues.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
alloc.$(O): alloc.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/stacks.h caml/memory.h
|
||||
array.$(O): array.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
backtrace.$(O): backtrace.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/backtrace.h \
|
||||
caml/exec.h caml/backtrace_prim.h caml/backtrace.h caml/fail.h
|
||||
backtrace_prim.$(O): backtrace_prim.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/misc.h caml/alloc.h caml/mlvalues.h \
|
||||
caml/custom.h caml/io.h caml/instruct.h caml/intext.h caml/io.h \
|
||||
caml/exec.h caml/fix_code.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/startup.h \
|
||||
caml/exec.h caml/stacks.h caml/memory.h caml/sys.h caml/backtrace.h \
|
||||
caml/fail.h caml/backtrace_prim.h caml/backtrace.h
|
||||
bigarray.$(O): bigarray.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/bigarray.h caml/custom.h caml/fail.h \
|
||||
caml/intext.h caml/io.h caml/hash.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/signals.h
|
||||
callback.$(O): callback.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/interp.h caml/instruct.h caml/fix_code.h \
|
||||
caml/stacks.h caml/memory.h
|
||||
compact.$(O): compact.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/finalise.h caml/roots.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/mlvalues.h caml/roots.h caml/weak.h \
|
||||
caml/compact.h
|
||||
compare.$(O): compare.c caml/custom.h caml/mlvalues.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h
|
||||
custom.$(O): custom.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/custom.h caml/fail.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/signals.h
|
||||
debugger.$(O): debugger.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/debugger.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/fail.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/io.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/sys.h
|
||||
dynlink.$(O): dynlink.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/dynlink.h caml/fail.h \
|
||||
caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/osdeps.h \
|
||||
caml/memory.h caml/prims.h caml/signals.h
|
||||
extern.$(O): extern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/custom.h caml/fail.h \
|
||||
caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
fail.$(O): fail.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/io.h caml/gc.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/misc.h caml/mlvalues.h caml/printexc.h caml/signals.h caml/stacks.h \
|
||||
caml/memory.h
|
||||
finalise.$(O): finalise.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/compact.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/minor_gc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h
|
||||
fix_code.$(O): fix_code.c caml/config.h caml/m.h caml/s.h caml/debugger.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
floats.$(O): floats.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/misc.h caml/reverse.h caml/stacks.h caml/memory.h
|
||||
freelist.$(O): freelist.c caml/config.h caml/m.h caml/s.h caml/freelist.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/major_gc.h caml/misc.h caml/mlvalues.h
|
||||
gc_ctrl.$(O): gc_ctrl.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/compact.h \
|
||||
caml/custom.h caml/fail.h caml/finalise.h caml/roots.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/stacks.h caml/startup_aux.h
|
||||
globroots.$(O): globroots.c caml/memory.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/memory.h caml/globroots.h caml/roots.h
|
||||
hash.$(O): hash.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/custom.h caml/mlvalues.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/hash.h
|
||||
instrtrace.$(O): instrtrace.c
|
||||
intern.$(O): intern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/custom.h \
|
||||
caml/fail.h caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/misc.h caml/reverse.h
|
||||
interp.$(O): interp.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/fix_code.h caml/instrtrace.h \
|
||||
caml/instruct.h caml/interp.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/prims.h \
|
||||
caml/signals.h caml/stacks.h caml/memory.h caml/startup_aux.h \
|
||||
caml/jumptbl.h
|
||||
ints.$(O): ints.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/fail.h caml/intext.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h
|
||||
io.$(O): io.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/custom.h caml/fail.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/osdeps.h \
|
||||
caml/memory.h caml/signals.h caml/sys.h
|
||||
lexing.$(O): lexing.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h caml/stacks.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
main.$(O): main.c caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/misc.h caml/sys.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/mlvalues.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
major_gc.$(O): major_gc.c caml/compact.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/custom.h caml/config.h caml/fail.h \
|
||||
caml/finalise.h caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h caml/weak.h
|
||||
md5.$(O): md5.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/md5.h caml/io.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/io.h caml/reverse.h
|
||||
memory.$(O): memory.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/fail.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/signals.h
|
||||
meta.$(O): meta.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/fail.h caml/fix_code.h caml/interp.h \
|
||||
caml/intext.h caml/io.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/prims.h caml/stacks.h \
|
||||
caml/memory.h caml/backtrace_prim.h caml/backtrace.h caml/exec.h
|
||||
minor_gc.$(O): minor_gc.c caml/custom.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/config.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/roots.h caml/signals.h caml/weak.h
|
||||
misc.$(O): misc.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/memory.h caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/osdeps.h \
|
||||
caml/memory.h caml/version.h
|
||||
obj.$(O): obj.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/gc.h caml/interp.h caml/major_gc.h \
|
||||
caml/freelist.h caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/prims.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
parsing.$(O): parsing.c caml/config.h caml/m.h caml/s.h caml/mlvalues.h \
|
||||
caml/config.h caml/misc.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/alloc.h
|
||||
prims.$(O): prims.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/prims.h
|
||||
printexc.$(O): printexc.c caml/backtrace.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/misc.h caml/mlvalues.h caml/printexc.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
roots.$(O): roots.c caml/finalise.h caml/roots.h caml/misc.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/globroots.h caml/major_gc.h caml/memory.h caml/minor_gc.h \
|
||||
caml/misc.h caml/mlvalues.h caml/roots.h caml/stacks.h
|
||||
signals_byt.$(O): signals_byt.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/memory.h caml/config.h caml/gc.h caml/mlvalues.h caml/misc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/signals_machdep.h
|
||||
signals.$(O): signals.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/fail.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/roots.h \
|
||||
caml/memory.h caml/signals.h caml/signals_machdep.h caml/sys.h
|
||||
spacetime.$(O): spacetime.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h
|
||||
stacks.$(O): stacks.c caml/config.h caml/m.h caml/s.h caml/fail.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/misc.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
startup_aux.$(O): startup_aux.c caml/backtrace.h caml/mlvalues.h \
|
||||
caml/config.h caml/m.h caml/s.h caml/misc.h caml/exec.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/callback.h caml/major_gc.h caml/dynlink.h \
|
||||
caml/osdeps.h caml/memory.h caml/startup_aux.h
|
||||
startup.$(O): startup.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/backtrace.h caml/exec.h \
|
||||
caml/callback.h caml/custom.h caml/debugger.h caml/dynlink.h caml/exec.h \
|
||||
caml/fail.h caml/fix_code.h caml/freelist.h caml/gc_ctrl.h \
|
||||
caml/instrtrace.h caml/interp.h caml/intext.h caml/io.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/osdeps.h caml/memory.h caml/prims.h caml/printexc.h caml/reverse.h \
|
||||
caml/signals.h caml/stacks.h caml/sys.h caml/startup.h \
|
||||
caml/startup_aux.h caml/version.h
|
||||
str.$(O): str.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/mlvalues.h \
|
||||
caml/misc.h
|
||||
sys.$(O): sys.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/debugger.h caml/fail.h caml/gc_ctrl.h \
|
||||
caml/io.h caml/misc.h caml/mlvalues.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/signals.h caml/stacks.h caml/sys.h \
|
||||
caml/version.h caml/callback.h caml/startup_aux.h
|
||||
unix.$(O): unix.c caml/config.h caml/m.h caml/s.h caml/fail.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/sys.h caml/io.h \
|
||||
caml/alloc.h
|
||||
weak.$(O): weak.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/weak.h
|
||||
win32.$(O): win32.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/address_class.h caml/fail.h caml/io.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/osdeps.h caml/memory.h \
|
||||
caml/signals.h caml/sys.h caml/config.h
|
||||
afl.d.$(O): afl.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/mlvalues.h caml/misc.h caml/osdeps.h caml/memory.h caml/gc.h \
|
||||
caml/mlvalues.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
alloc.d.$(O): alloc.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/stacks.h caml/memory.h
|
||||
array.d.$(O): array.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
backtrace.d.$(O): backtrace.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/backtrace.h \
|
||||
caml/exec.h caml/backtrace_prim.h caml/backtrace.h caml/fail.h
|
||||
backtrace_prim.d.$(O): backtrace_prim.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/misc.h caml/alloc.h caml/mlvalues.h \
|
||||
caml/custom.h caml/io.h caml/instruct.h caml/intext.h caml/io.h \
|
||||
caml/exec.h caml/fix_code.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/startup.h \
|
||||
caml/exec.h caml/stacks.h caml/memory.h caml/sys.h caml/backtrace.h \
|
||||
caml/fail.h caml/backtrace_prim.h caml/backtrace.h
|
||||
bigarray.d.$(O): bigarray.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/bigarray.h caml/custom.h caml/fail.h \
|
||||
caml/intext.h caml/io.h caml/hash.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/signals.h
|
||||
callback.d.$(O): callback.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/interp.h caml/instruct.h caml/fix_code.h \
|
||||
caml/stacks.h caml/memory.h
|
||||
compact.d.$(O): compact.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/finalise.h caml/roots.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/mlvalues.h caml/roots.h caml/weak.h \
|
||||
caml/compact.h
|
||||
compare.d.$(O): compare.c caml/custom.h caml/mlvalues.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h
|
||||
custom.d.$(O): custom.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/custom.h caml/fail.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/signals.h
|
||||
debugger.d.$(O): debugger.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/debugger.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/fail.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/io.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/sys.h
|
||||
dynlink.d.$(O): dynlink.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/dynlink.h caml/fail.h \
|
||||
caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/osdeps.h \
|
||||
caml/memory.h caml/prims.h caml/signals.h
|
||||
extern.d.$(O): extern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/custom.h caml/fail.h \
|
||||
caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
fail.d.$(O): fail.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/io.h caml/gc.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/misc.h caml/mlvalues.h caml/printexc.h caml/signals.h caml/stacks.h \
|
||||
caml/memory.h
|
||||
finalise.d.$(O): finalise.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/compact.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/minor_gc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h
|
||||
fix_code.d.$(O): fix_code.c caml/config.h caml/m.h caml/s.h caml/debugger.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
floats.d.$(O): floats.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/misc.h caml/reverse.h caml/stacks.h caml/memory.h
|
||||
freelist.d.$(O): freelist.c caml/config.h caml/m.h caml/s.h caml/freelist.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/major_gc.h caml/misc.h caml/mlvalues.h
|
||||
gc_ctrl.d.$(O): gc_ctrl.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/compact.h \
|
||||
caml/custom.h caml/fail.h caml/finalise.h caml/roots.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/stacks.h caml/startup_aux.h
|
||||
globroots.d.$(O): globroots.c caml/memory.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/memory.h caml/globroots.h caml/roots.h
|
||||
hash.d.$(O): hash.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/custom.h caml/mlvalues.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/hash.h
|
||||
instrtrace.d.$(O): instrtrace.c caml/instrtrace.h caml/mlvalues.h \
|
||||
caml/config.h caml/m.h caml/s.h caml/misc.h caml/instruct.h caml/misc.h \
|
||||
caml/mlvalues.h caml/opnames.h caml/prims.h caml/stacks.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/startup_aux.h
|
||||
intern.d.$(O): intern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/custom.h \
|
||||
caml/fail.h caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/misc.h caml/reverse.h
|
||||
interp.d.$(O): interp.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/fix_code.h caml/instrtrace.h \
|
||||
caml/instruct.h caml/interp.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/prims.h \
|
||||
caml/signals.h caml/stacks.h caml/memory.h caml/startup_aux.h
|
||||
ints.d.$(O): ints.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/fail.h caml/intext.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h
|
||||
io.d.$(O): io.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/custom.h caml/fail.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/osdeps.h \
|
||||
caml/memory.h caml/signals.h caml/sys.h
|
||||
lexing.d.$(O): lexing.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h caml/stacks.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
main.d.$(O): main.c caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/misc.h caml/sys.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/mlvalues.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
major_gc.d.$(O): major_gc.c caml/compact.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/custom.h caml/config.h caml/fail.h \
|
||||
caml/finalise.h caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h caml/weak.h
|
||||
md5.d.$(O): md5.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/md5.h caml/io.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/io.h caml/reverse.h
|
||||
memory.d.$(O): memory.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/fail.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/signals.h
|
||||
meta.d.$(O): meta.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/fail.h caml/fix_code.h caml/interp.h \
|
||||
caml/intext.h caml/io.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/prims.h caml/stacks.h \
|
||||
caml/memory.h caml/backtrace_prim.h caml/backtrace.h caml/exec.h
|
||||
minor_gc.d.$(O): minor_gc.c caml/custom.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/config.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/roots.h caml/signals.h caml/weak.h
|
||||
misc.d.$(O): misc.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/memory.h caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/osdeps.h \
|
||||
caml/memory.h caml/version.h
|
||||
obj.d.$(O): obj.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/gc.h caml/interp.h caml/major_gc.h \
|
||||
caml/freelist.h caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/prims.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
parsing.d.$(O): parsing.c caml/config.h caml/m.h caml/s.h caml/mlvalues.h \
|
||||
caml/config.h caml/misc.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/alloc.h
|
||||
prims.d.$(O): prims.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/prims.h
|
||||
printexc.d.$(O): printexc.c caml/backtrace.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/misc.h caml/mlvalues.h caml/printexc.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
roots.d.$(O): roots.c caml/finalise.h caml/roots.h caml/misc.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/globroots.h caml/major_gc.h caml/memory.h caml/minor_gc.h \
|
||||
caml/misc.h caml/mlvalues.h caml/roots.h caml/stacks.h
|
||||
signals_byt.d.$(O): signals_byt.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/memory.h caml/config.h caml/gc.h caml/mlvalues.h caml/misc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/signals_machdep.h
|
||||
signals.d.$(O): signals.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/fail.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/roots.h \
|
||||
caml/memory.h caml/signals.h caml/signals_machdep.h caml/sys.h
|
||||
spacetime.d.$(O): spacetime.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h
|
||||
stacks.d.$(O): stacks.c caml/config.h caml/m.h caml/s.h caml/fail.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/misc.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
startup_aux.d.$(O): startup_aux.c caml/backtrace.h caml/mlvalues.h \
|
||||
caml/config.h caml/m.h caml/s.h caml/misc.h caml/exec.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/callback.h caml/major_gc.h caml/dynlink.h \
|
||||
caml/osdeps.h caml/memory.h caml/startup_aux.h
|
||||
startup.d.$(O): startup.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/backtrace.h caml/exec.h \
|
||||
caml/callback.h caml/custom.h caml/debugger.h caml/dynlink.h caml/exec.h \
|
||||
caml/fail.h caml/fix_code.h caml/freelist.h caml/gc_ctrl.h \
|
||||
caml/instrtrace.h caml/interp.h caml/intext.h caml/io.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/osdeps.h caml/memory.h caml/prims.h caml/printexc.h caml/reverse.h \
|
||||
caml/signals.h caml/stacks.h caml/sys.h caml/startup.h \
|
||||
caml/startup_aux.h caml/version.h
|
||||
str.d.$(O): str.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/mlvalues.h \
|
||||
caml/misc.h
|
||||
sys.d.$(O): sys.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/debugger.h caml/fail.h caml/gc_ctrl.h \
|
||||
caml/io.h caml/misc.h caml/mlvalues.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/signals.h caml/stacks.h caml/sys.h \
|
||||
caml/version.h caml/callback.h caml/startup_aux.h
|
||||
unix.d.$(O): unix.c caml/config.h caml/m.h caml/s.h caml/fail.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/sys.h caml/io.h \
|
||||
caml/alloc.h
|
||||
weak.d.$(O): weak.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/weak.h
|
||||
win32.d.$(O): win32.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/address_class.h caml/fail.h caml/io.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/osdeps.h caml/memory.h \
|
||||
caml/signals.h caml/sys.h caml/config.h
|
||||
afl.i.$(O): afl.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/mlvalues.h caml/misc.h caml/osdeps.h caml/memory.h caml/gc.h \
|
||||
caml/mlvalues.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
alloc.i.$(O): alloc.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/stacks.h caml/memory.h
|
||||
array.i.$(O): array.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
backtrace.i.$(O): backtrace.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/backtrace.h \
|
||||
caml/exec.h caml/backtrace_prim.h caml/backtrace.h caml/fail.h
|
||||
backtrace_prim.i.$(O): backtrace_prim.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/misc.h caml/alloc.h caml/mlvalues.h \
|
||||
caml/custom.h caml/io.h caml/instruct.h caml/intext.h caml/io.h \
|
||||
caml/exec.h caml/fix_code.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/startup.h \
|
||||
caml/exec.h caml/stacks.h caml/memory.h caml/sys.h caml/backtrace.h \
|
||||
caml/fail.h caml/backtrace_prim.h caml/backtrace.h
|
||||
bigarray.i.$(O): bigarray.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/bigarray.h caml/custom.h caml/fail.h \
|
||||
caml/intext.h caml/io.h caml/hash.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/signals.h
|
||||
callback.i.$(O): callback.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/interp.h caml/instruct.h caml/fix_code.h \
|
||||
caml/stacks.h caml/memory.h
|
||||
compact.i.$(O): compact.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/finalise.h caml/roots.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/mlvalues.h caml/roots.h caml/weak.h \
|
||||
caml/compact.h
|
||||
compare.i.$(O): compare.c caml/custom.h caml/mlvalues.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h
|
||||
custom.i.$(O): custom.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/custom.h caml/fail.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/signals.h
|
||||
debugger.i.$(O): debugger.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/debugger.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/fail.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/io.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/sys.h
|
||||
dynlink.i.$(O): dynlink.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/dynlink.h caml/fail.h \
|
||||
caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/osdeps.h \
|
||||
caml/memory.h caml/prims.h caml/signals.h
|
||||
extern.i.$(O): extern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/custom.h caml/fail.h \
|
||||
caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
fail.i.$(O): fail.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/io.h caml/gc.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/misc.h caml/mlvalues.h caml/printexc.h caml/signals.h caml/stacks.h \
|
||||
caml/memory.h
|
||||
finalise.i.$(O): finalise.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/compact.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/minor_gc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h
|
||||
fix_code.i.$(O): fix_code.c caml/config.h caml/m.h caml/s.h caml/debugger.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
floats.i.$(O): floats.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/misc.h caml/reverse.h caml/stacks.h caml/memory.h
|
||||
freelist.i.$(O): freelist.c caml/config.h caml/m.h caml/s.h caml/freelist.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/major_gc.h caml/misc.h caml/mlvalues.h
|
||||
gc_ctrl.i.$(O): gc_ctrl.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/compact.h \
|
||||
caml/custom.h caml/fail.h caml/finalise.h caml/roots.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/stacks.h caml/startup_aux.h
|
||||
globroots.i.$(O): globroots.c caml/memory.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/memory.h caml/globroots.h caml/roots.h
|
||||
hash.i.$(O): hash.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/custom.h caml/mlvalues.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/hash.h
|
||||
instrtrace.i.$(O): instrtrace.c
|
||||
intern.i.$(O): intern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/custom.h \
|
||||
caml/fail.h caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/misc.h caml/reverse.h
|
||||
interp.i.$(O): interp.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/fix_code.h caml/instrtrace.h \
|
||||
caml/instruct.h caml/interp.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/prims.h \
|
||||
caml/signals.h caml/stacks.h caml/memory.h caml/startup_aux.h \
|
||||
caml/jumptbl.h
|
||||
ints.i.$(O): ints.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/fail.h caml/intext.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h
|
||||
io.i.$(O): io.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/custom.h caml/fail.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/osdeps.h \
|
||||
caml/memory.h caml/signals.h caml/sys.h
|
||||
lexing.i.$(O): lexing.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h caml/stacks.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
main.i.$(O): main.c caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/misc.h caml/sys.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/mlvalues.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
major_gc.i.$(O): major_gc.c caml/compact.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/custom.h caml/config.h caml/fail.h \
|
||||
caml/finalise.h caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h caml/weak.h
|
||||
md5.i.$(O): md5.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/md5.h caml/io.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/io.h caml/reverse.h
|
||||
memory.i.$(O): memory.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/fail.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/signals.h
|
||||
meta.i.$(O): meta.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/fail.h caml/fix_code.h caml/interp.h \
|
||||
caml/intext.h caml/io.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/prims.h caml/stacks.h \
|
||||
caml/memory.h caml/backtrace_prim.h caml/backtrace.h caml/exec.h
|
||||
minor_gc.i.$(O): minor_gc.c caml/custom.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/config.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/roots.h caml/signals.h caml/weak.h
|
||||
misc.i.$(O): misc.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/memory.h caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/osdeps.h \
|
||||
caml/memory.h caml/version.h
|
||||
obj.i.$(O): obj.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/gc.h caml/interp.h caml/major_gc.h \
|
||||
caml/freelist.h caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/prims.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
parsing.i.$(O): parsing.c caml/config.h caml/m.h caml/s.h caml/mlvalues.h \
|
||||
caml/config.h caml/misc.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/alloc.h
|
||||
prims.i.$(O): prims.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/prims.h
|
||||
printexc.i.$(O): printexc.c caml/backtrace.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/misc.h caml/mlvalues.h caml/printexc.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
roots.i.$(O): roots.c caml/finalise.h caml/roots.h caml/misc.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/globroots.h caml/major_gc.h caml/memory.h caml/minor_gc.h \
|
||||
caml/misc.h caml/mlvalues.h caml/roots.h caml/stacks.h
|
||||
signals_byt.i.$(O): signals_byt.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/memory.h caml/config.h caml/gc.h caml/mlvalues.h caml/misc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/signals_machdep.h
|
||||
signals.i.$(O): signals.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/fail.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/roots.h \
|
||||
caml/memory.h caml/signals.h caml/signals_machdep.h caml/sys.h
|
||||
spacetime.i.$(O): spacetime.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h
|
||||
stacks.i.$(O): stacks.c caml/config.h caml/m.h caml/s.h caml/fail.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/misc.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
startup_aux.i.$(O): startup_aux.c caml/backtrace.h caml/mlvalues.h \
|
||||
caml/config.h caml/m.h caml/s.h caml/misc.h caml/exec.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/callback.h caml/major_gc.h caml/dynlink.h \
|
||||
caml/osdeps.h caml/memory.h caml/startup_aux.h
|
||||
startup.i.$(O): startup.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/backtrace.h caml/exec.h \
|
||||
caml/callback.h caml/custom.h caml/debugger.h caml/dynlink.h caml/exec.h \
|
||||
caml/fail.h caml/fix_code.h caml/freelist.h caml/gc_ctrl.h \
|
||||
caml/instrtrace.h caml/interp.h caml/intext.h caml/io.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/osdeps.h caml/memory.h caml/prims.h caml/printexc.h caml/reverse.h \
|
||||
caml/signals.h caml/stacks.h caml/sys.h caml/startup.h \
|
||||
caml/startup_aux.h caml/version.h
|
||||
str.i.$(O): str.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/mlvalues.h \
|
||||
caml/misc.h
|
||||
sys.i.$(O): sys.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/debugger.h caml/fail.h caml/gc_ctrl.h \
|
||||
caml/io.h caml/misc.h caml/mlvalues.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/signals.h caml/stacks.h caml/sys.h \
|
||||
caml/version.h caml/callback.h caml/startup_aux.h
|
||||
unix.i.$(O): unix.c caml/config.h caml/m.h caml/s.h caml/fail.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/sys.h caml/io.h \
|
||||
caml/alloc.h
|
||||
weak.i.$(O): weak.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/weak.h
|
||||
win32.i.$(O): win32.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/address_class.h caml/fail.h caml/io.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/osdeps.h caml/memory.h \
|
||||
caml/signals.h caml/sys.h caml/config.h
|
||||
afl.pic.$(O): afl.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/mlvalues.h caml/misc.h caml/osdeps.h caml/memory.h caml/gc.h \
|
||||
caml/mlvalues.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
alloc.pic.$(O): alloc.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/stacks.h caml/memory.h
|
||||
array.pic.$(O): array.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
backtrace.pic.$(O): backtrace.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/backtrace.h \
|
||||
caml/exec.h caml/backtrace_prim.h caml/backtrace.h caml/fail.h
|
||||
backtrace_prim.pic.$(O): backtrace_prim.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/misc.h caml/alloc.h caml/mlvalues.h \
|
||||
caml/custom.h caml/io.h caml/instruct.h caml/intext.h caml/io.h \
|
||||
caml/exec.h caml/fix_code.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/startup.h \
|
||||
caml/exec.h caml/stacks.h caml/memory.h caml/sys.h caml/backtrace.h \
|
||||
caml/fail.h caml/backtrace_prim.h caml/backtrace.h
|
||||
bigarray.pic.$(O): bigarray.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/bigarray.h caml/custom.h caml/fail.h \
|
||||
caml/intext.h caml/io.h caml/hash.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/signals.h
|
||||
callback.pic.$(O): callback.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/interp.h caml/instruct.h caml/fix_code.h \
|
||||
caml/stacks.h caml/memory.h
|
||||
compact.pic.$(O): compact.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/finalise.h caml/roots.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/mlvalues.h caml/roots.h caml/weak.h \
|
||||
caml/compact.h
|
||||
compare.pic.$(O): compare.c caml/custom.h caml/mlvalues.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/misc.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/mlvalues.h
|
||||
custom.pic.$(O): custom.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/custom.h caml/fail.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/signals.h
|
||||
debugger.pic.$(O): debugger.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/debugger.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/fail.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/io.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/sys.h
|
||||
dynlink.pic.$(O): dynlink.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/dynlink.h caml/fail.h \
|
||||
caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/osdeps.h \
|
||||
caml/memory.h caml/prims.h caml/signals.h
|
||||
extern.pic.$(O): extern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/config.h caml/custom.h caml/fail.h \
|
||||
caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
fail.pic.$(O): fail.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/io.h caml/gc.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/misc.h caml/mlvalues.h caml/printexc.h caml/signals.h caml/stacks.h \
|
||||
caml/memory.h
|
||||
finalise.pic.$(O): finalise.c caml/callback.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/compact.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/minor_gc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h
|
||||
fix_code.pic.$(O): fix_code.c caml/config.h caml/m.h caml/s.h caml/debugger.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/fix_code.h \
|
||||
caml/instruct.h caml/intext.h caml/io.h caml/md5.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/reverse.h
|
||||
floats.pic.$(O): floats.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/misc.h caml/reverse.h caml/stacks.h caml/memory.h
|
||||
freelist.pic.$(O): freelist.c caml/config.h caml/m.h caml/s.h caml/freelist.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/major_gc.h caml/misc.h caml/mlvalues.h
|
||||
gc_ctrl.pic.$(O): gc_ctrl.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/compact.h \
|
||||
caml/custom.h caml/fail.h caml/finalise.h caml/roots.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/freelist.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/signals.h caml/stacks.h caml/startup_aux.h
|
||||
globroots.pic.$(O): globroots.c caml/memory.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/memory.h caml/globroots.h caml/roots.h
|
||||
hash.pic.$(O): hash.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/custom.h caml/mlvalues.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/hash.h
|
||||
instrtrace.pic.$(O): instrtrace.c
|
||||
intern.pic.$(O): intern.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/custom.h \
|
||||
caml/fail.h caml/gc.h caml/intext.h caml/io.h caml/io.h caml/md5.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/misc.h caml/reverse.h
|
||||
interp.pic.$(O): interp.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/backtrace.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/fix_code.h caml/instrtrace.h \
|
||||
caml/instruct.h caml/interp.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/prims.h \
|
||||
caml/signals.h caml/stacks.h caml/memory.h caml/startup_aux.h \
|
||||
caml/jumptbl.h
|
||||
ints.pic.$(O): ints.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/custom.h caml/fail.h caml/intext.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h
|
||||
io.pic.$(O): io.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/custom.h caml/fail.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/osdeps.h \
|
||||
caml/memory.h caml/signals.h caml/sys.h
|
||||
lexing.pic.$(O): lexing.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h caml/stacks.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
main.pic.$(O): main.c caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/misc.h caml/sys.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/mlvalues.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
major_gc.pic.$(O): major_gc.c caml/compact.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/custom.h caml/config.h caml/fail.h \
|
||||
caml/finalise.h caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/roots.h caml/signals.h caml/weak.h
|
||||
md5.pic.$(O): md5.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/md5.h caml/io.h caml/memory.h caml/gc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/mlvalues.h caml/io.h caml/reverse.h
|
||||
memory.pic.$(O): memory.c caml/address_class.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/mlvalues.h caml/config.h caml/fail.h caml/freelist.h \
|
||||
caml/gc.h caml/gc_ctrl.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/signals.h
|
||||
meta.pic.$(O): meta.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/config.h caml/fail.h caml/fix_code.h caml/interp.h \
|
||||
caml/intext.h caml/io.h caml/major_gc.h caml/freelist.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/minor_gc.h caml/misc.h caml/mlvalues.h caml/prims.h caml/stacks.h \
|
||||
caml/memory.h caml/backtrace_prim.h caml/backtrace.h caml/exec.h
|
||||
minor_gc.pic.$(O): minor_gc.c caml/custom.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/config.h caml/fail.h caml/finalise.h \
|
||||
caml/roots.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h caml/gc.h caml/gc_ctrl.h \
|
||||
caml/major_gc.h caml/memory.h caml/minor_gc.h caml/misc.h \
|
||||
caml/mlvalues.h caml/roots.h caml/signals.h caml/weak.h
|
||||
misc.pic.$(O): misc.c caml/config.h caml/m.h caml/s.h caml/misc.h caml/config.h \
|
||||
caml/memory.h caml/gc.h caml/mlvalues.h caml/misc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/osdeps.h \
|
||||
caml/memory.h caml/version.h
|
||||
obj.pic.$(O): obj.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/gc.h caml/interp.h caml/major_gc.h \
|
||||
caml/freelist.h caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/prims.h caml/spacetime.h caml/io.h caml/stack.h
|
||||
parsing.pic.$(O): parsing.c caml/config.h caml/m.h caml/s.h caml/mlvalues.h \
|
||||
caml/config.h caml/misc.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/alloc.h
|
||||
prims.pic.$(O): prims.c caml/mlvalues.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/misc.h caml/prims.h
|
||||
printexc.pic.$(O): printexc.c caml/backtrace.h caml/mlvalues.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/misc.h caml/exec.h caml/callback.h \
|
||||
caml/debugger.h caml/fail.h caml/misc.h caml/mlvalues.h caml/printexc.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h
|
||||
roots.pic.$(O): roots.c caml/finalise.h caml/roots.h caml/misc.h caml/config.h \
|
||||
caml/m.h caml/s.h caml/memory.h caml/gc.h caml/mlvalues.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/globroots.h caml/major_gc.h caml/memory.h caml/minor_gc.h \
|
||||
caml/misc.h caml/mlvalues.h caml/roots.h caml/stacks.h
|
||||
signals_byt.pic.$(O): signals_byt.c caml/config.h caml/m.h caml/s.h \
|
||||
caml/memory.h caml/config.h caml/gc.h caml/mlvalues.h caml/misc.h \
|
||||
caml/major_gc.h caml/freelist.h caml/minor_gc.h caml/address_class.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/signals_machdep.h
|
||||
signals.pic.$(O): signals.c caml/alloc.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/callback.h caml/config.h caml/fail.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/mlvalues.h caml/roots.h \
|
||||
caml/memory.h caml/signals.h caml/signals_machdep.h caml/sys.h
|
||||
spacetime.pic.$(O): spacetime.c caml/fail.h caml/misc.h caml/config.h caml/m.h \
|
||||
caml/s.h caml/mlvalues.h caml/mlvalues.h
|
||||
stacks.pic.$(O): stacks.c caml/config.h caml/m.h caml/s.h caml/fail.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/misc.h caml/mlvalues.h \
|
||||
caml/stacks.h caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h \
|
||||
caml/minor_gc.h caml/address_class.h
|
||||
startup_aux.pic.$(O): startup_aux.c caml/backtrace.h caml/mlvalues.h \
|
||||
caml/config.h caml/m.h caml/s.h caml/misc.h caml/exec.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/callback.h caml/major_gc.h caml/dynlink.h \
|
||||
caml/osdeps.h caml/memory.h caml/startup_aux.h
|
||||
startup.pic.$(O): startup.c caml/config.h caml/m.h caml/s.h caml/alloc.h \
|
||||
caml/misc.h caml/config.h caml/mlvalues.h caml/backtrace.h caml/exec.h \
|
||||
caml/callback.h caml/custom.h caml/debugger.h caml/dynlink.h caml/exec.h \
|
||||
caml/fail.h caml/fix_code.h caml/freelist.h caml/gc_ctrl.h \
|
||||
caml/instrtrace.h caml/interp.h caml/intext.h caml/io.h caml/io.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/minor_gc.h caml/misc.h caml/mlvalues.h \
|
||||
caml/osdeps.h caml/memory.h caml/prims.h caml/printexc.h caml/reverse.h \
|
||||
caml/signals.h caml/stacks.h caml/sys.h caml/startup.h \
|
||||
caml/startup_aux.h caml/version.h
|
||||
str.pic.$(O): str.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/mlvalues.h \
|
||||
caml/misc.h
|
||||
sys.pic.$(O): sys.c caml/config.h caml/m.h caml/s.h caml/alloc.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/debugger.h caml/fail.h caml/gc_ctrl.h \
|
||||
caml/io.h caml/misc.h caml/mlvalues.h caml/osdeps.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/signals.h caml/stacks.h caml/sys.h \
|
||||
caml/version.h caml/callback.h caml/startup_aux.h
|
||||
unix.pic.$(O): unix.c caml/config.h caml/m.h caml/s.h caml/fail.h caml/misc.h \
|
||||
caml/config.h caml/mlvalues.h caml/memory.h caml/gc.h caml/major_gc.h \
|
||||
caml/freelist.h caml/minor_gc.h caml/address_class.h caml/misc.h \
|
||||
caml/osdeps.h caml/memory.h caml/signals.h caml/sys.h caml/io.h \
|
||||
caml/alloc.h
|
||||
weak.pic.$(O): weak.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/fail.h caml/major_gc.h caml/freelist.h \
|
||||
caml/memory.h caml/gc.h caml/major_gc.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/mlvalues.h caml/weak.h
|
||||
win32.pic.$(O): win32.c caml/alloc.h caml/misc.h caml/config.h caml/m.h caml/s.h \
|
||||
caml/mlvalues.h caml/address_class.h caml/fail.h caml/io.h caml/memory.h \
|
||||
caml/gc.h caml/major_gc.h caml/freelist.h caml/minor_gc.h \
|
||||
caml/address_class.h caml/misc.h caml/osdeps.h caml/memory.h \
|
||||
caml/signals.h caml/sys.h caml/config.h
|
242
byterun/Makefile
242
byterun/Makefile
|
@ -1,242 +0,0 @@
|
|||
#**************************************************************************
|
||||
#* *
|
||||
#* OCaml *
|
||||
#* *
|
||||
#* Xavier Leroy, projet Cristal, INRIA Rocquencourt *
|
||||
#* *
|
||||
#* Copyright 1999 Institut National de Recherche en Informatique et *
|
||||
#* en Automatique. *
|
||||
#* *
|
||||
#* All rights reserved. This file is distributed under the terms of *
|
||||
#* the GNU Lesser General Public License version 2.1, with the *
|
||||
#* special exception on linking described in the file LICENSE. *
|
||||
#* *
|
||||
#**************************************************************************
|
||||
|
||||
include ../config/Makefile
|
||||
include ../Makefile.common
|
||||
|
||||
# The PROGRAMS (resp. LIBRARIES) variable list the files to build and
|
||||
# install as programs in $(INSTALL_BINDIR) (resp. libraries in
|
||||
# $(INSTALL_LIBDIR))
|
||||
|
||||
PROGRAMS = ocamlrun$(EXE)
|
||||
LIBRARIES = ld.conf libcamlrun.$(A)
|
||||
DYNLIBRARIES=
|
||||
|
||||
ifeq "$(RUNTIMED)" "true"
|
||||
PROGRAMS += ocamlrund$(EXE)
|
||||
LIBRARIES += libcamlrund.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(RUNTIMEI)" "true"
|
||||
PROGRAMS += ocamlruni$(EXE)
|
||||
LIBRARIES += libcamlruni.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true"
|
||||
LIBRARIES += libcamlrun_pic.$(A)
|
||||
DYNLIBRARIES += libcamlrun_shared.$(SO)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef BOOTSTRAPPING_FLEXLINK
|
||||
OC_CPPFLAGS += -DBOOTSTRAPPING_FLEXLINK
|
||||
endif
|
||||
|
||||
# On Windows, OCAML_STDLIB_DIR needs to be defined dynamically
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "win32"
|
||||
# OCAML_STDLIB_DIR needs to arrive in dynlink.c as a string which both gcc and
|
||||
# msvc are willing parse without warning. This means we can't pass UTF-8
|
||||
# directly since, as far as I can tell, cl can cope, but the pre-processor
|
||||
# can't. So the string needs to be directly translated to L"" form. To do this,
|
||||
# we take advantage of the fact that Cygwin uses GNU libiconv which includes a
|
||||
# Java pseudo-encoding which translates any UTF-8 sequences to \uXXXX (and,
|
||||
# unlike the C99 pseudo-encoding, emits two surrogate values when needed, rather
|
||||
# than \UXXXXXXXX). The \u is then translated to \x in order to accommodate
|
||||
# pre-Visual Studio 2013 compilers where \x is a non-standard alias for \u.
|
||||
OCAML_STDLIB_DIR = $(shell echo $(LIBDIR)| iconv -t JAVA | sed -e 's/\\u/\\x/g')
|
||||
OC_CPPFLAGS += -DOCAML_STDLIB_DIR='L"$(OCAML_STDLIB_DIR)"'
|
||||
endif
|
||||
|
||||
OC_CPPFLAGS += $(IFLEXDIR)
|
||||
|
||||
ifneq "$(CCOMPTYPE)" "msvc"
|
||||
OC_CFLAGS += -g
|
||||
endif
|
||||
|
||||
OC_DEBUG_CPPFLAGS=-DDEBUG
|
||||
OC_INSTR_CPPFLAGS=-DCAML_INSTR
|
||||
|
||||
DBGO=d.$(O)
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "win32"
|
||||
LIBS = $(BYTECCLIBS) $(EXTRALIBS)
|
||||
ifdef BOOTSTRAPPING_FLEXLINK
|
||||
MAKE_OCAMLRUN=$(MKEXE_BOOT)
|
||||
else
|
||||
MAKE_OCAMLRUN = $(MKEXE) -o $(1) $(2)
|
||||
endif
|
||||
else
|
||||
LIBS = $(BYTECCLIBS)
|
||||
MAKE_OCAMLRUN = $(MKEXE) $(OC_LDFLAGS) -o $(1) $(2)
|
||||
endif
|
||||
|
||||
PRIMS=\
|
||||
alloc.c array.c compare.c extern.c floats.c gc_ctrl.c hash.c \
|
||||
intern.c interp.c ints.c io.c lexing.c md5.c meta.c obj.c parsing.c \
|
||||
signals.c str.c sys.c callback.c weak.c finalise.c stacks.c \
|
||||
dynlink.c backtrace_prim.c backtrace.c spacetime.c afl.c \
|
||||
bigarray.c
|
||||
|
||||
OBJS=$(addsuffix .$(O), \
|
||||
interp misc stacks fix_code startup_aux startup \
|
||||
freelist major_gc minor_gc memory alloc roots globroots \
|
||||
fail signals signals_byt printexc backtrace_prim backtrace \
|
||||
compare ints floats str array io extern intern \
|
||||
hash sys meta parsing gc_ctrl md5 obj \
|
||||
lexing callback debugger weak compact finalise custom \
|
||||
dynlink spacetime afl $(UNIX_OR_WIN32) bigarray main)
|
||||
|
||||
DOBJS=$(OBJS:.$(O)=.$(DBGO)) instrtrace.$(DBGO)
|
||||
IOBJS=$(OBJS:.$(O)=.i.$(O))
|
||||
PICOBJS=$(OBJS:.$(O)=.pic.$(O))
|
||||
|
||||
.PHONY: all
|
||||
all: $(LIBRARIES) $(DYNLIBRARIES) $(PROGRAMS)
|
||||
|
||||
ld.conf: ../config/Makefile
|
||||
echo "$(STUBLIBDIR)" > $@
|
||||
echo "$(LIBDIR)" >> $@
|
||||
|
||||
INSTALL_INCDIR=$(INSTALL_LIBDIR)/caml
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
$(INSTALL_PROG) $(PROGRAMS) "$(INSTALL_BINDIR)"
|
||||
$(INSTALL_DATA) $(LIBRARIES) "$(INSTALL_LIBDIR)"
|
||||
if test -n "$(DYNLIBRARIES)"; then \
|
||||
$(INSTALL_PROG) $(DYNLIBRARIES) "$(INSTALL_LIBDIR)"; \
|
||||
fi
|
||||
mkdir -p "$(INSTALL_INCDIR)"
|
||||
$(INSTALL_DATA) caml/*.h "$(INSTALL_INCDIR)"
|
||||
|
||||
# If primitives contain duplicated lines (e.g. because the code is defined
|
||||
# like
|
||||
# #ifdef X
|
||||
# CAMLprim value caml_foo() ...
|
||||
# #else
|
||||
# CAMLprim value caml_foo() ...
|
||||
# end), horrible things will happen (duplicated entries in Runtimedef ->
|
||||
# double registration in Symtable -> empty entry in the PRIM table ->
|
||||
# the bytecode interpreter is confused).
|
||||
# We sort the primitive file and remove duplicates to avoid this problem.
|
||||
|
||||
# Warning: we use "sort | uniq" instead of "sort -u" because in the MSVC
|
||||
# port, the "sort" program in the path is Microsoft's and not cygwin's
|
||||
|
||||
# Warning: POSIX sort is locale dependent, that's why we set LC_ALL explicitly.
|
||||
# Sort is unstable for "is_directory" and "isatty"
|
||||
# see http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sort.html:
|
||||
# "using sort to process pathnames, it is recommended that LC_ALL .. set to C"
|
||||
|
||||
|
||||
primitives : $(PRIMS)
|
||||
sed -n -e "s/CAMLprim value \([a-z0-9_][a-z0-9_]*\).*/\1/p" $(PRIMS) \
|
||||
| LC_ALL=C sort | uniq > primitives
|
||||
|
||||
prims.c : primitives
|
||||
(echo '#define CAML_INTERNALS'; \
|
||||
echo '#include "caml/mlvalues.h"'; \
|
||||
echo '#include "caml/prims.h"'; \
|
||||
sed -e 's/.*/extern value &();/' primitives; \
|
||||
echo 'c_primitive caml_builtin_cprim[] = {'; \
|
||||
sed -e 's/.*/ &,/' primitives; \
|
||||
echo ' 0 };'; \
|
||||
echo 'char * caml_names_of_builtin_cprim[] = {'; \
|
||||
sed -e 's/.*/ "&",/' primitives; \
|
||||
echo ' 0 };') > prims.c
|
||||
|
||||
caml/opnames.h : caml/instruct.h
|
||||
cat $^ | tr -d '\r' | \
|
||||
sed -e '/\/\*/d' \
|
||||
-e '/^#/d' \
|
||||
-e 's/enum /char * names_of_/' \
|
||||
-e 's/{$$/[] = {/' \
|
||||
-e 's/\([[:upper:]][[:upper:]_0-9]*\)/"\1"/g' > $@
|
||||
|
||||
# caml/jumptbl.h is required only if you have GCC 2.0 or later
|
||||
caml/jumptbl.h : caml/instruct.h
|
||||
cat $^ | tr -d '\r' | \
|
||||
sed -n -e '/^ /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \
|
||||
-e '/^}/q' > $@
|
||||
|
||||
caml/version.h : ../VERSION ../tools/make-version-header.sh
|
||||
../tools/make-version-header.sh ../VERSION > caml/version.h
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f $(LIBRARIES) $(DYNLIBRARIES) $(PROGRAMS) *.$(O) *.$(A) *.$(SO)
|
||||
rm -f primitives prims.c caml/opnames.h caml/jumptbl.h
|
||||
rm -f caml/version.h
|
||||
|
||||
ocamlrun$(EXE): prims.$(O) libcamlrun.$(A)
|
||||
$(call MAKE_OCAMLRUN,$@,$^ $(LIBS))
|
||||
|
||||
libcamlrun.$(A): $(OBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
ocamlrund$(EXE): prims.$(O) libcamlrund.$(A)
|
||||
$(MKEXE) $(MKEXEDEBUGFLAG) -o $@ $^ $(LIBS)
|
||||
|
||||
libcamlrund.$(A): $(DOBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
ocamlruni$(EXE): prims.$(O) libcamlruni.$(A)
|
||||
$(MKEXE) -o $@ $^ $(LIBS)
|
||||
|
||||
libcamlruni.$(A): $(IOBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libcamlrun_pic.$(A): $(PICOBJS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libcamlrun_shared.$(SO): $(PICOBJS)
|
||||
$(MKDLL) -o $@ $^ $(BYTECCLIBS)
|
||||
|
||||
%.$(DBGO): OC_CPPFLAGS += $(OC_DEBUG_CPPFLAGS)
|
||||
|
||||
%.i.$(O): OC_CPPFLAGS += $(OC_INSTR_CPPFLAGS)
|
||||
|
||||
%.pic.$(O): OC_CFLAGS += $(SHAREDLIB_CFLAGS)
|
||||
|
||||
# The COMPILE_C_FILE macro below receives as argument the pattern
|
||||
# that corresponds to the name of the generated object file
|
||||
# (without the extension, which is added by the macro)
|
||||
define COMPILE_C_FILE
|
||||
$(1).$(O): %.c
|
||||
$$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
|
||||
endef
|
||||
|
||||
object_types := % %.d %.i %.pic
|
||||
|
||||
$(foreach object_type, $(object_types), \
|
||||
$(eval $(call COMPILE_C_FILE,$(object_type))))
|
||||
|
||||
.PHONY: depend
|
||||
ifeq "$(TOOLCHAIN)" "msvc"
|
||||
depend:
|
||||
$(error Dependencies cannot be regenerated using the MSVC ports)
|
||||
else
|
||||
depend: prims.c caml/opnames.h caml/jumptbl.h caml/version.h
|
||||
$(CC) -MM $(OC_CPPFLAGS) *.c | sed -e 's/\.o/.$$(O)/'>.$@
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_DEBUG_CPPFLAGS) *.c | \
|
||||
sed -e 's/\.o/.d.$$(O)/'>>.$@
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_INSTR_CPPFLAGS) *.c | \
|
||||
sed -e 's/\.o/.i.$$(O)/' >> .$@
|
||||
$(CC) -MM $(OC_CPPFLAGS) *.c | sed -e 's/\.o/.pic.$$(O)/'>>.$@
|
||||
endif
|
||||
|
||||
include .depend
|
|
@ -1949,7 +1949,7 @@ fi
|
|||
# The number of bits used for profiling information is configurable here.
|
||||
# The more bits used for profiling, the smaller will be Max_wosize.
|
||||
# Note that PROFINFO_WIDTH must still be defined even if not configuring
|
||||
# for Spacetime (see comment in byterun/caml/mlvalues.h on [Profinfo_hd]).
|
||||
# for Spacetime (see comment in runtime/caml/mlvalues.h on [Profinfo_hd]).
|
||||
echo "#define PROFINFO_WIDTH $profinfo_width" >> m.h
|
||||
if $with_profinfo; then
|
||||
echo "#define WITH_PROFINFO" >> m.h
|
||||
|
@ -2171,8 +2171,8 @@ config CC_HAS_DEBUG_PREFIX_MAP "$cc_has_debug_prefix_map"
|
|||
|
||||
|
||||
rm -f tst hasgot.c
|
||||
rm -f ../../byterun/caml/m.h ../../byterun/caml/s.h ../Makefile
|
||||
mv m.h s.h ../../byterun/caml/
|
||||
rm -f ../../runtime/caml/m.h ../../runtime/caml/s.h ../Makefile
|
||||
mv m.h s.h ../../runtime/caml/
|
||||
mv Makefile ..
|
||||
|
||||
# Print a summary
|
||||
|
|
|
@ -27,7 +27,7 @@ export OCAML_FLEXLINK:=$(ROOTDIR)/boot/ocamlrun $(ROOTDIR)/flexdll/flexlink.exe
|
|||
endif
|
||||
|
||||
CAMLC=$(CAMLRUN) ../boot/ocamlc -strict-sequence -nostdlib -I ../boot \
|
||||
-use-prims ../byterun/primitives
|
||||
-use-prims ../runtime/primitives
|
||||
CAMLOPT=$(CAMLRUN) ../ocamlopt -nostdlib -I ../stdlib
|
||||
COMPFLAGS=$(INCLUDES) -absname -w +a-4-9-41-42-44-45-48 -warn-error A \
|
||||
-safe-string -strict-sequence -strict-formats -bin-annot
|
||||
|
|
|
@ -6,13 +6,13 @@ SET_LD_PATH = CAML_LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)
|
|||
|
||||
OCAMLDOC = $(if $(wildcard $(SRC)/ocamldoc/ocamldoc.opt),\
|
||||
$(SRC)/ocamldoc/ocamldoc.opt,\
|
||||
$(SET_LD_PATH) $(SRC)/byterun/ocamlrun $(SRC)/ocamldoc/ocamldoc)\
|
||||
$(SET_LD_PATH) $(SRC)/runtime/ocamlrun $(SRC)/ocamldoc/ocamldoc)\
|
||||
-hide Pervasives -nostdlib -initially-opened-module Pervasives
|
||||
|
||||
# Copy and unprefix the standard library when needed
|
||||
include $(SRC)/ocamldoc/Makefile.unprefix
|
||||
|
||||
TEXQUOTE = $(SRC)/byterun/ocamlrun ../tools/texquote2
|
||||
TEXQUOTE = $(SRC)/runtime/ocamlrun ../tools/texquote2
|
||||
|
||||
|
||||
FILES = allfiles.tex biblio.tex foreword.tex version.tex warnings-help.etex
|
||||
|
|
|
@ -8,14 +8,14 @@ SET_LD_PATH = CAML_LD_LIBRARY_PATH=$(LD_PATH)
|
|||
|
||||
OCAMLDOC = $(if $(wildcard $(CSLDIR)/ocamldoc/ocamldoc.opt),\
|
||||
$(CSLDIR)/ocamldoc/ocamldoc.opt,\
|
||||
$(SET_LD_PATH) $(CSLDIR)/byterun/ocamlrun $(CSLDIR)/ocamldoc/ocamldoc) \
|
||||
$(SET_LD_PATH) $(CSLDIR)/runtime/ocamlrun $(CSLDIR)/ocamldoc/ocamldoc) \
|
||||
-nostdlib -initially-opened-module Pervasives
|
||||
|
||||
# Copy and unprefix the standard library when needed
|
||||
include $(SRC)/ocamldoc/Makefile.unprefix
|
||||
|
||||
|
||||
TEXQUOTE = $(SRC)/byterun/ocamlrun ../../tools/texquote2
|
||||
TEXQUOTE = $(SRC)/runtime/ocamlrun ../../tools/texquote2
|
||||
|
||||
|
||||
CORE_INTF = Pervasives.tex
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
run_unix.$(O): run_unix.c run.h ../byterun/caml/misc.h \
|
||||
../byterun/caml/config.h ../byterun/caml/m.h ../byterun/caml/s.h \
|
||||
run_unix.$(O): run_unix.c run.h ../runtime/caml/misc.h \
|
||||
../runtime/caml/config.h ../runtime/caml/m.h ../runtime/caml/s.h \
|
||||
run_common.h
|
||||
run_stubs.$(O): run_stubs.c run.h ../byterun/caml/misc.h \
|
||||
../byterun/caml/config.h ../byterun/caml/m.h ../byterun/caml/s.h \
|
||||
../byterun/caml/mlvalues.h ../byterun/caml/misc.h \
|
||||
../byterun/caml/memory.h ../byterun/caml/gc.h ../byterun/caml/mlvalues.h \
|
||||
../byterun/caml/major_gc.h ../byterun/caml/freelist.h \
|
||||
../byterun/caml/minor_gc.h ../byterun/caml/address_class.h \
|
||||
../byterun/caml/io.h ../byterun/caml/osdeps.h ../byterun/caml/memory.h
|
||||
run_stubs.$(O): run_stubs.c run.h ../runtime/caml/misc.h \
|
||||
../runtime/caml/config.h ../runtime/caml/m.h ../runtime/caml/s.h \
|
||||
../runtime/caml/mlvalues.h ../runtime/caml/misc.h \
|
||||
../runtime/caml/memory.h ../runtime/caml/gc.h ../runtime/caml/mlvalues.h \
|
||||
../runtime/caml/major_gc.h ../runtime/caml/freelist.h \
|
||||
../runtime/caml/minor_gc.h ../runtime/caml/address_class.h \
|
||||
../runtime/caml/io.h ../runtime/caml/osdeps.h ../runtime/caml/memory.h
|
||||
ocamltest_stdlib_stubs.$(O): ocamltest_stdlib_stubs.c \
|
||||
../byterun/caml/config.h ../byterun/caml/m.h ../byterun/caml/s.h \
|
||||
../byterun/caml/mlvalues.h ../byterun/caml/config.h \
|
||||
../byterun/caml/misc.h ../byterun/caml/memory.h ../byterun/caml/gc.h \
|
||||
../byterun/caml/mlvalues.h ../byterun/caml/major_gc.h \
|
||||
../byterun/caml/freelist.h ../byterun/caml/minor_gc.h \
|
||||
../byterun/caml/address_class.h ../byterun/caml/alloc.h \
|
||||
../byterun/caml/signals.h ../byterun/caml/osdeps.h \
|
||||
../byterun/caml/memory.h
|
||||
../runtime/caml/config.h ../runtime/caml/m.h ../runtime/caml/s.h \
|
||||
../runtime/caml/mlvalues.h ../runtime/caml/config.h \
|
||||
../runtime/caml/misc.h ../runtime/caml/memory.h ../runtime/caml/gc.h \
|
||||
../runtime/caml/mlvalues.h ../runtime/caml/major_gc.h \
|
||||
../runtime/caml/freelist.h ../runtime/caml/minor_gc.h \
|
||||
../runtime/caml/address_class.h ../runtime/caml/alloc.h \
|
||||
../runtime/caml/signals.h ../runtime/caml/osdeps.h \
|
||||
../runtime/caml/memory.h
|
||||
actions.cmo : result.cmi environments.cmi actions.cmi
|
||||
actions.cmx : result.cmx environments.cmx actions.cmi
|
||||
actions.cmi : result.cmi environments.cmi
|
||||
|
|
|
@ -60,7 +60,7 @@ else
|
|||
WITH_OCAMLDEBUG := false
|
||||
endif
|
||||
|
||||
OC_CPPFLAGS += -I../byterun -DCAML_INTERNALS
|
||||
OC_CPPFLAGS += -I../runtime -DCAML_INTERNALS
|
||||
|
||||
run := run_$(UNIX_OR_WIN32)
|
||||
|
||||
|
@ -158,13 +158,13 @@ flags := -g -nostdlib $(include_directories) \
|
|||
-strict-sequence -safe-string -strict-formats \
|
||||
-w +a-4-9-41-42-44-45-48 -warn-error A
|
||||
|
||||
ocamlc := $(FLEXLINK_ENV) ../byterun/ocamlrun ../ocamlc $(flags)
|
||||
ocamlc := $(FLEXLINK_ENV) ../runtime/ocamlrun ../ocamlc $(flags)
|
||||
|
||||
ocamlopt := $(FLEXLINK_ENV) ../byterun/ocamlrun ../ocamlopt $(flags)
|
||||
ocamlopt := $(FLEXLINK_ENV) ../runtime/ocamlrun ../ocamlopt $(flags)
|
||||
|
||||
ocamldep := ../byterun/ocamlrun ../tools/ocamldep -slash
|
||||
ocamldep := ../runtime/ocamlrun ../tools/ocamldep -slash
|
||||
|
||||
ocamllex := ../byterun/ocamlrun ../lex/ocamllex
|
||||
ocamllex := ../runtime/ocamlrun ../lex/ocamllex
|
||||
|
||||
ocamlyacc := ../yacc/ocamlyacc
|
||||
|
||||
|
|
|
@ -31,13 +31,7 @@ let toplevel ocamlsrcdir =
|
|||
Filename.make_path [ocamlsrcdir; "toplevel"]
|
||||
|
||||
let runtime ocamlsrcdir =
|
||||
Filename.make_path [ocamlsrcdir; "byterun"]
|
||||
|
||||
let runtime_library backend ocamlsrcdir =
|
||||
let backend_lib_dir = match backend with
|
||||
| Ocaml_backends.Native -> "asmrun"
|
||||
| Ocaml_backends.Bytecode -> "byterun" in
|
||||
Filename.make_path [ocamlsrcdir; backend_lib_dir]
|
||||
Filename.make_path [ocamlsrcdir; "runtime"]
|
||||
|
||||
let tools ocamlsrcdir =
|
||||
Filename.make_path [ocamlsrcdir; "tools"]
|
||||
|
|
|
@ -25,6 +25,4 @@ val toplevel : string -> string
|
|||
|
||||
val runtime : string -> string
|
||||
|
||||
val runtime_library : Ocaml_backends.t -> string -> string
|
||||
|
||||
val tools : string -> string
|
||||
|
|
|
@ -34,7 +34,7 @@ let ocamlrun ocamlsrcdir =
|
|||
| Debug -> "ocamlrund"
|
||||
| Instrumented -> "ocamlruni" in
|
||||
let ocamlrunfile = Filename.mkexe runtime in
|
||||
Filename.make_path [ocamlsrcdir; "byterun"; ocamlrunfile]
|
||||
Filename.make_path [ocamlsrcdir; "runtime"; ocamlrunfile]
|
||||
|
||||
let ocamlc ocamlsrcdir =
|
||||
Filename.make_path [ocamlsrcdir; "ocamlc"]
|
||||
|
|
|
@ -33,7 +33,7 @@ let runtime_variant_flags () = match Ocaml_files.runtime_variant() with
|
|||
|
||||
let runtime_flags ocamlsrcdir env backend c_files =
|
||||
let runtime_library_flags = "-I " ^
|
||||
(Ocaml_directories.runtime_library backend ocamlsrcdir) in
|
||||
(Ocaml_directories.runtime ocamlsrcdir) in
|
||||
let rt_flags = match backend with
|
||||
| Ocaml_backends.Native -> runtime_variant_flags ()
|
||||
| Ocaml_backends.Bytecode ->
|
||||
|
|
|
@ -32,7 +32,7 @@ CAMLC=$(CAMLRUN) $(ROOTDIR)/ocamlc -nostdlib -I $(ROOTDIR)/stdlib
|
|||
CAMLOPT=$(CAMLRUN) $(ROOTDIR)/ocamlopt -nostdlib \
|
||||
-I $(ROOTDIR)/stdlib
|
||||
OC_CFLAGS += $(SHAREDLIB_CFLAGS) $(EXTRACFLAGS)
|
||||
OC_CPPFLAGS += -I$(ROOTDIR)/byterun
|
||||
OC_CPPFLAGS += -I$(ROOTDIR)/runtime
|
||||
|
||||
# Compilation options
|
||||
COMPFLAGS=-absname -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g \
|
||||
|
|
|
@ -1,60 +1,60 @@
|
|||
color.o: color.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
draw.o: draw.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
dump_img.o: dump_img.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h image.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h
|
||||
events.o: events.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/signals.h
|
||||
fill.o: fill.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
image.o: image.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h image.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/custom.h
|
||||
make_img.o: make_img.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h image.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
open.o: open.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h
|
||||
point_col.o: point_col.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
sound.o: sound.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
subwindow.o: subwindow.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
text.o: text.c libgraph.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
color.o: color.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h
|
||||
draw.o: draw.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/mlvalues.h
|
||||
dump_img.o: dump_img.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h image.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/memory.h
|
||||
events.o: events.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/signals.h
|
||||
fill.o: fill.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/mlvalues.h
|
||||
image.o: image.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h image.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/custom.h
|
||||
make_img.o: make_img.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h image.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/mlvalues.h
|
||||
open.o: open.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/callback.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h
|
||||
point_col.o: point_col.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h
|
||||
sound.o: sound.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h
|
||||
subwindow.o: subwindow.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h
|
||||
text.o: text.c libgraph.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/mlvalues.h
|
||||
graphics.cmo : graphics.cmi
|
||||
graphics.cmx : graphics.cmi
|
||||
graphics.cmi :
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
spacetime_offline.$(O): spacetime_offline.c ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/intext.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/roots.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/stack.h \
|
||||
../../byterun/caml/sys.h ../../byterun/caml/spacetime.h \
|
||||
../../byterun/caml/stack.h ../../byterun/caml/s.h
|
||||
spacetime_offline.$(O): spacetime_offline.c ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/intext.h ../../runtime/caml/io.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/roots.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/stack.h \
|
||||
../../runtime/caml/sys.h ../../runtime/caml/spacetime.h \
|
||||
../../runtime/caml/stack.h ../../runtime/caml/s.h
|
||||
raw_spacetime_lib.cmo : raw_spacetime_lib.cmi
|
||||
raw_spacetime_lib.cmx : raw_spacetime_lib.cmi
|
||||
raw_spacetime_lib.cmi :
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
strstubs.$(O): strstubs.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/fail.h
|
||||
strstubs.$(O): strstubs.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/fail.h
|
||||
str.cmo : str.cmi
|
||||
str.cmx : str.cmi
|
||||
str.cmi :
|
||||
|
|
|
@ -1,31 +1,31 @@
|
|||
st_stubs_b.$(O): st_stubs.c ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/backtrace.h \
|
||||
../../byterun/caml/exec.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/custom.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/printexc.h \
|
||||
../../byterun/caml/roots.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/stacks.h \
|
||||
../../byterun/caml/sys.h threads.h
|
||||
st_stubs_n.$(O): st_stubs.c ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/backtrace.h \
|
||||
../../byterun/caml/exec.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/custom.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/printexc.h \
|
||||
../../byterun/caml/roots.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/stack.h \
|
||||
../../byterun/caml/sys.h threads.h
|
||||
st_stubs_b.$(O): st_stubs.c ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/backtrace.h \
|
||||
../../runtime/caml/exec.h ../../runtime/caml/callback.h \
|
||||
../../runtime/caml/custom.h ../../runtime/caml/fail.h \
|
||||
../../runtime/caml/io.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/printexc.h \
|
||||
../../runtime/caml/roots.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/stacks.h \
|
||||
../../runtime/caml/sys.h threads.h
|
||||
st_stubs_n.$(O): st_stubs.c ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/backtrace.h \
|
||||
../../runtime/caml/exec.h ../../runtime/caml/callback.h \
|
||||
../../runtime/caml/custom.h ../../runtime/caml/fail.h \
|
||||
../../runtime/caml/io.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/printexc.h \
|
||||
../../runtime/caml/roots.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/stack.h \
|
||||
../../runtime/caml/sys.h threads.h
|
||||
condition.cmo : mutex.cmi condition.cmi
|
||||
condition.cmx : mutex.cmx condition.cmi
|
||||
condition.cmi : mutex.cmi
|
||||
|
|
|
@ -100,12 +100,12 @@ $(LIBNAME).cmxa: $(THREADS_NCOBJS)
|
|||
# twice, each time with different options).
|
||||
|
||||
st_stubs_b.$(O): st_stubs.c $(HEADER)
|
||||
$(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) -I$(ROOTDIR)/byterun \
|
||||
$(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) -I$(ROOTDIR)/runtime \
|
||||
$(SHAREDLIB_CFLAGS) $(OUTPUTOBJ)$@ $<
|
||||
|
||||
st_stubs_n.$(O): st_stubs.c $(HEADER)
|
||||
$(CC) $(OC_CFLAGS) $(OC_CPPFLAGS) -I$(ROOTDIR)/asmrun \
|
||||
-I$(ROOTDIR)/byterun $(SHAREDLIB_CFLAGS) -DNATIVE_CODE \
|
||||
$(CC) $(OC_CFLAGS) $(OC_CPPFLAGS) \
|
||||
-I$(ROOTDIR)/runtime $(SHAREDLIB_CFLAGS) -DNATIVE_CODE \
|
||||
-DTARGET_$(ARCH) -DMODEL_$(MODEL) -DSYS_$(SYSTEM) \
|
||||
$(OUTPUTOBJ)$@ -c $<
|
||||
|
||||
|
@ -161,10 +161,10 @@ depend:
|
|||
$(error Dependencies cannot be regenerated using the MSVC ports)
|
||||
else
|
||||
depend:
|
||||
$(CC) -MM $(OC_CPPFLAGS) -I$(ROOTDIR)/byterun st_stubs.c \
|
||||
$(CC) -MM $(OC_CPPFLAGS) -I$(ROOTDIR)/runtime st_stubs.c \
|
||||
| sed -e 's/st_stubs\.o/st_stubs_b.$$(O)/' \
|
||||
-e 's/ st_\(posix\|win32\)\.h//g' > .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) -I$(ROOTDIR)/asmrun -I$(ROOTDIR)/byterun \
|
||||
$(CC) -MM $(OC_CPPFLAGS) -I$(ROOTDIR)/runtime \
|
||||
-DNATIVE_CODE -DTARGET_$(ARCH) -DMODEL_$(MODEL) -DSYS_$(SYSTEM) \
|
||||
st_stubs.c | sed -e 's/st_stubs\.o/st_stubs_n.$$(O)/' \
|
||||
-e 's/ st_\(posix\|win32\)\.h//g' >> .depend
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
scheduler.o: scheduler.c ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/backtrace.h \
|
||||
../../byterun/caml/exec.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/printexc.h \
|
||||
../../byterun/caml/roots.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/stacks.h \
|
||||
../../byterun/caml/sys.h
|
||||
scheduler.o: scheduler.c ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/backtrace.h \
|
||||
../../runtime/caml/exec.h ../../runtime/caml/callback.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/fail.h \
|
||||
../../runtime/caml/io.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/printexc.h \
|
||||
../../runtime/caml/roots.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/stacks.h \
|
||||
../../runtime/caml/sys.h
|
||||
condition.cmo : thread.cmi mutex.cmi condition.cmi
|
||||
condition.cmx : thread.cmx mutex.cmx condition.cmi
|
||||
condition.cmi : mutex.cmi
|
||||
|
|
|
@ -22,7 +22,7 @@ CAMLRUN ?= ../../boot/ocamlrun
|
|||
CAMLYACC ?= ../../boot/ocamlyacc
|
||||
|
||||
OC_CFLAGS += $(SHAREDLIB_CFLAGS)
|
||||
OC_CPPFLAGS += -I../../byterun
|
||||
OC_CPPFLAGS += -I../../runtime
|
||||
ROOTDIR=../..
|
||||
CAMLC=$(CAMLRUN) $(ROOTDIR)/ocamlc -nostdlib \
|
||||
-I $(ROOTDIR)/stdlib -I $(ROOTDIR)/otherlibs/unix
|
||||
|
|
|
@ -26,7 +26,7 @@ external register_named_value : string -> 'a -> unit
|
|||
= "caml_register_named_value"
|
||||
|
||||
let () =
|
||||
(* for asmrun/fail.c *)
|
||||
(* for runtime/fail_nat.c *)
|
||||
register_named_value "Pervasives.array_bound_error"
|
||||
(Invalid_argument "index out of bounds")
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -64,7 +64,7 @@ static int unix_check_stream_semantics(int fd)
|
|||
}
|
||||
}
|
||||
|
||||
/* From byterun/io.c. To be declared in <caml/io.h> ? */
|
||||
/* From runtime/io.c. To be declared in <caml/io.h> ? */
|
||||
extern value caml_ml_open_descriptor_in(value fd);
|
||||
extern value caml_ml_open_descriptor_out(value fd);
|
||||
|
||||
|
|
|
@ -1,426 +1,426 @@
|
|||
accept.$(O): accept.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/signals.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
bind.$(O): bind.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h socketaddr.h ../../byterun/caml/misc.h
|
||||
channels.$(O): channels.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h unixsupport.h
|
||||
close.$(O): close.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h \
|
||||
../../byterun/caml/io.h
|
||||
close_on.$(O): close_on.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h
|
||||
connect.$(O): connect.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/mlvalues.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
createprocess.$(O): createprocess.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h unixsupport.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h
|
||||
dup.$(O): dup.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
accept.$(O): accept.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/signals.h unixsupport.h \
|
||||
socketaddr.h ../../runtime/caml/misc.h
|
||||
bind.$(O): bind.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
unixsupport.h socketaddr.h ../../runtime/caml/misc.h
|
||||
channels.$(O): channels.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/io.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h unixsupport.h
|
||||
close.$(O): close.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h \
|
||||
../../runtime/caml/io.h
|
||||
close_on.$(O): close_on.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h
|
||||
connect.$(O): connect.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/mlvalues.h unixsupport.h \
|
||||
socketaddr.h ../../runtime/caml/misc.h
|
||||
createprocess.$(O): createprocess.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h unixsupport.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h
|
||||
dup.$(O): dup.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
unixsupport.h
|
||||
dup2.$(O): dup2.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
dup2.$(O): dup2.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
unixsupport.h
|
||||
errmsg.$(O): errmsg.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h unixsupport.h
|
||||
envir.$(O): envir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h
|
||||
getpeername.$(O): getpeername.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
getpid.$(O): getpid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h
|
||||
getsockname.$(O): getsockname.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
gettimeofday.$(O): gettimeofday.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h unixsupport.h
|
||||
isatty.$(O): isatty.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
errmsg.$(O): errmsg.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h unixsupport.h
|
||||
envir.$(O): envir.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h
|
||||
getpeername.$(O): getpeername.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h \
|
||||
socketaddr.h ../../runtime/caml/misc.h
|
||||
getpid.$(O): getpid.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h
|
||||
getsockname.$(O): getsockname.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h \
|
||||
socketaddr.h ../../runtime/caml/misc.h
|
||||
gettimeofday.$(O): gettimeofday.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h unixsupport.h
|
||||
isatty.$(O): isatty.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
unixsupport.h
|
||||
link.$(O): link.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
listen.$(O): listen.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h
|
||||
lockf.$(O): lockf.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h unixsupport.h ../../byterun/caml/signals.h
|
||||
lseek.$(O): lseek.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h unixsupport.h
|
||||
nonblock.$(O): nonblock.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/mlvalues.h unixsupport.h
|
||||
mkdir.$(O): mkdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
mmap.$(O): mmap.c ../../byterun/caml/alloc.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/bigarray.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/sys.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h unixsupport.h
|
||||
open.$(O): open.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/memory.h \
|
||||
link.$(O): link.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
listen.$(O): listen.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h
|
||||
lockf.$(O): lockf.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h unixsupport.h ../../runtime/caml/signals.h
|
||||
lseek.$(O): lseek.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h unixsupport.h
|
||||
nonblock.$(O): nonblock.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/mlvalues.h unixsupport.h
|
||||
mkdir.$(O): mkdir.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
mmap.$(O): mmap.c ../../runtime/caml/alloc.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/bigarray.h ../../runtime/caml/fail.h \
|
||||
../../runtime/caml/io.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/sys.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h unixsupport.h
|
||||
open.$(O): open.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/memory.h \
|
||||
unixsupport.h
|
||||
pipe.$(O): pipe.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/alloc.h unixsupport.h
|
||||
read.$(O): read.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
readlink.$(O): readlink.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
rename.$(O): rename.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
select.$(O): select.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/signals.h winworker.h unixsupport.h windbug.h \
|
||||
pipe.$(O): pipe.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/alloc.h unixsupport.h
|
||||
read.$(O): read.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/signals.h unixsupport.h
|
||||
readlink.$(O): readlink.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
rename.$(O): rename.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
select.$(O): select.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/fail.h \
|
||||
../../runtime/caml/signals.h winworker.h unixsupport.h windbug.h \
|
||||
winlist.h
|
||||
sendrecv.$(O): sendrecv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/signals.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
shutdown.$(O): shutdown.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h
|
||||
sleep.$(O): sleep.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/mlvalues.h unixsupport.h
|
||||
socket.$(O): socket.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h unixsupport.h
|
||||
sockopt.$(O): sockopt.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
startup.$(O): startup.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h winworker.h \
|
||||
sendrecv.$(O): sendrecv.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/signals.h unixsupport.h \
|
||||
socketaddr.h ../../runtime/caml/misc.h
|
||||
shutdown.$(O): shutdown.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h
|
||||
sleep.$(O): sleep.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/mlvalues.h unixsupport.h
|
||||
socket.$(O): socket.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h unixsupport.h
|
||||
sockopt.$(O): sockopt.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/fail.h unixsupport.h \
|
||||
socketaddr.h ../../runtime/caml/misc.h
|
||||
startup.$(O): startup.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h winworker.h \
|
||||
unixsupport.h windbug.h
|
||||
stat.$(O): stat.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h ../unix/cst2constr.h
|
||||
symlink.$(O): symlink.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
system.$(O): system.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/signals.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
times.$(O): times.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.$(O): unixsupport.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/callback.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/custom.h unixsupport.h \
|
||||
stat.$(O): stat.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h ../unix/cst2constr.h
|
||||
symlink.$(O): symlink.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
system.$(O): system.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/signals.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
times.$(O): times.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.$(O): unixsupport.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/callback.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/custom.h unixsupport.h \
|
||||
../unix/cst2constr.h
|
||||
windir.$(O): windir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
winwait.$(O): winwait.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/signals.h unixsupport.h
|
||||
write.$(O): write.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
windir.$(O): windir.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/alloc.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
winwait.$(O): winwait.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/signals.h unixsupport.h
|
||||
write.$(O): write.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/signals.h unixsupport.h
|
||||
winlist.$(O): winlist.c winlist.h
|
||||
winworker.$(O): winworker.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/signals.h winworker.h \
|
||||
winworker.$(O): winworker.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/signals.h winworker.h \
|
||||
unixsupport.h winlist.h windbug.h
|
||||
windbug.$(O): windbug.c windbug.h
|
||||
utimes.$(O): utimes.c ../../byterun/caml/fail.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
access.$(O): access.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
addrofstr.$(O): addrofstr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
chdir.$(O): chdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
chmod.$(O): chmod.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
cst2constr.$(O): cst2constr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/mlvalues.h \
|
||||
utimes.$(O): utimes.c ../../runtime/caml/fail.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/gc.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
access.$(O): access.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
addrofstr.$(O): addrofstr.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h unixsupport.h socketaddr.h \
|
||||
../../runtime/caml/misc.h
|
||||
chdir.$(O): chdir.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
chmod.$(O): chmod.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
cst2constr.$(O): cst2constr.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/mlvalues.h \
|
||||
../unix/cst2constr.h
|
||||
cstringv.$(O): cstringv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
execv.$(O): execv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
execve.$(O): execve.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
execvp.$(O): execvp.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
exit.$(O): exit.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
cstringv.$(O): cstringv.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
execv.$(O): execv.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
execve.$(O): execve.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
execvp.$(O): execvp.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
exit.$(O): exit.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
unixsupport.h
|
||||
getaddrinfo.$(O): getaddrinfo.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/signals.h unixsupport.h \
|
||||
getaddrinfo.$(O): getaddrinfo.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/misc.h ../../runtime/caml/signals.h unixsupport.h \
|
||||
../unix/cst2constr.h socketaddr.h
|
||||
getcwd.$(O): getcwd.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
getcwd.$(O): getcwd.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
unixsupport.h
|
||||
gethost.$(O): gethost.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
gethostname.$(O): gethostname.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h unixsupport.h
|
||||
getnameinfo.$(O): getnameinfo.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
getproto.$(O): getproto.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h unixsupport.h
|
||||
getserv.$(O): getserv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h unixsupport.h
|
||||
gmtime.$(O): gmtime.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h unixsupport.h
|
||||
mmap_ba.$(O): mmap_ba.c ../../byterun/caml/alloc.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/bigarray.h ../../byterun/caml/custom.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/misc.h
|
||||
putenv.$(O): putenv.c ../../byterun/caml/fail.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/osdeps.h \
|
||||
../../byterun/caml/memory.h unixsupport.h
|
||||
rmdir.$(O): rmdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
socketaddr.$(O): socketaddr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
strofaddr.$(O): strofaddr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/fail.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
time.$(O): time.c ../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/m.h ../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unlink.$(O): unlink.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/m.h \
|
||||
../../byterun/caml/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/osdeps.h ../../byterun/caml/memory.h unixsupport.h
|
||||
gethost.$(O): gethost.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../runtime/caml/misc.h
|
||||
gethostname.$(O): gethostname.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h unixsupport.h
|
||||
getnameinfo.$(O): getnameinfo.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h \
|
||||
../../runtime/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../runtime/caml/misc.h
|
||||
getproto.$(O): getproto.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h unixsupport.h
|
||||
getserv.$(O): getserv.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h unixsupport.h
|
||||
gmtime.$(O): gmtime.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h ../../runtime/caml/memory.h unixsupport.h
|
||||
mmap_ba.$(O): mmap_ba.c ../../runtime/caml/alloc.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/bigarray.h ../../runtime/caml/custom.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
../../runtime/caml/misc.h
|
||||
putenv.$(O): putenv.c ../../runtime/caml/fail.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/major_gc.h ../../runtime/caml/freelist.h \
|
||||
../../runtime/caml/minor_gc.h ../../runtime/caml/address_class.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/osdeps.h \
|
||||
../../runtime/caml/memory.h unixsupport.h
|
||||
rmdir.$(O): rmdir.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
socketaddr.$(O): socketaddr.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/memory.h unixsupport.h socketaddr.h \
|
||||
../../runtime/caml/misc.h
|
||||
strofaddr.$(O): strofaddr.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/fail.h unixsupport.h socketaddr.h \
|
||||
../../runtime/caml/misc.h
|
||||
time.$(O): time.c ../../runtime/caml/mlvalues.h ../../runtime/caml/config.h \
|
||||
../../runtime/caml/m.h ../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/alloc.h ../../runtime/caml/mlvalues.h unixsupport.h
|
||||
unlink.$(O): unlink.c ../../runtime/caml/mlvalues.h \
|
||||
../../runtime/caml/config.h ../../runtime/caml/m.h \
|
||||
../../runtime/caml/s.h ../../runtime/caml/misc.h \
|
||||
../../runtime/caml/memory.h ../../runtime/caml/gc.h \
|
||||
../../runtime/caml/mlvalues.h ../../runtime/caml/major_gc.h \
|
||||
../../runtime/caml/freelist.h ../../runtime/caml/minor_gc.h \
|
||||
../../runtime/caml/address_class.h ../../runtime/caml/signals.h \
|
||||
../../runtime/caml/osdeps.h ../../runtime/caml/memory.h unixsupport.h
|
||||
unix.cmo : unix.cmi
|
||||
unix.cmx : unix.cmi
|
||||
unix.cmi :
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,415 @@
|
|||
#**************************************************************************
|
||||
#* *
|
||||
#* OCaml *
|
||||
#* *
|
||||
#* Xavier Leroy, projet Cristal, INRIA Rocquencourt *
|
||||
#* *
|
||||
#* Copyright 1999 Institut National de Recherche en Informatique et *
|
||||
#* en Automatique. *
|
||||
#* *
|
||||
#* All rights reserved. This file is distributed under the terms of *
|
||||
#* the GNU Lesser General Public License version 2.1, with the *
|
||||
#* special exception on linking described in the file LICENSE. *
|
||||
#* *
|
||||
#**************************************************************************
|
||||
|
||||
include ../config/Makefile
|
||||
include ../Makefile.common
|
||||
|
||||
# Lists of source files
|
||||
|
||||
PRIMS := $(addsuffix .c, \
|
||||
alloc array compare extern floats gc_ctrl hash intern interp ints io \
|
||||
lexing md5 meta obj parsing signals str sys callback weak finalise \
|
||||
stacks dynlink backtrace_byt backtrace spacetime_byt afl bigarray)
|
||||
|
||||
BYTECODE_C_SOURCES := $(addsuffix .c, \
|
||||
interp misc stacks fix_code startup_aux startup_byt freelist major_gc \
|
||||
minor_gc memory alloc roots_byt globroots fail_byt signals \
|
||||
signals_byt printexc backtrace_byt backtrace compare ints \
|
||||
floats str array io extern intern hash sys meta parsing gc_ctrl md5 obj \
|
||||
lexing callback debugger weak compact finalise custom dynlink \
|
||||
spacetime_byt afl $(UNIX_OR_WIN32) bigarray main)
|
||||
|
||||
NATIVE_C_SOURCES := $(addsuffix .c, \
|
||||
startup_aux startup_nat main fail_nat roots_nat signals \
|
||||
signals_nat misc freelist major_gc minor_gc memory alloc compare ints \
|
||||
floats str array io extern intern hash sys parsing gc_ctrl md5 obj \
|
||||
lexing $(UNIX_OR_WIN32) printexc callback weak compact finalise custom \
|
||||
globroots backtrace_nat backtrace dynlink_nat debugger meta \
|
||||
dynlink clambda_checks spacetime_nat spacetime_snapshot afl bigarray)
|
||||
|
||||
# The other_files variable stores the list of files whose dependencies
|
||||
# should be computed by `make depend` although they do not need to be
|
||||
# compiled on the current build system
|
||||
ifeq "$(UNIX_OR_WIN32)" "win32"
|
||||
other_files := unix.c
|
||||
else
|
||||
other_files := win32.c
|
||||
endif
|
||||
|
||||
ifeq "$(TOOLCHAIN)" "msvc"
|
||||
ASM_EXT := asm
|
||||
ASM_SOURCES := $(ARCH)nt.$(ASM_EXT)
|
||||
else
|
||||
ASM_EXT := S
|
||||
ASM_SOURCES := $(ARCH).$(ASM_EXT)
|
||||
endif
|
||||
|
||||
# Targets to build and install
|
||||
|
||||
PROGRAMS := ocamlrun$(EXE)
|
||||
BYTECODE_STATIC_LIBRARIES := ld.conf libcamlrun.$(A)
|
||||
BYTECODE_SHARED_LIBRARIES :=
|
||||
NATIVE_STATIC_LIBRARIES := libasmrun.$(A)
|
||||
NATIVE_SHARED_LIBRARIES :=
|
||||
|
||||
ifeq "$(RUNTIMED)" "true"
|
||||
PROGRAMS += ocamlrund$(EXE)
|
||||
BYTECODE_STATIC_LIBRARIES += libcamlrund.$(A)
|
||||
NATIVE_STATIC_LIBRARIES += libasmrund.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(RUNTIMEI)" "true"
|
||||
PROGRAMS += ocamlruni$(EXE)
|
||||
BYTECODE_STATIC_LIBRARIES += libcamlruni.$(A)
|
||||
NATIVE_STATIC_LIBRARIES += libasmruni.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(PROFILING)" "true"
|
||||
NATIVE_STATIC_LIBRARIES += libasmrunp.$(A)
|
||||
endif
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
ifeq "$(SUPPORTS_BYTECODE_SHARED_LIBRARIES)" "true"
|
||||
BYTECODE_STATIC_LIBRARIES += libcamlrun_pic.$(A)
|
||||
BYTECODE_SHARED_LIBRARIES += libcamlrun_shared.$(SO)
|
||||
endif
|
||||
ifeq "$(SUPPORTS_NATIVE_SHARED_LIBRARIES)" "true"
|
||||
NATIVE_STATIC_LIBRARIES += libasmrun_pic.$(A)
|
||||
NATIVE_SHARED_LIBRARIES += libasmrun_shared.$(SO)
|
||||
endif
|
||||
endif
|
||||
|
||||
# List of object files for each target
|
||||
|
||||
ASM_OBJECTS := $(ASM_SOURCES:.$(ASM_EXT)=.$(O))
|
||||
|
||||
libcamlrun_OBJECTS := $(BYTECODE_C_SOURCES:.c=_b.$(O))
|
||||
|
||||
libcamlrund_OBJECTS := $(BYTECODE_C_SOURCES:.c=_bd.$(O)) \
|
||||
instrtrace_bd.$(O)
|
||||
|
||||
libcamlruni_OBJECTS := $(BYTECODE_C_SOURCES:.c=_bi.$(O))
|
||||
|
||||
libcamlrunpic_OBJECTS := $(BYTECODE_C_SOURCES:.c=_bpic.$(O))
|
||||
|
||||
libasmrun_OBJECTS := $(NATIVE_C_SOURCES:.c=_n.$(O)) $(ASM_OBJECTS)
|
||||
|
||||
libasmrund_OBJECTS := $(NATIVE_C_SOURCES:.c=_nd.$(O)) $(ASM_OBJECTS)
|
||||
|
||||
libasmruni_OBJECTS := $(NATIVE_C_SOURCES:.c=_ni.$(O)) $(ASM_OBJECTS)
|
||||
|
||||
libasmrunp_OBJECTS := $(NATIVE_C_SOURCES:.c=_np.$(O)) \
|
||||
$(ASM_OBJECTS:.$(O)=_libasmrunp.$(O))
|
||||
|
||||
libasmrunpic_OBJECTS := $(NATIVE_C_SOURCESS:.c=_npic.$(O)) \
|
||||
$(ASM_OBJECTS:.$(O)=_libasmrunpic.$(O))
|
||||
|
||||
# General (non target-specific) assembler and compiler flags
|
||||
|
||||
ifdef BOOTSTRAPPING_FLEXLINK
|
||||
OC_CPPFLAGS += -DBOOTSTRAPPING_FLEXLINK
|
||||
endif
|
||||
|
||||
# On Windows, OCAML_STDLIB_DIR needs to be defined dynamically
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "win32"
|
||||
# OCAML_STDLIB_DIR needs to arrive in dynlink.c as a string which both gcc and
|
||||
# msvc are willing parse without warning. This means we can't pass UTF-8
|
||||
# directly since, as far as I can tell, cl can cope, but the pre-processor
|
||||
# can't. So the string needs to be directly translated to L"" form. To do this,
|
||||
# we take advantage of the fact that Cygwin uses GNU libiconv which includes a
|
||||
# Java pseudo-encoding which translates any UTF-8 sequences to \uXXXX (and,
|
||||
# unlike the C99 pseudo-encoding, emits two surrogate values when needed, rather
|
||||
# than \UXXXXXXXX). The \u is then translated to \x in order to accommodate
|
||||
# pre-Visual Studio 2013 compilers where \x is a non-standard alias for \u.
|
||||
OCAML_STDLIB_DIR = $(shell echo $(LIBDIR)| iconv -t JAVA | sed -e 's/\\u/\\x/g')
|
||||
OC_CPPFLAGS += -DOCAML_STDLIB_DIR='L"$(OCAML_STDLIB_DIR)"'
|
||||
endif
|
||||
|
||||
OC_CPPFLAGS += $(IFLEXDIR)
|
||||
|
||||
ifneq "$(CCOMPTYPE)" "msvc"
|
||||
OC_CFLAGS += -g
|
||||
endif
|
||||
|
||||
OC_NATIVE_CPPFLAGS = -DNATIVE_CODE -DTARGET_$(ARCH)
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
OC_NATIVE_CPPFLAGS += -DMODEL_$(MODEL)
|
||||
endif
|
||||
|
||||
OC_NATIVE_CPPFLAGS += -DSYS_$(SYSTEM) $(IFLEXDIR) $(LIBUNWIND_INCLUDE_FLAGS)
|
||||
|
||||
OC_DEBUG_CPPFLAGS=-DDEBUG
|
||||
OC_INSTR_CPPFLAGS=-DCAML_INSTR
|
||||
|
||||
ifeq "$(TOOLCHAIN)" "msvc"
|
||||
OC_PROF_CFLAGS=
|
||||
OC_PROF_CPPFLAGS=-DPROFILING
|
||||
ASMFLAGS=
|
||||
ifeq ($(WITH_SPACETIME),true)
|
||||
ASMFLAGS=/DWITH_SPACETIME
|
||||
endif
|
||||
else
|
||||
OC_PROF_CFLAGS=-pg
|
||||
OC_PROF_CPPFLAGS=-DPROFILING
|
||||
endif
|
||||
|
||||
ASPPFLAGS = -DSYS_$(SYSTEM) -I../runtime
|
||||
ifeq "$(UNIX_OR_WIN32)" "unix"
|
||||
ASPPFLAGS += -DMODEL_$(MODEL)
|
||||
endif
|
||||
|
||||
# Commands used to build native libraries
|
||||
|
||||
ifeq "$(UNIX_OR_WIN32)" "win32"
|
||||
LIBS = $(BYTECCLIBS) $(EXTRALIBS)
|
||||
ifdef BOOTSTRAPPING_FLEXLINK
|
||||
MAKE_OCAMLRUN=$(MKEXE_BOOT)
|
||||
else
|
||||
MAKE_OCAMLRUN = $(MKEXE) -o $(1) $(2)
|
||||
endif
|
||||
else
|
||||
LIBS = $(BYTECCLIBS)
|
||||
MAKE_OCAMLRUN = $(MKEXE) $(OC_LDFLAGS) -o $(1) $(2)
|
||||
endif
|
||||
|
||||
# Build, install and clean targets
|
||||
|
||||
.PHONY: all
|
||||
all: $(BYTECODE_STATIC_LIBRARIES) $(BYTECODE_SHARED_LIBRARIES) $(PROGRAMS)
|
||||
|
||||
.PHONY: allopt
|
||||
allopt: $(NATIVE_STATIC_LIBRARIES) $(NATIVE_SHARED_LIBRARIES)
|
||||
|
||||
INSTALL_INCDIR=$(INSTALL_LIBDIR)/caml
|
||||
.PHONY: install
|
||||
install:
|
||||
$(INSTALL_PROG) $(PROGRAMS) "$(INSTALL_BINDIR)"
|
||||
$(INSTALL_DATA) $(BYTECODE_STATIC_LIBRARIES) "$(INSTALL_LIBDIR)"
|
||||
ifneq "$(BYTECODE_SHARED_LIBRARIES)" ""
|
||||
$(INSTALL_PROG) $(BYTECODE_SHARED_LIBRARIES) "$(INSTALL_LIBDIR)"
|
||||
endif
|
||||
mkdir -p "$(INSTALL_INCDIR)"
|
||||
$(INSTALL_DATA) caml/*.h "$(INSTALL_INCDIR)"
|
||||
|
||||
.PHONY: installopt
|
||||
installopt:
|
||||
$(INSTALL_DATA) $(NATIVE_STATIC_LIBRARIES) "$(INSTALL_LIBDIR)"
|
||||
ifneq "$(NATIVE_SHARED_LIBRARIES)" ""
|
||||
$(INSTALL_PROG) $(NATIVE_SHARED_LIBRARIES) "$(INSTALL_LIBDIR)"
|
||||
endif
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f $(PROGRAMS) *.$(O) *.$(A) *.$(SO)
|
||||
rm -f primitives prims.c caml/opnames.h caml/jumptbl.h
|
||||
rm -f caml/version.h
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
rm -r *~
|
||||
|
||||
# Generated non-object files
|
||||
|
||||
ld.conf: ../config/Makefile
|
||||
echo "$(STUBLIBDIR)" > $@
|
||||
echo "$(LIBDIR)" >> $@
|
||||
|
||||
# If primitives contain duplicated lines (e.g. because the code is defined
|
||||
# like
|
||||
# #ifdef X
|
||||
# CAMLprim value caml_foo() ...
|
||||
# #else
|
||||
# CAMLprim value caml_foo() ...
|
||||
# end), horrible things will happen (duplicated entries in Runtimedef ->
|
||||
# double registration in Symtable -> empty entry in the PRIM table ->
|
||||
# the bytecode interpreter is confused).
|
||||
# We sort the primitive file and remove duplicates to avoid this problem.
|
||||
|
||||
# Warning: we use "sort | uniq" instead of "sort -u" because in the MSVC
|
||||
# port, the "sort" program in the path is Microsoft's and not cygwin's
|
||||
|
||||
# Warning: POSIX sort is locale dependent, that's why we set LC_ALL explicitly.
|
||||
# Sort is unstable for "is_directory" and "isatty"
|
||||
# see http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sort.html:
|
||||
# "using sort to process pathnames, it is recommended that LC_ALL .. set to C"
|
||||
|
||||
primitives : $(PRIMS)
|
||||
sed -n -e "s/CAMLprim value \([a-z0-9_][a-z0-9_]*\).*/\1/p" $(PRIMS) \
|
||||
| LC_ALL=C sort | uniq > primitives
|
||||
|
||||
prims.c : primitives
|
||||
(echo '#define CAML_INTERNALS'; \
|
||||
echo '#include "caml/mlvalues.h"'; \
|
||||
echo '#include "caml/prims.h"'; \
|
||||
sed -e 's/.*/extern value &();/' primitives; \
|
||||
echo 'c_primitive caml_builtin_cprim[] = {'; \
|
||||
sed -e 's/.*/ &,/' primitives; \
|
||||
echo ' 0 };'; \
|
||||
echo 'char * caml_names_of_builtin_cprim[] = {'; \
|
||||
sed -e 's/.*/ "&",/' primitives; \
|
||||
echo ' 0 };') > prims.c
|
||||
|
||||
caml/opnames.h : caml/instruct.h
|
||||
cat $^ | tr -d '\r' | \
|
||||
sed -e '/\/\*/d' \
|
||||
-e '/^#/d' \
|
||||
-e 's/enum /char * names_of_/' \
|
||||
-e 's/{$$/[] = {/' \
|
||||
-e 's/\([[:upper:]][[:upper:]_0-9]*\)/"\1"/g' > $@
|
||||
|
||||
# caml/jumptbl.h is required only if you have GCC 2.0 or later
|
||||
caml/jumptbl.h : caml/instruct.h
|
||||
cat $^ | tr -d '\r' | \
|
||||
sed -n -e '/^ /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \
|
||||
-e '/^}/q' > $@
|
||||
|
||||
caml/version.h : ../VERSION ../tools/make-version-header.sh
|
||||
../tools/make-version-header.sh ../VERSION > caml/version.h
|
||||
|
||||
# Libraries and programs
|
||||
|
||||
ocamlrun$(EXE): prims.$(O) libcamlrun.$(A)
|
||||
$(call MAKE_OCAMLRUN,$@,$^ $(LIBS))
|
||||
|
||||
libcamlrun.$(A): $(libcamlrun_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
ocamlrund$(EXE): prims.$(O) libcamlrund.$(A)
|
||||
$(MKEXE) $(MKEXEDEBUGFLAG) -o $@ $^ $(LIBS)
|
||||
|
||||
libcamlrund.$(A): $(libcamlrund_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
ocamlruni$(EXE): prims.$(O) libcamlruni.$(A)
|
||||
$(MKEXE) -o $@ $^ $(LIBS)
|
||||
|
||||
libcamlruni.$(A): $(libcamlruni_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libcamlrun_pic.$(A): $(libcamlrunpic_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libcamlrun_shared.$(SO): $(libcamlrunpic_OBJECTS)
|
||||
$(MKDLL) -o $@ $^ $(BYTECCLIBS)
|
||||
|
||||
libasmrun.$(A): $(libasmrun_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrund.$(A): $(libasmrund_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmruni.$(A): $(libasmruni_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrunp.$(A): $(libasmrunp_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrun_pic.$(A): $(libasmrunpic_OBJECTS)
|
||||
$(call MKLIB,$@, $^)
|
||||
|
||||
libasmrun_shared.$(SO): $(libasmrunpic_OBJECTS)
|
||||
$(MKDLL) -o $@ $^ $(NATIVECCLIBS)
|
||||
|
||||
# Target-specific preprocessor and compiler flags
|
||||
|
||||
%_bd.$(O): OC_CPPFLAGS += $(OC_DEBUG_CPPFLAGS)
|
||||
|
||||
%_bi.$(O): OC_CPPFLAGS += $(OC_INSTR_CPPFLAGS)
|
||||
|
||||
%_bpic.$(O): OC_CFLAGS += $(SHAREDLIB_CFLAGS)
|
||||
|
||||
%_n.$(O): OC_CPPFLAGS += $(OC_NATIVE_CPPFLAGS)
|
||||
|
||||
%_nd.$(O): OC_CPPFLAGS += $(OC_NATIVE_CPPFLAGS) $(OC_DEBUG_CPPFLAGS)
|
||||
|
||||
%_ni.$(O): OC_CPPFLAGS += $(OC_NATIVE_CPPFLAGS) $(OC_INSTR_CPPFLAGS)
|
||||
|
||||
%_np.$(O): OC_CFLAGS += $(OC_PROF_CFLAGS)
|
||||
%_np.$(O): OC_CPPFLAGS += $(OC_NATIVE_CPPFLAGS) $(OC_PROF_CPPFLAGS)
|
||||
|
||||
%_npic.$(O): OC_CFLAGS += $(SHAREDLIB_CFLAGS)
|
||||
%_npic.$(O): OC_CPPFLAGS += $(OC_NATIVE_CPPFLAGS)
|
||||
|
||||
# Compilation of C files
|
||||
|
||||
# The COMPILE_C_FILE macro below receives as argument the pattern
|
||||
# that corresponds to the name of the generated object file
|
||||
# (without the extension, which is added by the macro)
|
||||
define COMPILE_C_FILE
|
||||
$(1).$(O): %.c
|
||||
$$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
|
||||
endef
|
||||
|
||||
object_types := % %_b %_bd %_bi %_bpic %_n %_nd %_ni %_np %_npic
|
||||
|
||||
$(foreach object_type, $(object_types), \
|
||||
$(eval $(call COMPILE_C_FILE,$(object_type))))
|
||||
|
||||
# Compilation of assembly files
|
||||
|
||||
%.o: %.S
|
||||
$(ASPP) $(ASPPFLAGS) -o $@ $< || \
|
||||
{ echo "If your assembler produced syntax errors, it is probably";\
|
||||
echo "unhappy with the preprocessor. Check your assembler, or";\
|
||||
echo "try producing $*.o by hand.";\
|
||||
exit 2; }
|
||||
|
||||
%_libasmrunp.o: %.S
|
||||
$(ASPP) $(ASPPFLAGS) $(ASPPPROFFLAGS) -o $@ $<
|
||||
|
||||
%_libasmrunpic.o: %.S
|
||||
$(ASPP) $(ASPPFLAGS) $(SHAREDLIB_CFLAGS) -o $@ $<
|
||||
|
||||
%.obj: %.asm
|
||||
$(ASM)$@ $(ASMFLAGS) $<
|
||||
|
||||
%_libasmrunpic.obj: %.asm
|
||||
$(ASM)$@ $(ASMFLAGS) $<
|
||||
|
||||
# Dependencies
|
||||
|
||||
.PHONY: depend
|
||||
ifeq "$(TOOLCHAIN)" "msvc"
|
||||
depend:
|
||||
$(error Dependencies cannot be regenerated using the MSVC ports)
|
||||
else
|
||||
|
||||
NATIVE_DEP_CPPFLAGS := $(OC_CPPFLAGS) $(OC_NATIVE_CPPFLAGS)
|
||||
NATIVE_DEP_FILES := $(NATIVE_C_SOURCES) $(other_files)
|
||||
|
||||
depend: *.c caml/opnames.h caml/jumptbl.h caml/version.h
|
||||
$(CC) -MM $(OC_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_b.$$(O)/' > .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_DEBUG_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_bd.$$(O)/' >> .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) $(OC_INSTR_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_bi.$$(O)/' >> .depend
|
||||
$(CC) -MM $(OC_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_bpic.$$(O)/' >> .depend
|
||||
$(CC) -MM $(NATIVE_DEP_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_n.$$(O)/' >> .depend
|
||||
$(CC) -MM $(NATIVE_DEP_CPPFLAGS) $(OC_DEBUG_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_nd.$$(O)/' >> .depend
|
||||
$(CC) -MM $(NATIVE_DEP_CPPFLAGS) $(OC_INSTR_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_ni.$$(O)/' >> .depend
|
||||
$(CC) -MM $(NATIVE_DEP_CPPFLAGS) $(OC_PROF_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_np.$$(O)/' >> .depend
|
||||
$(CC) -MM $(NATIVE_DEP_CPPFLAGS) *.c | \
|
||||
sed -e 's/\([^.]*\)\.o/\1_npic.$$(O)/' >> .depend
|
||||
endif
|
||||
|
||||
include .depend
|
|
@ -635,7 +635,7 @@ LBL(112):
|
|||
CFI_ENDPROC
|
||||
|
||||
/* Raise a Stack_overflow exception on return from segv_handler()
|
||||
(in asmrun/signals_asm.c). On entry, the stack is full, so we
|
||||
(in runtime/signals_nat.c). On entry, the stack is full, so we
|
||||
cannot record a backtrace.
|
||||
No CFI information here since this function disrupts the stack
|
||||
backtrace anyway. */
|
|
@ -70,7 +70,7 @@ CAMLprim value caml_backtrace_status(value vunit)
|
|||
(!li->loc_valid && li->loc_is_raise)
|
||||
caml_debuginfo_location guarantees that when li->loc_valid is
|
||||
0, then li->loc_is_raise is always 1, so the latter test is
|
||||
useless. We kept it to keep code identical to the byterun/
|
||||
useless. We kept it to keep code identical to the runtime/
|
||||
implementation. */
|
||||
static void print_location(struct caml_loc_info * li, int index)
|
||||
{
|
|
@ -29,8 +29,9 @@
|
|||
* whether a backtrace should be generated when using "raise".
|
||||
*
|
||||
* Backtrace generation is split in multiple steps.
|
||||
* The lowest-level one, done by [backtrace_prim.c] just fills the
|
||||
* [caml_backtrace_buffer] variable each time a frame is unwinded.
|
||||
* The lowest-level one, done by [backtrace_byt.c] and
|
||||
* [backtrace_nat.c] just fills the [caml_backtrace_buffer]
|
||||
* variable each time a frame is unwinded.
|
||||
* At that point, we don't know whether the backtrace will be useful or not so
|
||||
* this code should be as fast as possible.
|
||||
*
|
||||
|
@ -59,8 +60,8 @@ CAMLextern int caml_backtrace_active;
|
|||
/* The [backtrace_slot] type represents values stored in the
|
||||
* [caml_backtrace_buffer]. In bytecode, it is the same as a
|
||||
* [code_t], in native code it as a [frame_descr *]. The difference
|
||||
* doesn't matter for code outside [backtrace_prim.c], so it is just
|
||||
* exposed as a [backtrace_slot].
|
||||
* doesn't matter for code outside [backtrace_{byt,nat}.c],
|
||||
* so it is just exposed as a [backtrace_slot].
|
||||
*/
|
||||
typedef void * backtrace_slot;
|
||||
|
|
@ -20,13 +20,14 @@
|
|||
|
||||
#include "backtrace.h"
|
||||
|
||||
/* Backtrace generation is split in [backtrace.c] and [backtrace_prim.c].
|
||||
/* Backtrace generation is split in [backtrace.c] and [backtrace_prim].
|
||||
*
|
||||
* [backtrace_prim.c] contains all backend-specific code, and has two different
|
||||
* implementations in [byterun/backtrace_prim.c] and [asmrun/backtrace_prim.c].
|
||||
* [backtrace_prim] contains all backend-specific
|
||||
* code, and has two different
|
||||
* implementations in [runtime/backtrace_byt.c] and [runtime/backtrace_nat.c].
|
||||
*
|
||||
* [backtrace.c] has a unique implementation, and exposes a uniform
|
||||
* higher level API above [backtrace_prim.c].
|
||||
* higher level API above [backtrace_{byt,nat}.c].
|
||||
*/
|
||||
|
||||
/* Extract location information for the given raw_backtrace_slot */
|
|
@ -118,8 +118,8 @@
|
|||
#define raise_zero_divide caml_raise_zero_divide
|
||||
#define raise_not_found caml_raise_not_found
|
||||
#define raise_sys_blocked_io caml_raise_sys_blocked_io
|
||||
/* **** asmrun/fail.c */
|
||||
/* **** asmrun/<arch>.s */
|
||||
/* **** runtime/fail_nat.c */
|
||||
/* **** runtime/<arch>.s */
|
||||
|
||||
/* **** finalise.c */
|
||||
|
||||
|
@ -269,7 +269,7 @@
|
|||
#define enter_blocking_section caml_enter_blocking_section
|
||||
#define leave_blocking_section caml_leave_blocking_section
|
||||
#define convert_signal_number caml_convert_signal_number
|
||||
/* **** asmrun/signals.c */
|
||||
/* **** runtime/signals.c */
|
||||
#define garbage_collection caml_garbage_collection
|
||||
|
||||
/* **** stacks.c */
|
||||
|
@ -282,7 +282,7 @@
|
|||
|
||||
/* **** startup.c */
|
||||
#define atom_table caml_atom_table
|
||||
/* **** asmrun/startup.c */
|
||||
/* **** runtime/startup_nat.c */
|
||||
#define static_data_start caml_static_data_start
|
||||
#define static_data_end caml_static_data_end
|
||||
|
|
@ -61,7 +61,7 @@ CAMLextern struct caml_custom_table caml_custom_table;
|
|||
extern void caml_set_minor_heap_size (asize_t); /* size in bytes */
|
||||
extern void caml_empty_minor_heap (void);
|
||||
CAMLextern void caml_gc_dispatch (void);
|
||||
CAMLextern void garbage_collection (void); /* def in asmrun/signals_asm.c */
|
||||
CAMLextern void garbage_collection (void); /* runtime/signals_nat.c */
|
||||
extern void caml_realloc_ref_table (struct caml_ref_table *);
|
||||
extern void caml_alloc_table (struct caml_ref_table *, asize_t, asize_t);
|
||||
extern void caml_realloc_ephe_ref_table (struct caml_ephe_ref_table *);
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue