daemon.cmo \
whenjobsd.cmo
+XOBJECTS = $(OBJECTS:.cmo=.cmx)
+
# Daemon.
noinst_LIBRARIES = libdaemon.a
libdaemon_a_SOURCES = exit.c syslog_c.c
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