# HG changeset patch
# User timothy.murphy@nokia.com
# Date 1273089560 -3600
# Node ID 164e587fef9f223befe193e5a22d91ac8de34746
# Parent 49d91f1e52a314432b276ef1d043bd334d0a684c
fix: take action on copy tags at the end of build phases.
diff -r 49d91f1e52a3 -r 164e587fef9f sbsv2/raptor/lib/flm/resource.flm
--- a/sbsv2/raptor/lib/flm/resource.flm Sat May 01 05:41:25 2010 +0100
+++ b/sbsv2/raptor/lib/flm/resource.flm Wed May 05 20:59:20 2010 +0100
@@ -90,12 +90,9 @@
ifeq ($(RESOURCE_$(call sanitise,$(SOURCE))),)
RESOURCE_$(call sanitise,$(SOURCE)):=1
-RESOURCE:: $(DESTRPP) $(INFOFILE)
+RESOURCE:: $(INFOFILE)
-$(DESTRPP): $(INTERBASE_TMP)_$(RPPLANG).rpp
- $(call startrule,rppfilecopy,FORCESUCCESS) \
- $(GNUCP) $$< $$@ \
- $(call endrule,rppfilecopy)
+$(info $(DESTRPP))
$(INFOFILE)::
@if [ ! -d $(EPOCROOT)/epoc32/localisation/group ]; then $(GNUMKDIR) -p $(EPOCROOT)/epoc32/localisation/group; fi
diff -r 49d91f1e52a3 -r 164e587fef9f sbsv2/raptor/python/plugins/filter_copyfile.py
--- a/sbsv2/raptor/python/plugins/filter_copyfile.py Sat May 01 05:41:25 2010 +0100
+++ b/sbsv2/raptor/python/plugins/filter_copyfile.py Wed May 05 20:59:20 2010 +0100
@@ -12,8 +12,18 @@
# Contributors:
#
# Description:
-# Filter class for doing CLEAN, CLEANEXPORT and REALLYCLEAN efficiently.
+# Filter class for copying files in serial in python. This
+# is important in cluster builds where file copying is
+# very inefficient.
+# The one-to-many tag is searched for and copy
+# instructions are built up in a hash table.
+# destfilename1 destfilename2 . . . .destfilenameN
+# destinations must be full filenames not directories.
#
+# This filter monitors build progress
+# via the