cs101_hw4_p1.cmo: cs101_hw4_p1_types.cmo cs101_hw4_p1.cmi 
cs101_hw4_p1.cmx: cs101_hw4_p1_types.cmx cs101_hw4_p1.cmi 
cs101_hw4_p1.cmi: cs101_hw4_p1_types.cmo 

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

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

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