# ft_engine_prebuild **Repository Path**: ShaoboFeng/ft_engine_prebuild ## Basic Information - **Project Name**: ft_engine_prebuild - **Description**: ft_engine依赖模块的二进制文件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-06-18 - **Last Updated**: 2023-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ft_engine_prebuild #### 介绍 ft_engine将依赖较多其他模块,这些模块大部分将会在src-openEuler下建仓,目前建仓还未执行。 为了编译ft_engine下的display_server等,本仓先提供所依赖的二进制文件。后续二进制对应的源码及构建文件都将在src-openEuler下tar包上传 ***重要说明 master分支已经废弃 rpm-devel分支属于rpm的开发分支,你可以删除、新增、更新so; rpms分支是ft_engine需要下载的rpm。rpm-devel构建出来的rpm 需要上传到rpms分支; rpm-devel的使用如下: 1,下载 https://gitee.com/yanansong/ft_engine_prebuild.git -b rpm-devel 2,更新替换里面的so 3,如果需要删除或者新增so,vim toml文件,对so的安装路径进行删除或者更新 ``` "hilog" = "/usr/bin" "hilogd" = "/usr/bin" "pre_oneshot_hilogd" = "/usr/bin" "hilogd.service" = "/usr/lib/systemd/system" "libbeget_proxy.so" = "/usr/lib64" "libbegetutil.so" = "/usr/lib64" "libbmpplugin.so" = "/usr/lib64" "libevdev.so" = "/usr/lib64" "libexif.so" = "/usr/lib64" "libgifplugin.so" = "/usr/lib64" "libhilog.so" = "/usr/lib64" ``` 4,在私仓根目录下执行 ``` ./build/builder.py package generate --target-dir /yourpath/ft_engine_prebuild/rpm/x86_64 --config-file /yourpath/ft_engine_prebuild/rpm/x86_64/fangtian_prebuild_rpm_config.toml ./build/builder.py package generate --target-dir /yourpath/ft_engine_prebuild/rpm/aarch64 --config-file /yourpath/ft_engine_prebuild/rpm/aarch64/fangtian_prebuild_rpm_config.toml ``` 5,将~/rpmbuild/RPMS下的rpm上传到rpms分支