# 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)
if [ $? -ne 0 ]; then
merge_required=true
else
- merge_required=false
+ merge_required=true
+
for f in $components; do
merge_required=true
fi
done
+
+
fi
# If any components were modified more recently than the target, merge the components into the target