~m-grant-prg/lixbackups/trunk

« back to all changes in this revision

Viewing changes to source/progs/bash/Makefile.am

  • Committer: Mark Grant
  • Date: 2017-05-01 09:22:42 UTC
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: m.grant.prg@gmail.com-20170501092242-7wfdrcutul5h2kty
Tags: upstream-1.2.5-12-g20783e6
ImportĀ upstreamĀ versionĀ 1.2.5-12-g20783e6

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /usr/bin/env bash
2
 
##########################################################################
3
 
##                                                                      ##
4
 
## Script ID: source/progs/bash/Makefile.am                             ##
5
 
## Author: Mark Grant                                                   ##
6
 
##                                                                      ##
7
 
## Purpose:                                                             ##
8
 
## AutoMake script file to generate LIXBackup scripts from source.      ##
9
 
##                                                                      ##
10
 
##########################################################################
11
 
 
12
 
##########################################################################
13
 
##                                                                      ##
14
 
## Changelog                                                            ##
15
 
##                                                                      ##
16
 
## Date         Author  Version Description                             ##
17
 
##                                                                      ##
18
 
## 16/06/2014   MG      1.0.1   Started versioning of this script.      ##
19
 
## 01/08/2014   MG      1.0.2   Change project name from IXBackups to   ##
20
 
##                              LUXBackups.                             ##
21
 
## 22/09/2014   MG      1.0.3   Added details to make netbckup from     ##
22
 
##                              source.                                 ##
23
 
## 25/09/2014   MG      1.0.4   Remove build info for obsolete scripts. ##
24
 
## 22/11/2014   MG      1.0.5   Add script substitution variable for    ##
25
 
##                              overall package version.                ##
26
 
## 27/02/2015   MG      1.0.6   Add script substitution variable for    ##
27
 
##                              var location for log file.              ##
28
 
## 28/09/2015   MG      1.0.7   Change to conform to AutoTools Template ##
29
 
##                              version 1.0.4.                          ##
30
 
## 19/10/2015   MG      1.0.8   Restructure to conform to AutoTools     ##
31
 
##                              General Template v1.0.5.                ##
32
 
##                                                                      ##
33
 
##########################################################################
34
 
 
35
 
 
36
 
attbckshare detbckshare chkbckshare netbckup setup.sh: Makefile
 
2
#########################################################################
 
3
#                                                                       #
 
4
# Script ID: source/progs/bash/Makefile.am                              #
 
5
# Author: Mark Grant                                                    #
 
6
#                                                                       #
 
7
# Purpose:                                                              #
 
8
# AutoMake script file to generate LIXBackup scripts from source.       #
 
9
#                                                                       #
 
10
#########################################################################
 
11
 
 
12
#########################################################################
 
13
#                                                                       #
 
14
# Changelog                                                             #
 
15
#                                                                       #
 
16
# Date          Author  Version Description                             #
 
17
#                                                                       #
 
18
# 16/06/2014    MG      1.0.1   Started versioning of this script.      #
 
19
# 01/08/2014    MG      1.0.2   Change project name from IXBackups to   #
 
20
#                               LUXBackups.                             #
 
21
# 22/09/2014    MG      1.0.3   Added details to make netbckup from     #
 
22
#                               source.                                 #
 
23
# 25/09/2014    MG      1.0.4   Remove build info for obsolete scripts. #
 
24
# 22/11/2014    MG      1.0.5   Add script substitution variable for    #
 
25
#                               overall package version.                #
 
26
# 27/02/2015    MG      1.0.6   Add script substitution variable for    #
 
27
#                               var location for log file.              #
 
28
# 28/09/2015    MG      1.0.7   Change to conform to AutoTools Template #
 
29
#                               version 1.0.4.                          #
 
30
# 19/10/2015    MG      1.0.8   Restructure to conform to AutoTools     #
 
31
#                               General Template v1.0.5.                #
 
32
# 01/05/2017    MG      1.0.9   Rename source file extension .sh.in     #
 
33
#                                                                       #
 
34
#########################################################################
 
35
 
 
36
 
 
37
attbckshare detbckshare chkbckshare netbckup: Makefile
 
38
        mkdir -p $(@D)
 
39
        rm -f $@ $@.tmp
 
40
        test -f ./$@.sh.in || srcdir=$(srcdir)/; \
 
41
        $(edit) $${srcdir}$(@F).sh.in > $@.tmp
 
42
        mv $@.tmp $@
 
43
        chmod a+x $@
 
44
attbckshare: $(srcdir)/attbckshare.sh.in
 
45
detbckshare: $(srcdir)/detbckshare.sh.in
 
46
chkbckshare: $(srcdir)/chkbckshare.sh.in
 
47
netbckup: $(srcdir)/netbckup.sh.in
 
48
 
 
49
 
 
50
setup.sh: Makefile
37
51
        mkdir -p $(@D)
38
52
        rm -f $@ $@.tmp
39
53
        test -f ./$@.in || srcdir=$(srcdir)/; \
40
54
        $(edit) $${srcdir}$(@F).in > $@.tmp
41
 
 
42
55
        mv $@.tmp $@
43
 
 
44
56
        chmod a+x $@
45
 
 
46
 
attbckshare: $(srcdir)/attbckshare.in
47
 
detbckshare: $(srcdir)/detbckshare.in
48
 
chkbckshare: $(srcdir)/chkbckshare.in
49
 
netbckup: $(srcdir)/netbckup.in
50
57
setup.sh: $(srcdir)/setup.sh.in
51
58
 
 
59
 
52
60
sbin_SCRIPTS = attbckshare detbckshare chkbckshare netbckup
53
61
 
54
62
noinst_SCRIPTS = setup.sh
55
63
 
56
 
EXTRA_DIST = $(srcdir)/attbckshare.in $(srcdir)/detbckshare.in \
57
 
        $(srcdir)/chkbckshare.in $(srcdir)/netbckup.in \
 
64
EXTRA_DIST = $(srcdir)/attbckshare.sh.in $(srcdir)/detbckshare.sh.in \
 
65
        $(srcdir)/chkbckshare.sh.in $(srcdir)/netbckup.sh.in \
58
66
        $(srcdir)/setup.sh.in
59
67
 
60
68
CLEANFILES = *.tmp attbckshare detbckshare chkbckshare netbckup setup.sh
61