fence-agents: master - build: fix build dependecy

Fabio M. Di Nitto fabbione at fedoraproject.org
Mon Feb 28 20:52:59 UTC 2011


Gitweb:        http://git.fedorahosted.org/git/fence-agents.git?p=fence-agents.git;a=commitdiff;h=e6c003fa751eeb958642fcf4c14d088c820a57e4
Commit:        e6c003fa751eeb958642fcf4c14d088c820a57e4
Parent:        375c5a7a4bfd5bc22152e2fe7de007997c63d0c9
Author:        Fabio M. Di Nitto <fdinitto at redhat.com>
AuthorDate:    Mon Feb 28 21:52:05 2011 +0100
Committer:     Fabio M. Di Nitto <fdinitto at redhat.com>
CommitterDate: Mon Feb 28 21:52:05 2011 +0100

build: fix build dependecy

when editing a file, the corresponding agent was not being regenerated
because the make dependency was missing.

Signed-off-by: Fabio M. Di Nitto <fdinitto at redhat.com>
---
 fence/agents/alom/Makefile.am         |    4 +++-
 fence/agents/apc/Makefile.am          |    4 +++-
 fence/agents/apc_snmp/Makefile.am     |    4 +++-
 fence/agents/baytech/Makefile.am      |    4 +++-
 fence/agents/bladecenter/Makefile.am  |    4 +++-
 fence/agents/brocade/Makefile.am      |    4 +++-
 fence/agents/bullpap/Makefile.am      |    4 +++-
 fence/agents/cisco_mds/Makefile.am    |    4 +++-
 fence/agents/cisco_ucs/Makefile.am    |    4 +++-
 fence/agents/cpint/Makefile.am        |    4 +++-
 fence/agents/drac/Makefile.am         |    4 +++-
 fence/agents/drac5/Makefile.am        |    4 +++-
 fence/agents/eaton_snmp/Makefile.am   |    4 +++-
 fence/agents/egenera/Makefile.am      |    4 +++-
 fence/agents/eps/Makefile.am          |    4 +++-
 fence/agents/ibmblade/Makefile.am     |    4 +++-
 fence/agents/ifmib/Makefile.am        |    5 ++++-
 fence/agents/ilo/Makefile.am          |    4 +++-
 fence/agents/ilo_mp/Makefile.am       |    4 +++-
 fence/agents/intelmodular/Makefile.am |    4 +++-
 fence/agents/ldom/Makefile.am         |    4 +++-
 fence/agents/lib/Makefile.am          |    4 +++-
 fence/agents/lpar/Makefile.am         |    4 +++-
 fence/agents/mcdata/Makefile.am       |    4 +++-
 fence/agents/rhevm/Makefile.am        |    4 +++-
 fence/agents/rsa/Makefile.am          |    4 +++-
 fence/agents/rsb/Makefile.am          |    4 +++-
 fence/agents/sanbox2/Makefile.am      |    4 +++-
 fence/agents/scsi/Makefile.am         |    4 +++-
 fence/agents/virsh/Makefile.am        |    4 +++-
 fence/agents/vixel/Makefile.am        |    4 +++-
 fence/agents/vmware/Makefile.am       |    4 +++-
 fence/agents/wti/Makefile.am          |    4 +++-
 fence/agents/xcat/Makefile.am         |    4 +++-
 fence/agents/zvm/Makefile.am          |    4 +++-
 make/fencebuild.mk                    |    2 +-
 36 files changed, 107 insertions(+), 36 deletions(-)

diff --git a/fence/agents/alom/Makefile.am b/fence/agents/alom/Makefile.am
index f8781cd..972f8a9 100644
--- a/fence/agents/alom/Makefile.am
+++ b/fence/agents/alom/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_alom
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/apc/Makefile.am b/fence/agents/apc/Makefile.am
index e02de1e..355c873 100644
--- a/fence/agents/apc/Makefile.am
+++ b/fence/agents/apc/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_apc
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/apc_snmp/Makefile.am b/fence/agents/apc_snmp/Makefile.am
index ca75b75..65c24fd 100644
--- a/fence/agents/apc_snmp/Makefile.am
+++ b/fence/agents/apc_snmp/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_apc_snmp
 
-EXTRA_DIST		= $(TARGET).py \
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC) \
 			  powernet369.mib \
 			  README
 
