1
#########################################################################
5
# Xavier Leroy, projet Cristal, INRIA Rocquencourt #
7
# Copyright 1999 Institut National de Recherche en Informatique et #
8
# en Automatique. All rights reserved. This file is distributed #
9
# under the terms of the Q Public License version 1.0. #
11
#########################################################################
13
# $Id: Makefile.shared,v 1.1 2008/07/29 08:31:41 xleroy Exp $
15
include ../config/Makefile
18
COMPFLAGS=-warn-error A $(INCLUDES)
19
LINKFLAGS=-linkall -I $(UNIXDIR)
20
CAMLYACC=../boot/ocamlyacc
22
CAMLLEX=../boot/ocamlrun ../boot/ocamllex
23
CAMLDEP=../boot/ocamlrun ../tools/ocamldep
27
-I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../toplevel \
32
../utils/misc.cmo ../utils/config.cmo \
33
../utils/tbl.cmo ../utils/clflags.cmo ../utils/consistbl.cmo \
34
../parsing/longident.cmo \
35
../typing/ident.cmo ../typing/path.cmo ../typing/types.cmo \
36
../typing/btype.cmo ../typing/primitive.cmo ../typing/typedtree.cmo \
37
../typing/subst.cmo ../typing/predef.cmo \
38
../typing/datarepr.cmo ../typing/env.cmo ../typing/oprint.cmo \
39
../typing/ctype.cmo ../typing/printtyp.cmo ../typing/mtype.cmo \
40
../bytecomp/runtimedef.cmo ../bytecomp/bytesections.cmo \
41
../bytecomp/dll.cmo ../bytecomp/meta.cmo ../bytecomp/symtable.cmo \
42
../bytecomp/opcodes.cmo \
43
../toplevel/genprintval.cmo
71
program_management.cmo \
74
show_information.cmo \
82
ocamldebug$(EXE): $(OBJS) $(OTHEROBJS)
83
$(CAMLC) $(LINKFLAGS) -o ocamldebug$(EXE) -linkall $(OTHEROBJS) $(OBJS)
86
cp ocamldebug$(EXE) $(BINDIR)/ocamldebug$(EXE)
89
rm -f ocamldebug$(EXE)
93
.SUFFIXES: .ml .cmo .mli .cmi
96
$(CAMLC) -c $(COMPFLAGS) $<
99
$(CAMLC) -c $(COMPFLAGS) $<
102
$(CAMLDEP) $(DEPFLAGS) *.mli *.ml > .depend
108
beforedepend:: lexer.ml
110
parser.ml parser.mli: parser.mly
111
$(CAMLYACC) parser.mly
113
rm -f parser.ml parser.mli
114
beforedepend:: parser.ml parser.mli