OCAMLDOC = @OCAMLDOC@
OCAMLDOCFLAGS := -html -sort
-SUBDIRS = @subdirs@
+SUBDIRS = libvirt mlvirsh examples
-all opt depend install:
+all opt depend install-opt install-byte:
for d in $(SUBDIRS); do \
$(MAKE) -C $$d $@; \
if [ $$? -ne 0 ]; then exit 1; fi; \
rm -f examples/list_domains
rm -f examples/node_info
rm -f mlvirsh/mlvirsh
- rm -f virt-ctrl/virt-ctrl
- rm -f virt-top/virt-top
- rm -f virt-df/virt-df
distclean: clean
rm -f config.h config.log config.status configure
rm -f META
rm -f libvirt/libvirt_version.ml
rm -f Makefile
+ rm -f Make.rules
rm -f libvirt/Makefile
rm -f examples/Makefile
rm -f mlvirsh/Makefile
- rm -f virt-ctrl/Makefile
- rm -f virt-top/Makefile
- rm -f virt-df/Makefile
+ rm -f mlvirsh/mlvirsh_gettext.ml
+ rm -f po/Makefile
# Developer documentation (in html/ subdirectory).
# Distribution.
-dist:
+dist: ChangeLog
$(MAKE) check-manifest
rm -rf $(PACKAGE)-$(VERSION)
mkdir $(PACKAGE)-$(VERSION)
rm -f .orig-manifest .check-manifest; \
exit $$rv
+ChangeLog:
+ hg log --style changelog > $@.new
+ mv $@.new $@
+
# Do a release (update the website).
release: configure
cp html/*.{html,css} $(WEBSITE)/ocaml-libvirt/html/
cp README $(WEBSITE)/ocaml-libvirt/README.txt
cp ChangeLog $(WEBSITE)/ocaml-libvirt/ChangeLog.txt
-# cp virt-top/virt-top.txt $(WEBSITE)/virt-top/
-# cp ChangeLog $(WEBSITE)/virt-top/ChangeLog.txt
# Upload to main website.
force:
.PHONY: all opt depend install clean distclean configure dist check-manifest \
- release release_stage_2 release_stage_3 force
\ No newline at end of file
+ release release_stage_2 release_stage_3 force