X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2FMakefile.am;h=ac76e2845a5bee9a1c1b5936a6163a745654520b;hb=769737536e06be7b262612a8fac5f5708e0ed939;hp=e388676ae52a315713c551f5fa0dbe491fb8ce6c;hpb=c6ac020d503360f4944fefcd91364c1f5b037c54;p=whenjobs.git diff --git a/daemon/Makefile.am b/daemon/Makefile.am index e388676..ac76e28 100644 --- a/daemon/Makefile.am +++ b/daemon/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) whenjobsd.pod + sbin_SCRIPTS = whenjobsd OCAMLPACKAGES = -package unix,num,camlp4.lib,calendar,rpc -I ../lib @@ -39,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 @@ -50,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