X-Git-Url: https://git.distorted.org.uk/~mdw/rsync-backup/blobdiff_plain/69305044e24a190f8d1e994c548d743d500c4f39..ec1d1af29b0b0c4bbbf4d6ddcf678f759994e52e:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 36d5d92..90618b8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -26,10 +26,13 @@ bin_SCRIPTS = sbin_SCRIPTS = sbin_PROGRAMS = +pkgdata_DATA = dist_noinst_SCRIPTS = dist_man_MANS = +man_MANS = EXTRA_DIST = +EXTRA_PROGRAMS = CLEANFILES = DISTCLEANFILES = @@ -47,6 +50,8 @@ SUBSTVARS = \ sysconfdir="$(sysconfdir)" \ mntbkpdir="$(mntbkpdir)" \ fshashdir="$(fshashdir)" \ + pkglocalstatedir="$(localstatedir)/lib/bkp" \ + pkgdatadir="$(pkgdatadir)" \ logdir="$(logdir)" V_SUBST = $(V_SUBST_$V) @@ -58,10 +63,21 @@ 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 @@ -100,4 +136,21 @@ EXTRA_DIST += config/auto-version dist-hook: echo $(VERSION) >$(distdir)/RELEASE +###-------------------------------------------------------------------------- +### Debian packaging. + +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 --------------------------------------------------