# Makefile for COCANWIKI.
-# $Id: Makefile,v 1.49 2006/07/27 16:46:55 rich Exp $
+# $Id: Makefile,v 1.55 2007/02/24 17:28:52 rich Exp $
include ../Makefile.config
-PGOCAML_PP := camlp4o -I +pcre -I +extlib -I $(PGOCAMLDIR) $(OCAMLLIBDIR)/unix.cma $(OCAMLLIBDIR)/pcre/pcre.cma $(OCAMLLIBDIR)/extlib/extLib.cma $(OCAMLLIBDIR)/calendar/calendar.cma pgocaml.cma pa_pgsql.cmo
+PGOCAML_PP := camlp4o -I +pcre -I +extlib -I $(PGOCAMLDIR) $(OCAMLLIBDIR)/unix.cma $(OCAMLLIBDIR)/pcre/pcre.cma $(OCAMLLIBDIR)/extlib/extLib.cma $(OCAMLLIBDIR)/calendar/calendar.cma $(CSVDIR)/csv/csv.cma pgocaml.cma pa_pgsql.cmo
+
+PACKAGES = apache,pcre,extlib,netstring,calendar
OCAMLC := ocamlc
-OCAMLCFLAGS := \
- -package apache,pcre,extlib,netstring,calendar -I $(PGOCAMLDIR) \
+OCAMLCFLAGS = \
+ -package $(PACKAGES) \
+ -I $(PGOCAMLDIR) -I $(CSVDIR) \
-I lib -pp "$(PGOCAML_PP)"
CPP := cpp
lib/cocanwiki_links.cmo \
lib/cocanwiki_ext_calendar.cmo \
lib/cocanwiki_emailnotify.cmo \
- lib/cocanwiki_diff.cmo \
lib/cocanwiki_pages.cmo \
+ lib/cocanwiki_diff.cmo \
lib/cocanwiki_mail.cmo \
- lib/cdvmm_phone_numbers.cmo
+ lib/cdvmm_phone_numbers.cmo \
+ lib/cocanwiki_func_shell.cmo
+
+ifneq ($(OCAMLRSS),)
+LIB_OBJS += lib/cocanwiki_func_rss.cmo
+OCAMLCFLAGS += -package netclient -I $(OCAMLRSS) -I $(XML_LIGHT)
+endif
INSTDIR := ../html/_bin