all: config libs libs: mkdir -p %{_libdir}/%{name} && \ (cd %{_arch} && make build && cd lib && make shared && make ptshared || :) config: [ -d %{_arch} ] || (mkdir -p %{_arch} && cd %{_arch} && \ ../configure %{mode} -D c -DWALL -Fa alg \ '-Wa,--noexecstack -fPIC' \ -Ss f77lib `gfortran --print-file-name=libgfortran.so` \ --prefix=%{_prefix} \ --incdir=%{_includedir}/%{name} \ --libdir=%{_libdir}/%{name} \ --with-netlib-lapack=%{_libdir}/liblapack_pic.a) clean: rm -fr %{_arch} install: (cd %{_arch} && (make install || :) && \ cp -pr lib/*.so* %{_libdir}/%{name} && \ echo "%{_libdir}/%{name}" > %{_sysconfdir}/ld.so.conf.d/%{name}.conf) uninstall: rm -fr %{_libdir}/%{name}/* rm -fr %{_includedir}/%{name}/* rm -f %{_sysconfdir}/ld.so.conf.d/%{name}.conf rm -f %{_includedir}/cblas.h rm -f %{_includedir}/clapack.h