cs101_hw2.cmo: cs101_hw2_types.cmo cs101_hw2.cmi 
cs101_hw2.cmx: cs101_hw2_types.cmx cs101_hw2.cmi 
cs101_hw2.cmi: cs101_hw2_types.cmo 

%.cmi: %.mli
	ocamlc -rectypes -c $<

%.cmx: %.ml
	ocamlopt -rectypes -c $<

%.cmo: %.ml
	ocamlc -rectypes -c -g $<