diff --git a/fence/agents/baytech/Makefile.am b/fence/agents/baytech/Makefile.am
index afd0be6..9ad50ec 100644
--- a/fence/agents/baytech/Makefile.am
+++ b/fence/agents/baytech/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_baytech
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/bladecenter/Makefile.am b/fence/agents/bladecenter/Makefile.am
index 6fef8a8..d910196 100644
--- a/fence/agents/bladecenter/Makefile.am
+++ b/fence/agents/bladecenter/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_bladecenter
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/brocade/Makefile.am b/fence/agents/brocade/Makefile.am
index 5ec24ef..f4281ab 100644
--- a/fence/agents/brocade/Makefile.am
+++ b/fence/agents/brocade/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_brocade
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/bullpap/Makefile.am b/fence/agents/bullpap/Makefile.am
index bd06cbf..a708d4f 100644
--- a/fence/agents/bullpap/Makefile.am
+++ b/fence/agents/bullpap/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_bullpap
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/cisco_mds/Makefile.am b/fence/agents/cisco_mds/Makefile.am
index ce1d67c..3d262f6 100644
--- a/fence/agents/cisco_mds/Makefile.am
+++ b/fence/agents/cisco_mds/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_cisco_mds
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/cisco_ucs/Makefile.am b/fence/agents/cisco_ucs/Makefile.am
index 9d8ec54..c12e5ef 100644
--- a/fence/agents/cisco_ucs/Makefile.am
+++ b/fence/agents/cisco_ucs/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_cisco_ucs
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/cpint/Makefile.am b/fence/agents/cpint/Makefile.am
index 9e86293..c02480a 100644
--- a/fence/agents/cpint/Makefile.am
+++ b/fence/agents/cpint/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_cpint
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/drac/Makefile.am b/fence/agents/drac/Makefile.am
index 504a329..0a7de40 100644
--- a/fence/agents/drac/Makefile.am
+++ b/fence/agents/drac/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_drac
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/drac5/Makefile.am b/fence/agents/drac5/Makefile.am
index 80d523c..2654360 100644
--- a/fence/agents/drac5/Makefile.am
+++ b/fence/agents/drac5/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_drac5
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/eaton_snmp/Makefile.am b/fence/agents/eaton_snmp/Makefile.am
index 3c0ed3b..0390800 100644
--- a/fence/agents/eaton_snmp/Makefile.am
+++ b/fence/agents/eaton_snmp/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_eaton_snmp
 
-EXTRA_DIST		= $(TARGET).py \
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC) \
 			  README
 
 sbin_SCRIPTS		= $(TARGET)
diff --git a/fence/agents/egenera/Makefile.am b/fence/agents/egenera/Makefile.am
index 74b27a8..5cbb555 100644
--- a/fence/agents/egenera/Makefile.am
+++ b/fence/agents/egenera/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_egenera
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/eps/Makefile.am b/fence/agents/eps/Makefile.am
index 288dab9..59fdd07 100644
--- a/fence/agents/eps/Makefile.am
+++ b/fence/agents/eps/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_eps
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/ibmblade/Makefile.am b/fence/agents/ibmblade/Makefile.am
index 83131b7..f1c94de 100644
--- a/fence/agents/ibmblade/Makefile.am
+++ b/fence/agents/ibmblade/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_ibmblade
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/ifmib/Makefile.am b/fence/agents/ifmib/Makefile.am
index d188e31..a07f264 100644
--- a/fence/agents/ifmib/Makefile.am
+++ b/fence/agents/ifmib/Makefile.am
@@ -2,7 +2,10 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_ifmib
 
-EXTRA_DIST		= $(TARGET).py README
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC) \
+			  README
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/ilo/Makefile.am b/fence/agents/ilo/Makefile.am
index 3808112..7b44f59 100644
--- a/fence/agents/ilo/Makefile.am
+++ b/fence/agents/ilo/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_ilo
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/ilo_mp/Makefile.am b/fence/agents/ilo_mp/Makefile.am
index 854ebc8..4e8b18e 100644
--- a/fence/agents/ilo_mp/Makefile.am
+++ b/fence/agents/ilo_mp/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_ilo_mp
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/intelmodular/Makefile.am b/fence/agents/intelmodular/Makefile.am
index 14c56c6..f1e4690 100644
--- a/fence/agents/intelmodular/Makefile.am
+++ b/fence/agents/intelmodular/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_intelmodular
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/ldom/Makefile.am b/fence/agents/ldom/Makefile.am
index a127da4..a229934 100644
--- a/fence/agents/ldom/Makefile.am
+++ b/fence/agents/ldom/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_ldom
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/lib/Makefile.am b/fence/agents/lib/Makefile.am
index ba25f6b..b42fc12 100644
--- a/fence/agents/lib/Makefile.am
+++ b/fence/agents/lib/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fencing.py fencing_snmp.py
 
