Lots of stuff happened
[progcomp2013.git] / qchess / update.sh
old mode 100755 (executable)
new mode 100644 (file)
index a60ca80..bec40ea
@@ -2,10 +2,14 @@
 
 # I still can't believe I am doing this
 
-# (This can't be done with gnu make, because of circular dependency issues)
+# This updates the component files from the target, as well as the target from the components
+# You can't do that with gnu make, because of the circular dependency
+# But this should probably not be used by any sane person
+
+exit 1
 
 target=qchess.py
-components="piece.py board.py player.py thread_util.py game.py graphics.py main.py"
+components="piece.py board.py player.py network.py thread_util.py game.py graphics.py main.py"
 # The below seems nicer, but doesn't work because things need to be imported in the right order :(
 #components=$(ls *.py | tr '\t' '\n' | grep -v $target)
 
@@ -20,7 +24,8 @@ target_mod=$(stat -c %Y $target 2>/dev/null)
 if [ $? -ne 0 ]; then
        merge_required=true
 else
-       merge_required=false
+       merge_required=true
+
 
        for f in $components; do
                
@@ -49,6 +54,8 @@ else
                        merge_required=true
                fi
        done
+
+
 fi
 
 # If any components were modified more recently than the target, merge the components into the target

UCC git Repository :: git.ucc.asn.au