TARGETS = ml_gtk_mathview.o lablgtkmathview.cma
-all: $(TARGETS)
+all: Minidom $(TARGETS)
-opt: lablgtkmathviewopt
+opt: Minidom.opt lablgtkmathviewopt
+
+Minidom:
+ cd minidom ; make
+
+Minidom.opt:
+ cd minidom ; make opt
configure:
@rm -f config.make
clean:
rm -f *.cm* *.o *.a *_tags.[ch] $(TARGETS)
+ cd minidom ; make clean
include .depend
-all: ml_minidom.o minidom.cmi minidom.cmo minidom.cmx test test.opt
+all: test
+
+opt: 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` $<
+ gcc -c -I/usr/lib/ocaml/caml/ `glib-config --cflags` `xml-config --cflags` `gtkmathview-config --cflags` $<
minidom.cmi: minidom.mli
ocamlc -c $<
-minidom.cmo: minidom.ml
+minidom.cmo: minidom.ml minidom.cmi
ocamlc -c $<
-minidom.cmx: minidom.ml
+minidom.cmx: minidom.ml minidom.cmi
ocamlopt -c $<
-test.cmo: test.ml
+test.cmo: test.ml minidom.cmo
ocamlc -c test.ml
-test.cmx: test.ml
+test.cmx: test.ml minidom.cmx
ocamlopt -c test.ml
-test: test.cmo minidom.cmi ml_minidom.o
+test: test.cmo minidom.cmo 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
+test.opt: test.cmx minidom.cmx 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 *~