OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 # Copyright 2012 the V8 project authors. All rights reserved. | 2 # Copyright 2012 the V8 project authors. All rights reserved. |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following | 10 # copyright notice, this list of conditions and the following |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 local HOST_HASH=$(md5sum "$HOST_V8/$FILE") | 48 local HOST_HASH=$(md5sum "$HOST_V8/$FILE") |
49 if [ "${ANDROID_HASH%% *}" != "${HOST_HASH%% *}" ]; then | 49 if [ "${ANDROID_HASH%% *}" != "${HOST_HASH%% *}" ]; then |
50 adb push "$HOST_V8/$FILE" "$ANDROID_V8/$FILE" &> /dev/null | 50 adb push "$HOST_V8/$FILE" "$ANDROID_V8/$FILE" &> /dev/null |
51 fi | 51 fi |
52 echo -n "." | 52 echo -n "." |
53 } | 53 } |
54 | 54 |
55 function sync_dir { | 55 function sync_dir { |
56 local DIR=$1 | 56 local DIR=$1 |
57 echo -n "sync to $ANDROID_V8/$DIR" | 57 echo -n "sync to $ANDROID_V8/$DIR" |
58 for FILE in $(find "$HOST_V8/$DIR" -type f); do | 58 for FILE in $(find "$HOST_V8/$DIR" -not -path "*.svn*" -type f); do |
59 local RELATIVE_FILE=${FILE:${#HOST_V8}} | 59 local RELATIVE_FILE=${FILE:${#HOST_V8}} |
60 sync_file "$RELATIVE_FILE" | 60 sync_file "$RELATIVE_FILE" |
61 done | 61 done |
62 echo "" | 62 echo "" |
63 } | 63 } |
64 | 64 |
65 echo -n "sync to $ANDROID_V8/$OUTDIR/$ARCH_MODE" | 65 echo -n "sync to $ANDROID_V8/$OUTDIR/$ARCH_MODE" |
66 sync_file "$OUTDIR/$ARCH_MODE/cctest" | 66 sync_file "$OUTDIR/$ARCH_MODE/cctest" |
67 sync_file "$OUTDIR/$ARCH_MODE/d8" | 67 sync_file "$OUTDIR/$ARCH_MODE/d8" |
68 sync_file "$OUTDIR/$ARCH_MODE/preparser" | 68 sync_file "$OUTDIR/$ARCH_MODE/preparser" |
69 echo "" | 69 echo "" |
70 echo -n "sync to $ANDROID_V8/tools" | 70 echo -n "sync to $ANDROID_V8/tools" |
71 sync_file tools/consarray.js | 71 sync_file tools/consarray.js |
72 sync_file tools/codemap.js | 72 sync_file tools/codemap.js |
73 sync_file tools/csvparser.js | 73 sync_file tools/csvparser.js |
74 sync_file tools/profile.js | 74 sync_file tools/profile.js |
75 sync_file tools/splaytree.js | 75 sync_file tools/splaytree.js |
76 sync_file tools/profile_view.js | 76 sync_file tools/profile_view.js |
77 sync_file tools/logreader.js | 77 sync_file tools/logreader.js |
78 sync_file tools/tickprocessor.js | 78 sync_file tools/tickprocessor.js |
79 echo "" | 79 echo "" |
80 sync_dir test/message | 80 sync_dir test/message |
81 sync_dir test/mjsunit | 81 sync_dir test/mjsunit |
82 sync_dir test/preparser | 82 sync_dir test/preparser |
OLD | NEW |