diff --git a/A-FOT-v1.0.tar.gz b/A-FOT-v1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..078f52bcaf0b90771254c338fbf683e51377e5e8 Binary files /dev/null and b/A-FOT-v1.0.tar.gz differ diff --git a/A-FOT.spec b/A-FOT.spec new file mode 100644 index 0000000000000000000000000000000000000000..59694869da6fa9199aa4d9a87db682cee966f061 --- /dev/null +++ b/A-FOT.spec @@ -0,0 +1,43 @@ +Name: A-FOT +Version: v1.0 +Release: 0 +Summary: automatic feedback-directed optimization tool for openEuler +License: MulanPSL-2.0 +URL: https://gitee.com/openeuler/A-FOT + +Source0: %{name}-%{version}.tar.gz + +Requires: gcc gcc-c++ autofdo llvm-bolt + +%description +A-FOT is an automatic feedback-directed optimization tool for openEuler + +# skip debuginfo packages +%global debug_package %{nil} + +%prep +%autosetup -n %{name}-%{version} + +%install +mkdir -p %{buildroot}/%{_bindir} +cp a-fot %{buildroot}/%{_bindir} +cp a-fot.ini %{buildroot}/%{_bindir} +cp auto_fdo.sh %{buildroot}/%{_bindir} +cp auto_prefetch.sh %{buildroot}/%{_bindir} +cp auto_bolt.sh %{buildroot}/%{_bindir} + +%files +%attr(755, root, root) %{_bindir}/a-fot +%attr(664, root, root) %{_bindir}/a-fot.ini +%attr(644, root, root) %{_bindir}/auto_fdo.sh +%attr(644, root, root) %{_bindir}/auto_prefetch.sh +%attr(644, root, root) %{_bindir}/auto_bolt.sh +%license LICENSE +%doc README.md + +%changelog +* Wed Mar 23 2022 liyancheng <412998149@qq.com> - 0 +- Type:Init +- ID:NA +- SUG:NA +- DESC:Add automatic feedback optimization tool