Esempio n. 1
0
def hook_pre_images(task, args):
    # Automatically generate a manifest.xml in final/etc (if it exists)
    manifest_path = os.path.join(dragon.FINAL_DIR, "etc", "manifest.xml")
    if os.path.exists(os.path.dirname(manifest_path)):
        dragon.gen_manifest_xml(manifest_path)
        dragon.relative_symlink(
            manifest_path,
            os.path.join(dragon.OUT_DIR, os.path.basename(manifest_path)))
    # Link final/etc/build.prop in out if it exists
    build_prop_path = os.path.join(dragon.FINAL_DIR, "etc", "build.prop")
    if os.path.exists(build_prop_path):
        dragon.relative_symlink(
            build_prop_path,
            os.path.join(dragon.OUT_DIR, os.path.basename(build_prop_path)))
Esempio n. 2
0
def hook_pre_images(task, args):
    # Automatically generate a manifest.xml in final/etc (if it exists)
    manifest_path = os.path.join(dragon.FINAL_DIR, "etc", "manifest.xml")
    if os.path.exists(os.path.dirname(manifest_path)):
        dragon.gen_manifest_xml(manifest_path)
        dragon.relative_symlink(manifest_path,
                                os.path.join(dragon.OUT_DIR,
                                             os.path.basename(manifest_path)))
    # Link final/etc/build.prop in out if it exists
    build_prop_path = os.path.join(dragon.FINAL_DIR, "etc", "build.prop")
    if os.path.exists(build_prop_path):
        dragon.relative_symlink(build_prop_path,
                                os.path.join(dragon.OUT_DIR,
                                             os.path.basename(build_prop_path)))
Esempio n. 3
0
def create_native_compat_symlink():
    dragon.relative_symlink(os.path.join(dragon.OUT_DIR),
                            os.path.join(dragon.OUT_DIR, "..", "Unix-base"))
Esempio n. 4
0
def create_android_compat_symlink(abi):
    dragon.relative_symlink(
        os.path.join(dragon.OUT_DIR, abi),
        os.path.join(dragon.OUT_DIR, "..", "Android-%s" % abi))
Esempio n. 5
0
def create_ios_sim_compat_symlink():
    dragon.relative_symlink(
        os.path.join(dragon.OUT_DIR),
        os.path.join(dragon.OUT_DIR, "..", "iOS-iphonesimulator"))