-EXTRA_DIST		= fencing.py.py fencing_snmp.py.py fence2man.xsl
+SRC			= fencing.py.py fencing_snmp.py.py
+
+EXTRA_DIST		= $(SRC) fence2man.xsl
 
 fencelibdir		= ${FENCEAGENTSLIBDIR}
 
diff --git a/fence/agents/lpar/Makefile.am b/fence/agents/lpar/Makefile.am
index 1f72461..2af387c 100644
--- a/fence/agents/lpar/Makefile.am
+++ b/fence/agents/lpar/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_lpar
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/mcdata/Makefile.am b/fence/agents/mcdata/Makefile.am
index e87f26d..f9953f5 100644
--- a/fence/agents/mcdata/Makefile.am
+++ b/fence/agents/mcdata/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_mcdata
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/rhevm/Makefile.am b/fence/agents/rhevm/Makefile.am
index cd6222f..9552181 100644
--- a/fence/agents/rhevm/Makefile.am
+++ b/fence/agents/rhevm/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_rhevm
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/rsa/Makefile.am b/fence/agents/rsa/Makefile.am
index 7280c45..4bf1f1f 100644
--- a/fence/agents/rsa/Makefile.am
+++ b/fence/agents/rsa/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_rsa
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/rsb/Makefile.am b/fence/agents/rsb/Makefile.am
index c52b8d4..e8193be 100644
--- a/fence/agents/rsb/Makefile.am
+++ b/fence/agents/rsb/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_rsb
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/sanbox2/Makefile.am b/fence/agents/sanbox2/Makefile.am
index 5399d9f..9564bc8 100644
--- a/fence/agents/sanbox2/Makefile.am
+++ b/fence/agents/sanbox2/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_sanbox2
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/scsi/Makefile.am b/fence/agents/scsi/Makefile.am
index ca87492..ea4d6c1 100644
--- a/fence/agents/scsi/Makefile.am
+++ b/fence/agents/scsi/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_scsi
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/virsh/Makefile.am b/fence/agents/virsh/Makefile.am
index 8d4327c..0f12744 100644
--- a/fence/agents/virsh/Makefile.am
+++ b/fence/agents/virsh/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_virsh
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/vixel/Makefile.am b/fence/agents/vixel/Makefile.am
index 91d7277..f3e1339 100644
--- a/fence/agents/vixel/Makefile.am
+++ b/fence/agents/vixel/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_vixel
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/vmware/Makefile.am b/fence/agents/vmware/Makefile.am
index c8c3ff8..9f41c0d 100644
--- a/fence/agents/vmware/Makefile.am
+++ b/fence/agents/vmware/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_vmware fence_vmware_helper
 
-EXTRA_DIST		= fence_vmware.py fence_vmware_helper.pl
+SRC			= fence_vmware.py fence_vmware_helper.pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/wti/Makefile.am b/fence/agents/wti/Makefile.am
index 60699c4..04f556c 100644
--- a/fence/agents/wti/Makefile.am
+++ b/fence/agents/wti/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_wti
 
-EXTRA_DIST		= $(TARGET).py
+SRC			= $(TARGET).py
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/xcat/Makefile.am b/fence/agents/xcat/Makefile.am
index 2f7f446..de54526 100644
--- a/fence/agents/xcat/Makefile.am
+++ b/fence/agents/xcat/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_xcat
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/fence/agents/zvm/Makefile.am b/fence/agents/zvm/Makefile.am
index dfbeb35..a75cf66 100644
--- a/fence/agents/zvm/Makefile.am
+++ b/fence/agents/zvm/Makefile.am
@@ -2,7 +2,9 @@ MAINTAINERCLEANFILES	= Makefile.in
 
 TARGET			= fence_zvm
 
-EXTRA_DIST		= $(TARGET).pl
+SRC			= $(TARGET).pl
+
+EXTRA_DIST		= $(SRC)
 
 sbin_SCRIPTS		= $(TARGET)
 
diff --git a/make/fencebuild.mk b/make/fencebuild.mk
index 5da3128..4a75366 100644
--- a/make/fencebuild.mk
+++ b/make/fencebuild.mk
@@ -1,4 +1,4 @@
-$(TARGET):
+$(TARGET): $(SRC)
 	bash $(top_srcdir)/scripts/fenceparse \
 		$(top_srcdir)/make/copyright.cf REDHAT_COPYRIGHT \
 		$(VERSION) \


More information about the cluster-commits mailing list