Strip out 2.4 kernel references from Makefile
authorMichael Brown <mcb30@etherboot.org>
Mon, 13 Apr 2009 15:17:10 +0000 (16:17 +0100)
committerMichael Brown <mcb30@etherboot.org>
Mon, 13 Apr 2009 15:17:10 +0000 (16:17 +0100)
kernel/Makefile

index bdd6573..4c8b2b9 100644 (file)
@@ -7,16 +7,9 @@ KVER := $(shell uname -r)
 # Kernel source directory
 KSRCDIR = /lib/modules/$(KVER)/build
 
-# Kernel major version (2_4 or 2_6)
-KVERPARTS = $(subst ., ,$(KVER))
-KVERMAJOR = $(word 1,$(KVERPARTS))_$(word 2,$(KVERPARTS))
-
 # Compiler flags
 EXTRA_CFLAGS += -Wall -I${PWD}
 
-# For 2.6 kernel modules
-ifeq ($(KVERMAJOR),2_6)
-
 obj-$(CONFIG_QUICKUSB) += quickusb.o
 
 all :
@@ -25,28 +18,3 @@ all :
 clean :
        rm -f *.o *.s *.ko *.mod.c
        $(MAKE) -C $(KSRCDIR) M=$(PWD) clean
-
-endif
-
-# For 2.4 kernel modules
-ifeq ($(KVERMAJOR),2_4)
-
-CFLAGS_2_4 = -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -I$(KSRCDIR)/include \
-               -Wstrict-prototypes -Wno-trigraphs \
-               -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer \
-               -DMODVERSIONS -include $(KSRCDIR)/include/linux/modversions.h \
-               -nostdinc -iwithprefix include -DKBUILD_BASENAME=QUICKUSB
-
-all : quickusb.o
-
-%.o : %.c *.h
-       @echo [CC] $@
-       @$(CC) $(CFLAGS) $(CFLAGS_2_4) $(EXTRA_CFLAGS) -c -o $@ $<
-
-%.s : %.c *.h
-       $(CC) $(CFLAGS) $(CFLAGS_2_4) $(EXTRA_CFLAGS) -S -c -o $@ $<
-
-clean :
-       rm -f *.o *.s
-
-endif