From: Elan Ruusamäe Date: Fri, 15 Feb 2008 15:18:28 +0000 (+0000) Subject: - fix alt_kernel build, rewrite Makefile so it would build also on alpha X-Git-Tag: auto/ac/bcm5700-8_3_14-3~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbcm5700.git;a=commitdiff_plain;h=a82cb3dfd98b3d3a0c8e98acef039591898c099c - fix alt_kernel build, rewrite Makefile so it would build also on alpha Changed files: bcm5700.spec -> 1.55.2.8 --- diff --git a/bcm5700.spec b/bcm5700.spec index 0d708aa..d0a95c6 100644 --- a/bcm5700.spec +++ b/bcm5700.spec @@ -27,9 +27,9 @@ Release: 2 License: GPL v2 Group: Base/Kernel # extracted from http://www.broadcom.com/docs/driver_download/570x/linux-8.3.14.zip -Source0: %{name}-%{version}.tar.gz +Source0: %{pname}-%{version}.tar.gz # Source0-md5: 6dd814821f26ad67c7d7ce61c5275ca0 -Source1: %{name}-Makefile +Source1: %{pname}-Makefile URL: http://www.broadcom.com/drivers/downloaddrivers.php %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.14} BuildRequires: rpmbuild(macros) >= 1.379 @@ -84,7 +84,14 @@ Sterownik dla Linuksa SMP do kart sieciowych Broadcom BCM57xx. Uwaga: ten sterownik Broadcomu jest przestarzały, należy używać tg3. %prep -%setup -q +%setup -q -n %{pname}-%{version} + +mv src/Makefile{,.orig} +cat > src/Makefile << EOF +obj-m += bcm5700.o +bcm5700-objs := b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o tcp_seg.o b57diag.o +EXTRA_CFLAGS = -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256 -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT -DINCLUDE_5701_AX_FIX=1 +EOF %build %build_kernel_modules -C src -m bcm5700