LABLGTK_DIR = ../../lablgtk-20000829 LABLGTK_MATHVIEW_DIR = .. OCAMLC = ocamlc -I $(LABLGTK_DIR) -I $(LABLGTK_MATHVIEW_DIR) -I mlmathview OCAMLOPT = ocamlopt -I $(LABLGTK_DIR) -I $(LABLGTK_MATHVIEW_DIR) -I mlmathview all: test opt: test.opt test: test.cmo $(OCAMLC) -custom -o test lablgtk.cma gtkInit.cmo \ $(LABLGTK_MATHVIEW_DIR)/lablgtkmathview.cma \ test.cmo \ -cclib "-lstr -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk \ -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm \ -L/usr/local/lib/gtkmathview -lgtkmathview \ $(LABLGTK_MATHVIEW_DIR)/ml_gtk_mathview.o" test.opt: test.cmx $(OCAMLOPT) -o test.opt lablgtk.cmxa gtkInit.cmx \ $(LABLGTK_MATHVIEW_DIR)/lablgtkmathview.cmxa \ test.cmx \ -cclib "-lstr -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk \ -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm \ -L/usr/local/lib/gtkmathview -lgtkmathview \ $(LABLGTK_MATHVIEW_DIR)/ml_gtk_mathview.o" .SUFFIXES: .ml .mli .cmo .cmi .cmx .ml.cmo: $(OCAMLC) -c $< .mli.cmi: $(OCAMLC) -c $< .ml.cmx: $(OCAMLOPT) -c $< clean: rm -f *.cm[iox] *.o test test.opt