-VERSION = 0.2.0
+VERSION = 0.2.1
DISTDIR = uwobo-$(VERSION)
-REQUIRES = http gdome2 gdome2-xslt pcre unix
+DISTTARBALL = $(DISTDIR).tar.gz
+REQUIRES = http gdome2 gdome2-xslt pcre unix helm-registry
COMMONOPTS = -package "$(REQUIRES)" -pp camlp4o
OCAMLFIND = ocamlfind
OCAMLC = $(OCAMLFIND) ocamlc $(COMMONOPTS)
$(shell $(OCAMLFIND) query -i-format gdome2-xslt) \
$(shell $(OCAMLFIND) query -i-format pcre) \
$(shell $(OCAMLFIND) query -i-format unix)
-MODULES = uwobo_common uwobo_styles uwobo_logger uwobo_engine
+MODULES = uwobo_common uwobo_styles uwobo_profiles uwobo_logger uwobo_engine
OBJS = $(patsubst %,%.cmo,$(MODULES))
OBJSOPT = $(patsubst %,%.cmx,$(MODULES))
uwobo.ml \
Makefile .depend \
$(DISTDIR)/
- tar cvzf $(DISTDIR).tar.gz $(DISTDIR)/
+ tar cvzf $(DISTTARBALL) $(DISTDIR)/
rm -rf $(DISTDIR)/
+distcheck: $(DISTTARBALL)
+ if [ -d $(DISTDIR) ]; then rm -rf $(DISTDIR); else true; fi
+ tar xvzf $<
+ cd $(DISTDIR); make
+ rm -rf $(DISTDIR)
-.PHONY: all byte opt world depend clean
+.PHONY: all dist distclean distcheck byte opt world depend clean