Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 298c9549c9bafefa78bb5d61fbfd5386 > files > 166

ocaml-glmlite-devel-0.03.51-17.2.mga6.x86_64.rpm

include ../Makefile.depend

#GL_PATH := "../SRC/"
GL_PATH := "+glMLite"

all: ogl_draw.cmo ogl_matrix.cmo

shaders.cmo: shaders.ml
	$(OCAMLC) -c $<

shaders.cmx: shaders.ml
	$(OCAMLOPT) -c $<


#ogl_draw.mli: ogl_draw.ml
#	$(OCAMLC) -i -I $(GL_PATH) GL.cma vertArray.cma VBO.cma $< > $@

ogl_draw.cmi: ogl_draw.mli
	$(OCAMLC) -c -I $(GL_PATH) GL.cma vertArray.cma VBO.cma $<

ogl_draw.cmo: ogl_draw.ml ogl_draw.cmi shaders.cmo
	$(OCAMLC) -c -I $(GL_PATH) GL.cma vertArray.cma VBO.cma $<

ogl_draw.cmx: ogl_draw.ml ogl_draw.cmi shaders.cmx
	$(OCAMLOPT) -c -I $(GL_PATH) GL.cmxa vertArray.cmxa VBO.cmxa $<

####################

ogl_matrix.cmi: ogl_matrix.mli
	$(OCAMLC) -c $<

ogl_matrix.cmo: ogl_matrix.ml ogl_matrix.cmi
	$(OCAMLC) -c $<

ogl_matrix.cmx: ogl_matrix.ml ogl_matrix.cmi
	$(OCAMLOPT) -c $<

clean:
	rm -f *.[oa] *.{opt,byte,cmxa} *.cm[ioxa]
.PHONY: clean all