%.cmo : %.ml $(OCAMLC) -c $(INCFLAGS) $< %.cmx : %.ml $(OCAMLOPT) -c $(INCFLAGS) $< %.cmi : %.mli $(OCAMLC) $(INCFLAGS) $< %.o : %.c $(OCAMLC) -ccopt "$(CPPFLAGS)" $<