diff options
Diffstat (limited to 'config/Makefile.msvc')
| -rw-r--r-- | config/Makefile.msvc | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/config/Makefile.msvc b/config/Makefile.msvc deleted file mode 100644 index 7144f9e01e..0000000000 --- a/config/Makefile.msvc +++ /dev/null @@ -1,129 +0,0 @@ -######################################################################### -# # -# Objective Caml # -# # -# 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 Library General Public License, with # -# the special exception on linking described in file ../LICENSE. # -# # -######################################################################### - -# $Id$ - -# Configuration for Windows, Visual C++ compiler - -######### General configuration - -PREFIX=C:/ocaml - -### Where to install the binaries. -BINDIR=$(PREFIX)/bin - -### Where to install the standard library -LIBDIR=$(PREFIX)/lib - -### Where to install the stub DLLs -STUBLIBDIR=$(LIBDIR)/stublibs - -### Where to install the info files -DISTRIB=$(PREFIX) - -########## Toolchain and OS dependencies - -TOOLCHAIN=msvc -CCOMPTYPE=msvc -O=obj -A=lib -S=asm -SO=s.obj -DO=d.obj -EXE=.exe - -########## Configuration for the bytecode compiler - -### Which C compiler to use for the bytecode interpreter. -BYTECC=cl /nologo - -### Additional compile-time options for $(BYTECC). (For static linking.) -BYTECCCOMPOPTS=/Ox /MT - -### Additional link-time options for $(BYTECC). (For static linking.) -BYTECCLINKOPTS=/MT - -### Additional compile-time options for $(BYTECC). (For building a DLL.) -DLLCCCOMPOPTS=/Ox /MD -DCAML_DLL - -### Libraries needed -BYTECCLIBS=advapi32.lib -NATIVECCLIBS=advapi32.lib - -### How to invoke the C preprocessor -CPP=cl /nologo /EP - -### How to build a DLL -MKDLL=link /nologo /dll /out:$(1) /implib:$(2) $(3) - -### How to build a static library -MKLIB=lib /nologo /debugtype:CV /out:$(1) $(2) - -### Canonicalize the name of a system library -SYSLIB=$(1).lib - -### The ranlib command -RANLIBCMD= - -############# Configuration for the native-code compiler - -### Name of architecture for the native-code compiler -ARCH=i386 - -### Name of architecture model for the native-code compiler. -MODEL=default - -### Name of operating system family for the native-code compiler. -SYSTEM=win32 - -### Which C compiler to use for the native-code compiler. -NATIVECC=cl /nologo - -### Additional compile-time options for $(NATIVECC). -NATIVECCCOMPOPTS=/Ox /MT - -### Additional link-time options for $(NATIVECC) -NATIVECCLINKOPTS=/MT - -### Build partially-linked object file -PARTIALLD=lib /nologo /debugtype:cv -PACKLD=ld -r --oformat pe-i386 - -### nm and objcopy are missing -BINUTILS_NM=nm -BINUTILS_OBJCOPY=objcopy - -############# Configuration for the contributed libraries - -OTHERLIBRARIES=win32unix systhreads str num win32graph dynlink bigarray labltk - -### Name of the target architecture for the "num" library -BIGNUM_ARCH=C - -### Configuration for LablTk -# Set TK_ROOT to the directory where you installed TCL/TK 8.3 -TK_ROOT=c:/tcl -TK_DEFS=-I$(TK_ROOT)/include -# The following definition avoids hard-wiring $(TK_ROOT) in the libraries -# produced by OCaml, and is therefore required for binary distribution -# of these libraries. However, $(TK_ROOT) must be added to the LIB -# environment variable, as described in README.win32. -TK_LINK=tk83.lib tcl83.lib -# An alternative definition that avoids mucking with the LIB variable, -# but hard-wires the Tcl/Tk location in the binaries -# TK_LINK=$(TK_ROOT)/tk83.lib $(TK_ROOT)/tcl83.lib - -############# Aliases for common commands - -MAKEREC=$(MAKE) -f Makefile.nt -MAKECMD=$(MAKE) |
