+cat << 'EOF' >> Local/Makefile-Linux
+CC=%{__cc}
+CUSTOM_CFLAGS=%{rpmcppflags} %{rpmcflags}
+CFLAGS_DYNAMIC=-shared -rdynamic -fPIC %{rpmldflags}
+LOOKUP_CDB=yes
+XLFLAGS=-L%{_prefix}/X11R6/%{_lib}
+X11_LD_LIB=%{_prefix}/X11R6/%{_lib}
+%{?with_dynamic:LOOKUP_MODULE_DIR=%{_libdir}/%{name}/modules}
+SUPPORT_DSN=yes
+%{?with_spf:EXPERIMENTAL_SPF=yes}
+%{?with_srs:EXPERIMENTAL_SRS=yes}
+%if %{with mysql}
+LOOKUP_MYSQL=%{dynamic_type}
+# for dynamic
+LOOKUP_MYSQL_INCLUDE=-I%{_includedir}/mysql
+LOOKUP_MYSQL_LIBS=-lmysqlclient
+# for static
+LOOKUP_INCLUDE+=-I%{_includedir}/mysql
+LOOKUP_LIBS+=-lmysqlclient
+%endif
+%if %{with pgsql}
+LOOKUP_PGSQL=%{dynamic_type}
+# for dynamic
+LOOKUP_PGSQL_INCLUDE=-I%{_includedir}/pgsql
+LOOKUP_PGSQL_LIBS=-lpq
+# for static
+LOOKUP_INCLUDE+=-I%{_includedir}/pgsql
+LOOKUP_LIBS+=-lpq
+%endif
+%if %{with sqlite}
+LOOKUP_SQLITE=%{dynamic_type}
+# for dynamic
+LOOKUP_SQLITE_LIBS=-lsqlite3
+# for static
+LOOKUP_LIBS+=-lsqlite3
+%endif
+%if %{with whoson}
+LOOKUP_WHOSON=%{dynamic_type}
+# for dynamic
+LOOKUP_WHOSON_LIBS=-lwhoson
+# for static
+LOOKUP_LIBS+=-lwhoson
+%endif
+%{?with_sasl:AUTH_CYRUS_SASL=yes}
+%if %{with ldap}
+LOOKUP_LDAP=%{dynamic_type}
+LDAP_LIB_TYPE=OPENLDAP2
+# for dynamic
+LOOKUP_LDAP_LIBS=-lldap -llber
+# for static
+LOOKUP_LIBS+=-lldap -llber
+%endif
+LOOKUP_LIBS+=%{?with_spf:-lspf2} %{?with_srs:-lsrs_alt} %{?with_sasl:-lsasl2}
+EOF
+
+# have to be after Local/Makefile-Linux creation