#####################################################################
#
#        DO NOT MODIFY BELOW THIS LINE, UNLESS REALLY SURE
#  Do not modify this file. Modify .Makefile.config instead.
#
#####################################################################

OCAMLCI=$(OCAMLC)
OCAMLDEP=ocamldep
OCAMLLEX=ocamllex
OCAMLYACC=ocamlyacc
OFLAGS=
RANLIB=ranlib


EFUNS_VERSION=$(VERSION)
GWML_VERSION=$(VERSION)
EFUNSLIB=$(EFUNSDIR)/$(OCAMLVERSION)-$(VERSION)
GWMLLIB=$(GWMLDIR)/$(OCAMLVERSION)-$(VERSION)
INSTALLDIR=$(XLIBDIR)/$(OCAMLVERSION)-$(VERSION)

OCAMLCL=$(OCAMLC) -custom

THREADS_CMA= -thread threads.cma

LIBDIR= -I ../concur -I $(CURDIR)/xlib -I $(CURDIR)/common

BYTE_LINK_UNIX=-cclib -lunix unix.cma
BYTE_LINK_CCR= -cclib $(CURDIR)/concur/libconcur.a $(CURDIR)/concur/concur.cma
BYTE_LINK_X=   $(CURDIR)/xlib/xlib.cma
BYTE_LINK_COM= $(CURDIR)/common/common.cma
BYTE_LINK_STR= -cclib -lstr str.cma

OPT_LINK_UNIX= -cclib -lunix unix.cmxa
OPT_LINK_CCR=  -cclib $(CURDIR)/concur/libconcurnat.a $(CURDIR)/concur/concur.cmxa
OPT_LINK_X=    $(CURDIR)/xlib/xlib.cmxa
OPT_LINK_COM=  $(CURDIR)/common/common.cmxa
OPT_LINK_STR=  -cclib -lstr str.cmxa

BYTE_ALL_X= $(BYTE_LINK_UNIX) $(BYTE_LINK_STR) $(BYTE_LINK_COM) $(BYTE_LINK_CCR) $(BYTE_LINK_X)
OPT_ALL_X= $(OPT_LINK_UNIX) $(OPT_LINK_STR) $(OPT_LINK_COM) $(OPT_LINK_CCR) $(OPT_LINK_X)

BYTE_DEP_CCR= $(CURDIR)/concur/concur.cma $(CURDIR)/concur/libconcur.a
BYTE_DEP_X= $(CURDIR)/xlib/xlib.cma
BYTE_DEP_COM= $(CURDIR)/common/common.cma

OPT_DEP_CCR=  $(CURDIR)/concur/libconcurnat.a $(CURDIR)/concur/concur.cmxa
OPT_DEP_X=    $(CURDIR)/xlib/xlib.cmxa
OPT_DEP_COM=  $(CURDIR)/common/common.cmxa
