Add tool for pulling bugs from Bugzilla.
[todo.git] / Makefile.am
index 7aaa7b2..80cd1ac 100644 (file)
@@ -24,7 +24,7 @@ EXTRA_DIST = \
        META.in \
        README
 
-all_sources = $(TODO_SOURCES_ML)
+all_sources = $(TODO_SOURCES_ML) $(POLL_BUGZILLA_SOURCES_ML)
 
 # You must adjust this to point to the right database host.  The
 # database itself is hard-coded as 'todo'.  Setting the environment
@@ -32,7 +32,7 @@ all_sources = $(TODO_SOURCES_ML)
 #export PGHOST=todo
 export PGDATABASE=todo
 
-bin_PROGRAMS = todo
+bin_PROGRAMS = todo poll-bugzilla
 
 TODO_SOURCES_ML = \
        todo_config.ml \
@@ -59,6 +59,21 @@ todo_LINK = \
            $(OCAMLFIND) $(OCAMLBEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) \
                $(OCAMLLINKFLAGS) $(TODO_OBJECTS) -o $@
 
+POLL_BUGZILLA_SOURCES_ML = \
+       poll_bugzilla.ml
+if !HAVE_OCAMLOPT
+POLL_BUGZILLA_OBJECTS = $(POLL_BUGZILLA_SOURCES_ML:.ml=.cmo)
+else
+POLL_BUGZILLA_OBJECTS = $(POLL_BUGZILLA_SOURCES_ML:.ml=.cmx)
+endif
+
+poll_bugzilla_SOURCES = dummy.c
+poll_bugzilla_DEPENDENCIES = $(POLL_BUGZILLA_OBJECTS) $(top_srcdir)/ocaml-link.sh
+poll_bugzilla_LINK = \
+       $(top_srcdir)/ocaml-link.sh -- \
+           $(OCAMLFIND) $(OCAMLBEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) \
+               $(OCAMLLINKFLAGS) $(POLL_BUGZILLA_OBJECTS) -o $@
+
 BUILT_SOURCES = dummy.c
 dummy.c:
        rm -f $@