all: ml_minidom.o minidom.cmi minidom.cmo minidom.cmx test test.opt ml_minidom.o: ml_minidom.c gcc -c -I../ -I/usr/lib/ocaml/caml/ `glib-config --cflags` `xml-config --cflags` `gtkmathview-config --cflags` $< minidom.cmi: minidom.mli ocamlc -c $< minidom.cmo: minidom.ml ocamlc -c $< minidom.cmx: minidom.ml ocamlopt -c $< test.cmo: test.ml ocamlc -c test.ml test.cmx: test.ml ocamlopt -c test.ml test: test.cmo minidom.cmi ml_minidom.o ocamlc -custom -o test minidom.cmo test.cmo ml_minidom.o \ -cclib "`xml-config --libs`" -cclib "`glib-config --libs`" \ -cclib "`gtkmathview-config --libs`" test.opt: test.cmx minidom.cmi ml_minidom.o ocamlopt -o test.opt minidom.cmx test.cmx ml_minidom.o \ -cclib "`xml-config --libs`" -cclib "`glib-config --libs`" \ -cclib "`gtkmathview-config --libs`" clean: rm -f *.o *.cm? test test.opt cleanbak: rm -f *~