def __init__(self, root, name): BaseTarget.__init__(self, root, name, config.jar_suffix) folder = self.lib_path self.jar_list = util.find_all_files_with_suffix(os.path.join(folder, "libs"), "*.jar") for jar_path in self.jar_list: name = self.target_name(util.path_get_basename(jar_path)) self.exported_deps.append(":%s" % name)
def _find_all_aidls(self, relative_path): path_list = util.find_all_files_with_suffix(relative_path, "*.aidl") #some aidl file needn't be generated path_list_with_src = [] for path in path_list: if self.is_only_parcelbale(path): path_list_with_src.append(os.path.join('src', path)) return path_list_with_src
def check_assets_existed(self, path): return os.path.isdir(os.path.join(path, "assets")) and len(util.find_all_files_with_suffix(os.path.join(path, "assets"), "*.*")) > 0
def _is_exist_native(self): native_lib_path = os.path.join(self.lib_path, "libs") return os.path.isdir(native_lib_path) and len(util.find_all_files_with_suffix(native_lib_path, "*.so")) > 0