70 |
DVIPS_HERE = @DVIPS_HERE@ |
DVIPS_HERE = @DVIPS_HERE@ |
71 |
|
|
72 |
INCLUDES = |
INCLUDES = |
73 |
|
|
74 |
|
# General compilation flags. |
75 |
|
############################ |
76 |
|
|
77 |
BFLAGS = -g $(INCLUDES) |
BFLAGS = -g $(INCLUDES) |
78 |
OFLAGS = $(INCLUDES) |
OFLAGS = $(INCLUDES) |
79 |
|
|
80 |
|
# Flags for linking. |
81 |
|
#################### |
82 |
|
|
83 |
|
#BLFLAGS = unix.cma -cclib -lunix |
84 |
|
#OLFLAGS = -output-obj unix.cmxa -cclib -lunix |
85 |
|
|
86 |
RM = rm -f |
RM = rm -f |
87 |
TMP = /tmp |
TMP = /tmp |
|
BUILDROOT = ./build |
|
88 |
|
|
89 |
# main target |
# main target |
90 |
############# |
############# |
115 |
learnVisitor.ml \ |
learnVisitor.ml \ |
116 |
propagateVisitor.ml \ |
propagateVisitor.ml \ |
117 |
learnCommonStochVisitor.ml \ |
learnCommonStochVisitor.ml \ |
118 |
propagateCommonVisitor.ml |
propagateCommonVisitor.ml \ |
119 |
|
initVisitor.ml \ |
120 |
|
initCommonVisitor.ml |
121 |
|
|
122 |
CMO = $(ML:.ml=.cmo) |
CMO = $(ML:.ml=.cmo) |
123 |
CMX = $(CMO:.cmo=.cmx) |
CMX = $(CMO:.cmo=.cmx) |
128 |
opt: $(NAME).opt |
opt: $(NAME).opt |
129 |
|
|
130 |
$(NAME).byte: $(CMI) $(CMO) |
$(NAME).byte: $(CMI) $(CMO) |
131 |
$(OCAMLC) $(BFLAGS) -o $@ $^ |
$(OCAMLC) $(BFLAGS) $(BLFLAGS) -o $@ $^ |
132 |
|
|
133 |
$(NAME).opt: $(CMI) $(CMX) |
$(NAME).opt: $(CMI) $(CMX) |
134 |
$(OCAMLOPT) $(OFLAGS) -o $@ $^ |
$(OCAMLOPT) $(OFLAGS) $(OLFLAGS) -o $@ $^ |
135 |
|
|
136 |
VERSION=0.1 |
VERSION=0.1 |
137 |
|
|