X-Git-Url: http://git.annexia.org/?p=whenjobs.git;a=blobdiff_plain;f=daemon%2FMakefile.am;h=ac76e2845a5bee9a1c1b5936a6163a745654520b;hp=0599e565a8bbda5345efd463b12825d308fa9e08;hb=8582d10e7b131ffbfe1d92352e7df39230ce1124;hpb=cb8bbd5621366d5adc82e59bff62bd8cc50d8e85 diff --git a/daemon/Makefile.am b/daemon/Makefile.am index 0599e56..ac76e28 100644 --- a/daemon/Makefile.am +++ b/daemon/Makefile.am @@ -41,6 +41,8 @@ OBJECTS = \ daemon.cmo \ whenjobsd.cmo +XOBJECTS = $(OBJECTS:.cmo=.cmx) + # Daemon. noinst_LIBRARIES = libdaemon.a libdaemon_a_SOURCES = exit.c syslog_c.c @@ -52,11 +54,19 @@ whenproto_srv.ml whenproto_srv.mli: whenproto.x whenproto.x: ../lib/whenproto.x ln -f $< $@ +if HAVE_OCAMLOPT +whenjobsd: ../lib/whenlib.cmxa $(XOBJECTS) libdaemon.a + $(OCAMLFIND) opt $(OCAMLOPTFLAGS) -ccopt -L../lib \ + -linkpkg whenlib.cmxa \ + libdaemon_a-exit.o libdaemon_a-syslog_c.o \ + $(XOBJECTS) -o $@ +else whenjobsd: ../lib/whenlib.cma $(OBJECTS) libdaemon.a $(OCAMLFIND) c -custom $(OCAMLCFLAGS) -ccopt -L../lib \ -linkpkg whenlib.cma \ libdaemon_a-exit.o libdaemon_a-syslog_c.o \ $(OBJECTS) -o $@ +endif # Rules for all OCaml files. %.cmi: %.mli ../lib/whenlib.cma