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)))
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)))
def create_native_compat_symlink(): dragon.relative_symlink(os.path.join(dragon.OUT_DIR), os.path.join(dragon.OUT_DIR, "..", "Unix-base"))
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))
def create_ios_sim_compat_symlink(): dragon.relative_symlink( os.path.join(dragon.OUT_DIR), os.path.join(dragon.OUT_DIR, "..", "iOS-iphonesimulator"))