1 MAKEFLAGS
:= --no-builtin-rules
3 OCAMLC_OPTIONS
:= -w A
-warn-error A
4 OCAMLC_BYTE
:= ocamlc.opt
$(OCAMLC_OPTIONS
)
7 straight_line_program_interpreter \
10 .PHONY
: build
clean demo_unbalanced
12 build
: $(EXECUTABLES
)
15 $(OCAMLC_BYTE
) -o
$@
$*.cmo
18 $(OCAMLC_BYTE
) -o
$@
-c
$<
24 rm -f
$(EXECUTABLES
) tree.dot
# There's also tree.png, but I'm keeping it.
27 .
/tree a b c d e f g h i j k l m n o p q r s t u v foo bar kgkvbkvg lkhjlk gfjyfjf fdtrdchfhtr trhfgfch hjlilijhl iygkyugkgkhy
> tree.dot
30 neato
-T png tree.dot
> tree.png
32 demo_unbalanced
: tree.png