summaryrefslogtreecommitdiffstats
path: root/utils/libcxx/android/build.py
blob: a0d1be33252420ba79e66e733d68db329bc8c0d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import os
import subprocess


def mm(path, android_build_top):
    env = os.environ
    env['ONE_SHOT_MAKEFILE'] = os.path.join(path, 'Android.mk')

    cmd = [
        'make', '-C', android_build_top, '-f', 'build/core/main.mk',
        'MODULES-IN-' + path.replace('/', '-'), '-B'
    ]
    return not subprocess.Popen(cmd, stdout=None, stderr=None, env=env).wait()