1# $Id: Makefile,v 5.19 2007-09-12 09:58:44 ddr Exp $ 2 3include ../tools/Makefile.inc 4 5OCAMLI=-I ../src 6SRC_OBJS=../src/argl.cmo ../src/adef.cmo ../src/buff.cmo ../src/name.cmo ../src/ansel.cmo ../src/iovalue.cmo ../src/mutil.cmo ../src/futil.cmo ../src/dutil.cmo ../src/secure.cmo ../src/btree.cmo ../src/database.cmo ../src/db2.cmo ../src/db2disk.cmo ../src/diff.cmo ../src/gwdb.cmo ../src/checkItem.cmo ../src/gutil.cmo ../src/select.cmo ../src/version.cmo ../src/calendar.cmo 7OBJS=$(SRC_OBJS) gwb2ged.cmo 8 9all:: out 10 11out:: gwb2ged.out 12 $(RM) gwb2ged 13 cp gwb2ged.out gwb2ged 14 15opt:: gwb2ged.opt 16 $(RM) gwb2ged 17 cp gwb2ged.opt gwb2ged 18 $(STRIP) gwb2ged 19 20clean:: 21 $(RM) gwb2ged 22 23gwb2ged.out: $(OBJS) 24 $(OCAMLC) -custom $(STATIC) unix.cma -I $(CAMLP5D) gramlib.cma $(OBJS) $(LIBUNIX) -o gwb2ged.out 25 26gwb2ged.opt: $(OBJS:.cmo=.cmx) 27 $(OCAMLOPT) $(SRC_OBJS:.cmo=.cmx) -a -o x.cmxa 28 $(OCAMLOPT) $(STATIC) unix.cmxa -I $(CAMLP5D) gramlib.cmxa x.cmxa gwb2ged.cmx $(LIBUNIX) -o gwb2ged.opt 29 30depend: 31 TOP=.. ../tools/camlp5_depend.sh $(OCAMLI) *.ml* > .depend 32 33include .depend 34