X-Git-Url: http://git.annexia.org/?p=whenjobs.git;a=blobdiff_plain;f=daemon%2FMakefile.am;h=ac76e2845a5bee9a1c1b5936a6163a745654520b;hp=0599e565a8bbda5345efd463b12825d308fa9e08;hb=HEAD;hpb=902e1e977991e0e2121c0d9a8417f1d157b87d87 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