# src/kernel/Makefile
#
-TARGET = arm-unknown-linux-gnu
+TARGET = arm-crux-linux-gnu
TOPDIR = $(shell pwd)
WORK = $(PWD)/work
CROSSTOOLS = $(TOPDIR)/../../toolchain-noeabi/crosstools
-GIT_REPOSITORY = git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
-KERNEL_VERSION = 2.6.19
-BRANCH_VERSION = $(KERNEL_VERSION)-hpc
+KERNEL_VERSION = 2.6.30.5
.PHONY: all clean image modules map config
distclean: clean image-distclean modules-distclean map-distclean
-$(WORK)/linux-$(KERNEL_VERSION): config-$(KERNEL_VERSION)
- git clone $(GIT_REPOSITORY) $(WORK)/linux-$(KERNEL_VERSION)
+$(WORK)/linux-$(KERNEL_VERSION).tar.bz2:
+ wget -P $(WORK) ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$(KERNEL_VERSION).tar.bz2
+
+$(WORK)/linux-$(KERNEL_VERSION): $(WORK)/linux-$(KERNEL_VERSION).tar.bz2 config-$(KERNEL_VERSION)
+ tar -C $(WORK) -xvjf $(WORK)/linux-$(KERNEL_VERSION).tar.bz2
cd $(WORK)/linux-$(KERNEL_VERSION) && \
- git checkout --track -b v$(BRANCH_VERSION) origin/v$(BRANCH_VERSION) && \
- git checkout v$(BRANCH_VERSION) && \
make mrproper && \
cp -v $(TOPDIR)/config-$(KERNEL_VERSION) .config && \
touch $(WORK)/linux-$(KERNEL_VERSION)