]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blobdiff - linux/linux-ext-rtai.mk
lrzsz: install symlinks for XMODEM and YMODEM
[coffee/buildroot.git] / linux / linux-ext-rtai.mk
index 78488afd94eff092a799e6f7697e23d73ac50ea9..50f79f8d5047e5d46c97d21b1e51416c97858b1f 100644 (file)
@@ -1,14 +1,10 @@
-##################################################
-# Linux RTAI extensions
+################################################################################
 #
 # Patch the linux kernel with RTAI extension
-##################################################
-
-ifeq ($(BR2_LINUX_KERNEL_EXT_RTAI),y)
-# Add dependency to RTAI (user-space) which provide kernel patches
-LINUX_DEPENDENCIES += rtai-patch
+#
+################################################################################
 
-RTAI_PATCH = $(call qstrip,$(BR2_LINUX_KERNEL_EXT_RTAI_PATCH))
+LINUX_EXTENSIONS += rtai
 
 ifeq ($(KERNEL_ARCH),i386)
 RTAI_ARCH = x86
@@ -21,27 +17,14 @@ RTAI_ARCH = $(KERNEL_ARCH)
 endif
 
 # Prepare kernel patch
-ifeq ($(RTAI_PATCH),)
 define RTAI_PREPARE_KERNEL
        kver=`$(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelversion` ; \
        if test -f $(RTAI_DIR)/base/arch/$(RTAI_ARCH)/patches/hal-linux-$${kver}-*patch ; then \
-               support/scripts/apply-patches.sh $(LINUX_DIR)           \
-                       $(RTAI_DIR)/base/arch/$(RTAI_ARCH)/patches/     \
+               $(APPLY_PATCHES) $(LINUX_DIR) \
+                       $(RTAI_DIR)/base/arch/$(RTAI_ARCH)/patches/ \
                        hal-linux-$${kver}-*patch ; \
        else \
                echo "No RTAI patch for your kernel version" ; \
                exit 1 ; \
        fi
 endef
-else
-define RTAI_PREPARE_KERNEL
-       support/scripts/apply-patches.sh        \
-               $(LINUX_DIR)                    \
-               $(dir $(RTAI_PATCH))            \
-               $(notdir $(RTAI_PATCH))
-endef
-endif
-
-LINUX_PRE_PATCH_HOOKS += RTAI_PREPARE_KERNEL
-
-endif #BR2_LINUX_EXT_RTAI