# makefile for configuring lablGTK_mathview # Default compilers CAMLC = ocamlc CAMLOPT = ocamlopt # Default installation directories BINDIR = `$(GETBINDIR)` INSTALLDIR = $(LIBDIR)/lablgtk/mathview # Autoconf GETLIBDIR = ocamlc -v | grep "^Standard" | sed 's/^.*: *//' LIBDIR = `$(GETLIBDIR)` GETBINDIR = $(GETLIBDIR) | sed -e 's|/lib/[^/]*$$|/bin|' -e 's|/lib$$|/bin|' GETRANLIB = which ranlib 2>/dev/null | sed -e 's|.*/ranlib$$|!|' -e 's/^[^!]*$$/:/' -e 's/!/ranlib/' ifdef USE_GNOME GTKGETCFLAGS = gtk-config --cflags`" -I"`gnome-config --includedir GNOMELIBS = `gnome-config --libs gtkxmhtml` else GTKGETCFLAGS = gtk-config --cflags endif GTKGETLIBS = gtk-config --libs configure: .depend config.make .depend: ocamldep *.ml *.mli > .depend config.make: @echo CAMLC=$(CAMLC) > config.make @echo CAMLOPT=$(CAMLOPT) >> config.make @echo USE_GL=$(USE_GL) >> config.make @echo USE_GNOME=$(USE_GNOME) >> config.make @echo USE_CC=$(USE_CC) >> config.make @echo DEBUG=$(DEBUG) >> config.make @echo CC=$(CC) >> config.make @echo RANLIB=`$(GETRANLIB)` >> config.make @echo LIBDIR=$(LIBDIR) >> config.make @echo BINDIR=`$(GETBINDIR)` >> config.make @echo INSTALLDIR=$(INSTALLDIR) >> config.make @echo GTKCFLAGS=`$(GTKGETCFLAGS)` -I/usr/lib/ocaml/lablgtk >> config.make @echo GTKLIBS=`$(GTKGETLIBS)` | \ sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ >> config.make # echo GTKMATHVIEWLIBS="-ccopt -L/usr/local/lib/gtkmathview -cclib -lgtkmathview " >> config.make # @echo GNOMELIBS=$(GNOMELIBS) | \ sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ >> config.make cat config.make