xref: /aosp_15_r20/external/skia/tools/skqp/setup_resources (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker#! /usr/bin/env python
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard Worker# Copyright 2018 Google Inc.
4*c8dee2aaSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
5*c8dee2aaSAndroid Build Coastguard Worker# found in the LICENSE file.
6*c8dee2aaSAndroid Build Coastguard Worker
7*c8dee2aaSAndroid Build Coastguard Workerimport os
8*c8dee2aaSAndroid Build Coastguard Workerimport shutil
9*c8dee2aaSAndroid Build Coastguard Workerimport sys
10*c8dee2aaSAndroid Build Coastguard Worker
11*c8dee2aaSAndroid Build Coastguard Workerif __name__ == '__main__':
12*c8dee2aaSAndroid Build Coastguard Worker    skia = os.path.join(os.path.dirname(__file__), os.path.pardir, os.path.pardir)
13*c8dee2aaSAndroid Build Coastguard Worker    dst = os.path.join(skia, 'platform_tools', 'android', 'apps', 'skqp',
14*c8dee2aaSAndroid Build Coastguard Worker                       'src', 'main', 'assets', 'resources')
15*c8dee2aaSAndroid Build Coastguard Worker    if os.path.isdir(dst) and not os.path.islink(dst):
16*c8dee2aaSAndroid Build Coastguard Worker        shutil.rmtree(dst)
17*c8dee2aaSAndroid Build Coastguard Worker    elif os.path.exists(dst):
18*c8dee2aaSAndroid Build Coastguard Worker        os.remove(dst)
19*c8dee2aaSAndroid Build Coastguard Worker    shutil.copytree(os.path.join(skia, 'resources'), dst)
20*c8dee2aaSAndroid Build Coastguard Worker
21