--- Makefile.orig 2005-10-06 21:41:38.000000000 +0200 +++ Makefile 2005-10-06 21:48:04.000000000 +0200 @@ -1,3 +1,6 @@ +KVER = $(shell uname -r) +KSRC = /usr/src/linux-$(KVER) + CC = gcc LD = ld @@ -6,22 +9,22 @@ #LD = arm-linux-ld #most common case(from RH9.0) -INDEP586= -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=ft3xx -DMODULE -D__LINUX__ +INDEP586= -D__KERNEL__ -I$(KSRC)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=ft3xx -DMODULE -D__LINUX__ #most common case including kernel version(from RH9.0) -DEP586 = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=ft3xx -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -D__LINUX__ +DEP586 = -D__KERNEL__ -I$(KSRC)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=ft3xx -DMODULE -DMODVERSIONS -include $(KSRC)/include/linux/modversions.h -D__LINUX__ #for SuSE, Turbolinux(from SuSE8.2) -SuSE_TB = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-limit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=ft3xx -DMODULE -D__LINUX__ +SuSE_TB = -D__KERNEL__ -I$(KSRC)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-limit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=ft3xx -DMODULE -D__LINUX__ #for Mandrake Linux -MDK = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-common -mpreferred-stack-boundary=2 -march=i586 -fno-merge-constants -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -DMODULE -D__LINUX__ +MDK = -D__KERNEL__ -I$(KSRC)/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-common -mpreferred-stack-boundary=2 -march=i586 -fno-merge-constants -DMODVERSIONS -include $(KSRC)/include/linux/modversions.h -DMODULE -D__LINUX__ #for kernel version 2.2.x SMP #for kernel version 2.2.x UP, please remove -D__SMP__ -SMP22x = -D__KERNEL__ -D__SMP__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -march=i386 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -D__LINUX__ +SMP22x = -D__KERNEL__ -D__SMP__ -I$(KSRC)/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -march=i386 -DMODULE -DMODVERSIONS -include $(KSRC)/include/linux/modversions.h -D__LINUX__ -ARM = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -DCPU=arm -DMODULE -D__LINUX__ +ARM = -D__KERNEL__ -I$(KSRC)/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -DCPU=arm -DMODULE -D__LINUX__ # release files FT = wrapper.o fasttrak.o ftlog.o