CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Updated to 2.6.19-j72x_20100427 and fixed kernel's config file
[kernel/j72x.git] / Makefile
index a0eecc775f729f08db5adb616452c632e688174b..7ba13af21cc8f1b1a7f529b6cd5f12be4c169b8e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,15 +2,13 @@
 # src/kernel/Makefile
 #
 
-TARGET = arm-unknown-linux-gnu
+TARGET = arm-crux-linux-gnu
 
 TOPDIR = $(shell pwd)
 WORK = $(PWD)/work
-CROSSTOOLS = $(TOPDIR)/../../toolchain/crosstools
+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.19-j72x_20100427
 
 .PHONY: all clean image modules map config
 
@@ -21,13 +19,12 @@ clean: image-clean modules-clean map-clean
 distclean: clean image-distclean modules-distclean map-distclean
        rm -vrf $(WORK)/linux-$(KERNEL_VERSION)
 
-$(WORK)/linux-$(KERNEL_VERSION): config-$(KERNEL_VERSION)
-       git clone $(GIT_REPOSITORY) $(WORK)/linux-$(KERNEL_VERSION)
-       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 && \
+$(WORK)/linux-$(KERNEL_VERSION).tar.bz2:
+       wget -P $(WORK) http://crux-arm.nu/files/distfiles/linux-$(KERNEL_VERSION).tar.bz2
+
+$(WORK)/linux-$(KERNEL_VERSION): $(TOPDIR)/config-$(KERNEL_VERSION) $(WORK)/linux-$(KERNEL_VERSION).tar.bz2
+       tar -C $(WORK) -xvjf $(WORK)/linux-$(KERNEL_VERSION).tar.bz2
+       cp -v $(TOPDIR)/config-$(KERNEL_VERSION) $(WORK)/linux-$(KERNEL_VERSION)/.config
        touch $(WORK)/linux-$(KERNEL_VERSION)
 
 $(WORK)/zImage-$(KERNEL_VERSION): $(WORK)/linux-$(KERNEL_VERSION)