Add TODO file.
[febootstrap.git] / Makefile.am
index 3dcbe1f..c40c769 100644 (file)
@@ -1,5 +1,5 @@
 # febootstrap Makefile.am
-# (C) Copyright 2009-2010 Red Hat Inc.
+# (C) Copyright 2009-2011 Red Hat Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 
 ACLOCAL_AMFLAGS = -I m4
 
-SUBDIRS = lib helper
-
-# Note these must be in build dependency order.
-SOURCES = \
-       config.ml \
-       febootstrap_utils.mli \
-       febootstrap_utils.ml \
-       febootstrap_cmdline.mli \
-       febootstrap_cmdline.ml \
-       febootstrap_package_handlers.mli \
-       febootstrap_package_handlers.ml \
-       febootstrap_yum_rpm.ml \
-       febootstrap_debian.ml \
-       febootstrap.ml
-
-CLEANFILES = *~ *.cmi *.cmo *.cmx *.o febootstrap
+SUBDIRS = lib src helper
 
 EXTRA_DIST = \
        .gitignore \
        .gitmodules \
        autogen.sh \
-       febootstrap.8 \
-       febootstrap.pod \
+       html/pod.css \
        m4/gnulib-cache.m4 \
        $(SOURCES)
 
-man_MANS = \
-       febootstrap.8
-
-bin_SCRIPTS = febootstrap
-
-SOURCES_ML = $(filter %.ml,$(SOURCES))
-BOBJECTS = $(SOURCES_ML:.ml=.cmo)
-XOBJECTS = $(SOURCES_ML:.ml=.cmx)
-
-if !HAVE_OCAMLOPT
-OBJECTS = $(BOBJECTS)
-else
-OBJECTS = $(XOBJECTS)
-endif
-
-OCAMLPACKAGES = -package unix,str
-OCAMLFLAGS = -warn-error CDEFLMPSUVXYZ
-
-febootstrap: $(OBJECTS)
-       $(OCAMLFIND) $(OCAMLBEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) -linkpkg \
-         $^ -o $@
-
-.mli.cmi:
-       $(OCAMLFIND) ocamlc $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@
-.ml.cmo:
-       $(OCAMLFIND) ocamlc $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@
-.ml.cmx:
-       $(OCAMLFIND) ocamlopt $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@
-
-depend: .depend
-
-.depend: $(SOURCES)
-       rm -f $@ $@-t
-       $(OCAMLFIND) ocamldep $^ > $@-t
-       mv $@-t $@
-
-include .depend
+# Maintainer website update.
+HTMLFILES = \
+       html/febootstrap.8.html \
+       html/febootstrap-supermin-helper.8.html
 
-SUFFIXES = .cmo .cmi .cmx .ml .mli .mll .mly
+WEBSITEDIR = $(HOME)/d/redhat/websites/libguestfs
 
-if HAVE_PERLDOC
+website: $(HTMLFILES)
+       cp $(HTMLFILES) $(WEBSITEDIR)
 
-febootstrap.8: febootstrap.pod
-       pod2man \
-         --section 8 \
-         -c "Virtualization Support" \
-         --release "$(PACKAGE_NAME)-$(PACKAGE_VERSION)" \
-         $< > $@
-endif
+CLEANFILES = $(HTMLFILES) pod2*.tmp