Release 1.1.1.
[rsync-backup] / Makefile.am
index f116932..8f4c439 100644 (file)
 bin_SCRIPTS             =
 sbin_SCRIPTS            =
 sbin_PROGRAMS           =
+pkgdata_DATA            =
 dist_noinst_SCRIPTS     =
 dist_man_MANS           =
+man_MANS                =
 
 EXTRA_DIST              =
+EXTRA_PROGRAMS          =
 CLEANFILES              =
 DISTCLEANFILES          =
 
@@ -47,21 +50,34 @@ SUBSTVARS = \
        sysconfdir="$(sysconfdir)" \
        mntbkpdir="$(mntbkpdir)" \
        fshashdir="$(fshashdir)" \
+       pkglocalstatedir="$(localstatedir)/lib/bkp" \
+       pkgdatadir="$(pkgdatadir)" \
        logdir="$(logdir)"
 
-V_SUBST = $(V_SUBST_$V)
-V_SUBST_= $(V_SUBST_$(AM_DEFAULT_VERBOSITY))
-V_SUBST_0 = @printf "  SUBST  %s\n" $@;
+V_SUBST = $(V_SUBST_@AM_V@)
+V_SUBST_= $(V_SUBST_@AM_DEFAULT_V@)
+V_SUBST_0 = @printf "  SUBST    %s\n" $@;
 
 SUBST = $(V_SUBST)$(confsubst)
 
 ###--------------------------------------------------------------------------
 ### Programs and scripts.
 
-sbin_PROGRAMS          += rfreezefs
-dist_man_MANS          += rfreezefs.8
+EXTRA_PROGRAMS         += rfreezefs
 rfreezefs_SOURCES       = rfreezefs.c
 rfreezefs_LDADD                 = $(mLib_LIBS)
+EXTRA_DIST             += rfreezefs.8
+if HAVE_MLIB
+sbin_PROGRAMS          += rfreezefs
+man_MANS               += rfreezefs.8
+endif
+
+pkgdata_DATA           += lib.sh
+CLEANFILES             += lib.sh
+EXTRA_DIST             += lib.sh.in
+lib.sh: lib.sh.in Makefile
+       $(SUBST) >lib.sh.new $(srcdir)/lib.sh.in $(SUBSTVARS) && \
+               mv lib.sh.new lib.sh
 
 sbin_SCRIPTS           += rsync-backup
 dist_man_MANS          += rsync-backup.8
@@ -73,6 +89,26 @@ rsync-backup: rsync-backup.in Makefile
                chmod +x rsync-backup.new && \
                mv rsync-backup.new rsync-backup
 
+sbin_SCRIPTS           += update-bkp-index
+dist_man_MANS          += update-bkp-index.8
+CLEANFILES             += update-bkp-index
+EXTRA_DIST             += update-bkp-index.in
+update-bkp-index: update-bkp-index.in Makefile
+       $(SUBST) >update-bkp-index.new \
+                       $(srcdir)/update-bkp-index.in $(SUBSTVARS) && \
+               chmod +x update-bkp-index.new && \
+               mv update-bkp-index.new update-bkp-index
+
+sbin_SCRIPTS           += check-bkp-status
+dist_man_MANS          += check-bkp-status.8
+CLEANFILES             += check-bkp-status
+EXTRA_DIST             += check-bkp-status.in
+check-bkp-status: check-bkp-status.in Makefile
+       $(SUBST) >check-bkp-status.new \
+                       $(srcdir)/check-bkp-status.in $(SUBSTVARS) && \
+               chmod +x check-bkp-status.new && \
+               mv check-bkp-status.new check-bkp-status
+
 bin_SCRIPTS            += fshash
 dist_man_MANS          += fshash.1
 CLEANFILES             += fshash
@@ -107,4 +143,14 @@ EXTRA_DIST         += debian/copyright debian/changelog
 EXTRA_DIST             += debian/control debian/rules
 EXTRA_DIST             += debian/compat
 
+## fshash
+EXTRA_DIST             += debian/fshash.install
+
+## rfreezefs
+EXTRA_DIST             += debian/rfreezefs.install
+
+## rsync-backup
+EXTRA_DIST             += debian/rsync-backup.install
+EXTRA_DIST             += debian/rsync-backup.examples
+
 ###----- That's all, folks --------------------------------------------------