X-Git-Url: http://git.annexia.org/?p=whenjobs.git;a=blobdiff_plain;f=tools%2FMakefile.am;h=e7e467687113437adf75727372c9a79a59fed854;hp=506bc1ae6349a7f480149c37f223d981286a167e;hb=HEAD;hpb=0f58f891d531defd1fa923dd2da93678c9c6f35b diff --git a/tools/Makefile.am b/tools/Makefile.am index 506bc1a..e7e4676 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -15,6 +15,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +EXTRA_DIST = $(SOURCES) whenjobs.pod + bin_SCRIPTS = whenjobs OCAMLPACKAGES = -package unix,num,camlp4.lib,calendar,rpc -I ../lib @@ -37,6 +39,8 @@ OBJECTS = \ whenproto_clnt.cmo \ whenjobs.cmo +XOBJECTS = $(OBJECTS:.cmo=.cmx) + libdir.ml: Makefile rm -f $@ $@-t echo 'let libdir = "$(libdir)/$(PACKAGE_NAME)"' > $@-t @@ -48,9 +52,15 @@ whenproto_clnt.ml whenproto_clnt.mli: whenproto.x whenproto.x: ../lib/whenproto.x ln -f $< $@ +if HAVE_OCAMLOPT +whenjobs: ../lib/whenlib.cmxa $(XOBJECTS) + $(OCAMLFIND) opt $(OCAMLCFLAGS) -ccopt -L../lib \ + -linkpkg whenlib.cmxa $(XOBJECTS) -o $@ +else whenjobs: ../lib/whenlib.cma $(OBJECTS) - $(OCAMLFIND) ocamlc -custom $(OCAMLCFLAGS) -ccopt -L../lib \ + $(OCAMLFIND) c -custom $(OCAMLCFLAGS) -ccopt -L../lib \ -linkpkg whenlib.cma $(OBJECTS) -o $@ +endif # Rules for all OCaml files. %.cmi: %.mli ../lib/whenlib.cma @@ -86,6 +96,11 @@ whenjobs.1: whenjobs.pod --stderr --utf8 \ $< > $@ +whenjobs.txt: whenjobs.pod + pod2text \ + --stderr --utf8 \ + $< > $@ + CLEANFILES = \ *.cmi *.cmo *.cmx *.cma *.cmxa *~ \ libdir.ml \