CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
updated patch to fix irq compilation issues
[kernel/gp32.git] / Makefile
index 34cbfd2892a274d38a103ab8cb9adb5c209d2e29..235bb51a8405862b0f49a4167944a3aedfefaafd 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,10 +5,10 @@
 TARGET = arm-unknown-linux-gnu
 
 TOPDIR = $(shell pwd)
-WORK = $(PWD)/work
+WORK = $(TOPDIR)/work
 CROSSTOOLS = $(TOPDIR)/../../toolchain/crosstools
 
-KERNEL_VERSION = 2.6.16
+KERNEL_VERSION = 2.6.16.60
 
 .PHONY: all clean image modules map config
 
@@ -22,8 +22,10 @@ distclean: clean image-distclean modules-distclean map-distclean
 $(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
+$(WORK)/linux-$(KERNEL_VERSION): $(WORK)/linux-$(KERNEL_VERSION).tar.bz2 $(WORK)/linux-$(KERNEL_VERSION)-gp32.patch
        tar -C $(WORK) -xvjf $(WORK)/linux-$(KERNEL_VERSION).tar.bz2
+       cd $(WORK)/linux-$(KERNEL_VERSION) && \
+               patch -p1 -i $(WORK)/linux-$(KERNEL_VERSION)-gp32.patch
        cp -v $(TOPDIR)/config-$(KERNEL_VERSION) $(WORK)/linux-$(KERNEL_VERSION)/.config
        touch $(WORK)/linux-$(KERNEL_VERSION)