Changeset 3335

Show
Ignore:
Timestamp:
07/24/07 14:19:41 (1 year ago)
Author:
tg
Message:

make it so that “nokernel” targets can build a 2.4 or 2.6 kernel
(needs config, so only mipsel works for now, and I chose to use
a target supported by qemu here ☺), this works (including building
an initramfs cpioball) except that no modules are in the “image”

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/mk/build.mk

    r3328 r3335  
    4343world: $(DISTDIR) $(BUILD_DIR) $(PACKAGE_DIR) ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 
    4444        BASH='${BASH}' ${MBSH} ${TOPDIR}/scripts/scan-pkgs.sh 
    45 ifneq ($(strip ${FWRT_TARGET_NOKERNEL}),) 
    4645ifeq ($(strip ${FWRT_PACKAGE_BASE_FILES}),m) 
    47         $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare package/compile package_index 
    48 else 
    49         $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare package/compile package_index root_clean package/install 
    50 endif 
    51 else ifneq ($(strip ${FWRT_TARGET_ROOTFS_INITRAMFS}),) 
    52         $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare package/compile root_clean package/install target/install 
    53 else ifeq ($(strip ${FWRT_PACKAGE_BASE_FILES}),m) 
    54         $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare target/compile package/compile 
    55         @echo Running allmodconfig succeeded. 
     46        $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare target/compile package/compile package_index 
    5647else 
    5748        $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare target/compile package/compile root_clean package/install target/install package_index 
  • trunk/freewrt/mk/targets.mk

    r3328 r3335  
    4747endef 
    4848 
    49 define nokerneltarget_template 
    50 ifeq ($(FWRT_LINUX_$(4)),y) 
    51 KERNEL:=$(1) 
    52 BOARD:=$(2) 
    53 DEVICE:=$(3) 
    54 endif 
    55 endef 
    56  
    57  
    5849# asus models 
    5950$(eval $(call target_template,2.4,brcm,asus-wl-hdd,2_4_BRCM_ASUS_WLHDD)) 
     
    7869$(eval $(call target_template,2.6,x86,cryptotoken,2_6_X86_CRYPTOTOKEN)) 
    7970# nokernel targets 
    80 $(eval $(call nokerneltarget_template,2.4,pkgmips,mips,NOKERNEL_MIPS)) 
    81 $(eval $(call nokerneltarget_template,2.4,pkgarmeb,armeb,NOKERNEL_ARMEB)) 
    82 $(eval $(call nokerneltarget_template,2.4,pkgarm,arm,NOKERNEL_ARM)) 
    83 $(eval $(call nokerneltarget_template,2.4,pkgcris,cris,NOKERNEL_CRIS)) 
    84 $(eval $(call nokerneltarget_template,2.4,pkgavr32,avr32,NOKERNEL_AVR32)) 
    85 $(eval $(call nokerneltarget_template,2.4,pkgpowerpc,powerpc,NOKERNEL_POWERPC)) 
    86 $(eval $(call nokerneltarget_template,2.4,pkgi386,i386,NOKERNEL_I386)) 
     71$(eval $(call target_template,2.4,pkgmips,mips,NOKERNEL_MIPS_24)) 
     72$(eval $(call target_template,2.4,pkgarmeb,armeb,NOKERNEL_ARMEB_24)) 
     73$(eval $(call target_template,2.4,pkgarm,arm,NOKERNEL_ARM_24)) 
     74$(eval $(call target_template,2.4,pkgcris,cris,NOKERNEL_CRIS_24)) 
     75$(eval $(call target_template,2.4,pkgavr32,avr32,NOKERNEL_AVR32_24)) 
     76$(eval $(call target_template,2.4,pkgpowerpc,powerpc,NOKERNEL_POWERPC_24)) 
     77$(eval $(call target_template,2.4,pkgi386,i386,NOKERNEL_I386_24)) 
     78$(eval $(call target_template,2.6,pkgmips,mips,NOKERNEL_MIPS_26)) 
     79$(eval $(call target_template,2.6,pkgarmeb,armeb,NOKERNEL_ARMEB_26)) 
     80$(eval $(call target_template,2.6,pkgarm,arm,NOKERNEL_ARM_26)) 
     81$(eval $(call target_template,2.6,pkgcris,cris,NOKERNEL_CRIS_26)) 
     82$(eval $(call target_template,2.6,pkgavr32,avr32,NOKERNEL_AVR32_26)) 
     83$(eval $(call target_template,2.6,pkgpowerpc,powerpc,NOKERNEL_POWERPC_26)) 
     84$(eval $(call target_template,2.6,pkgi386,i386,NOKERNEL_I386_26)) 
    8785 
    8886 
  • trunk/freewrt/package/Config.in

    r3304 r3335  
    503503 
    504504menu "Kernel Module Selection" 
    505 if FWRT_TARGET_NOKERNEL 
    506 comment "XXX do not bother to change, these are ignored anyway" 
    507 endif 
    508505source "target/linux/Config.in" 
    509506endmenu 
  • trunk/freewrt/target/Config.in

    r3333 r3335  
    158158# virtual targets (userland only) 
    159159# 
    160 source "target/linux/nokernel/Config.in" 
     160config FWRT_LINUX_NOKERNEL_ARM 
     161        bool "arm" 
     162        depends on FWRT_DEVEL 
     163        depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     164        select FWRT_TARGET_CAN_LINUX_2_4 
     165        select FWRT_TARGET_CAN_LINUX_2_6 
     166        help 
     167          This is a target which does not build a kernel, root filesy- 
     168          stem or flash image; it is mostly used for testing packages. 
     169          Where a kernel is required, Linux 2.4 will be used. 
     170           
     171          This option selects the little-endian 32-bit ARM platform. 
     172 
     173config FWRT_LINUX_NOKERNEL_ARMEB 
     174        bool "armeb" 
     175        depends on FWRT_DEVEL 
     176        depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     177        select FWRT_TARGET_CAN_LINUX_2_4 
     178        select FWRT_TARGET_CAN_LINUX_2_6 
     179        help 
     180          This is a target which does not build a kernel, root filesy- 
     181          stem or flash image; it is mostly used for testing packages. 
     182          Where a kernel is required, Linux 2.4 will be used. 
     183           
     184          This option selects the big-endian 32-bit ARM platform. 
     185 
     186#config FWRT_LINUX_NOKERNEL_AVR32 
     187#       bool "avr32" 
     188#       depends on FWRT_DEVEL 
     189#       depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     190#       select FWRT_TARGET_CAN_LINUX_2_4 
     191#       select FWRT_TARGET_CAN_LINUX_2_6 
     192#       help 
     193#         This is a target which does not build a kernel, root filesy- 
     194#         stem or flash image; it is mostly used for testing packages. 
     195#         Where a kernel is required, Linux 2.4 will be used. 
     196#          
     197#         This option selects the big-endian 32-bit AVR platform. 
     198 
     199config FWRT_LINUX_NOKERNEL_CRIS 
     200        bool "cris" 
     201        depends on FWRT_DEVEL 
     202        depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     203        select FWRT_TARGET_CAN_LINUX_2_4 
     204        select FWRT_TARGET_CAN_LINUX_2_6 
     205        help 
     206          This is a target which does not build a kernel, root filesy- 
     207          stem or flash image; it is mostly used for testing packages. 
     208          Where a kernel is required, Linux 2.4 will be used. 
     209           
     210          This option selects the little-endian 32-bit CRIS platform. 
     211 
     212config FWRT_LINUX_NOKERNEL_I386 
     213        bool "i386" 
     214        depends on FWRT_DEVEL 
     215        depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     216        select FWRT_TARGET_CAN_LINUX_2_4 
     217        select FWRT_TARGET_CAN_LINUX_2_6 
     218        help 
     219          This is a target which does not build a kernel, root filesy- 
     220          stem or flash image; it is mostly used for testing packages. 
     221          Where a kernel is required, Linux 2.4 will be used. 
     222           
     223          This option selects the little-endian 32-bit i386 platform. 
     224 
     225config FWRT_LINUX_NOKERNEL_MIPS 
     226        bool "mipsel" 
     227        depends on FWRT_DEVEL 
     228        depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     229        select FWRT_TARGET_CAN_LINUX_2_4 
     230        select FWRT_TARGET_CAN_LINUX_2_6 
     231        help 
     232          This is a target which does not build a kernel, root filesy- 
     233          stem or flash image; it is mostly used for testing packages. 
     234          Where a kernel is required, Linux 2.4 will be used. 
     235           
     236          This option selects the little-endian 32-bit mips platform. 
     237 
     238config FWRT_LINUX_NOKERNEL_POWERPC 
     239        bool "powerpc" 
     240        depends on FWRT_DEVEL 
     241        depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     242        select FWRT_TARGET_CAN_LINUX_2_4 
     243        select FWRT_TARGET_CAN_LINUX_2_6 
     244        help 
     245          This is a target which does not build a kernel, root filesy- 
     246          stem or flash image; it is mostly used for testing packages. 
     247          Where a kernel is required, Linux 2.4 will be used. 
     248           
     249          This option selects the big-endian 32-bit powerpc platform. 
    161250 
    162251endchoice 
     
    168257source "target/linux/x86-2.4/Config.in" 
    169258source "target/linux/x86-2.6/Config.in" 
     259source "target/linux/nokernel/Config.in" 
    170260 
    171261choice 
     
    189279choice 
    190280prompt "Target Firmware type" 
     281        default FWRT_TARGET_ROOTFS_NFS if FWRT_LINUX_2_4_RB || FWRT_LINUX_2_6_RB 
     282        default FWRT_TARGET_ROOTFS_NONE if FWRT_TARGET_NOKERNEL 
    191283        default FWRT_TARGET_ROOTFS_SQUASHFS 
    192284 
     
    272364        bool "initramfs image (cpio archive)" 
    273365        depends on FWRT_LINUX_2_6_X86_CRYPTOTOKEN || \ 
     366            FWRT_TARGET_NOKERNEL || \ 
    274367            (FWRT_DEVEL && FWRT_LINUX_2_6) 
    275368        help 
  • trunk/freewrt/target/Config.in.kernel

    r3321 r3335  
    22        bool 
    33        default n 
    4         select FWRT_LINUX_2_4 
    54 
    65config FWRT_KERNEL_SQUASHFS 
  • trunk/freewrt/target/Makefile

    r3328 r3335  
    5151 
    5252image_install: 
     53ifneq ($(strip ${FWRT_TARGET_NOKERNEL}),) 
     54        ${MAKE} -C image/nokernel install-prepare install 
     55else 
    5356        $(MAKE) -C image/$(BOARD) install-prepare 
    5457        $(MAKE) -C image/$(BOARD) install 
     58endif 
    5559 
    5660%-clean: 
  • trunk/freewrt/target/linux/Config.in

    r3117 r3335  
     1config FWRT_KERNEL_MAGIC_SYSRQ 
     2        prompt "magic sysrq....................... Magic BREAK sequence" 
     3        bool 
     4        default y 
     5        help 
     6          Enable this to be able to use the Magic SysRq functions, 
     7          probably using a serial console break. 
     8 
    19source target/linux/config/Config.in.network 
    210source target/linux/config/Config.in.netdevice 
  • trunk/freewrt/target/linux/brcm-2.4/Makefile

    r2504 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   f59665540a7f3351ea416a0dad104b55 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
    14 include $(TOPDIR)/mk/modules.mk 
    15 include $(TOPDIR)/mk/kernel-build.mk 
     1include ${TOPDIR}/target/linux/generic-2.4/Makefile 
  • trunk/freewrt/target/linux/brcm-2.6/Makefile

    r2995 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   2ab08fdfddc00e09b3d5bc7397d3c8be 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
    14 include $(TOPDIR)/mk/modules.mk 
    15 include $(TOPDIR)/mk/kernel-build.mk 
     1include ${TOPDIR}/target/linux/generic-2.6/Makefile 
  • trunk/freewrt/target/linux/nokernel/Config.in

    r3303 r3335  
    1 #XXX these are 2.4-only for now 
    2  
    3 config FWRT_LINUX_NOKERNEL_ARM 
    4         bool "arm" 
    5         depends on FWRT_DEVEL 
    6         depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     1config FWRT_LINUX_NOKERNEL_ARM_24 
     2        bool 
     3        default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_ARM 
     4        default n 
    75        select FWRT_TARGET_NOKERNEL 
    86        select FWRT_arm 
    9         select FWRT_TARGET_CAN_LINUX_2_4 
    10         select !FWRT_TARGET_CAN_LINUX_2_6 
    11         help 
    12           This is a target which does not build a kernel, root filesy- 
    13           stem or flash image; it is mostly used for testing packages. 
    14           Where a kernel is required, Linux 2.4 will be used. 
    15            
    16           This option selects the little-endian 32-bit ARM platform. 
    177 
    18 config FWRT_LINUX_NOKERNEL_ARMEB 
    19         bool "armeb" 
    20         depends on FWRT_DEVEL 
    21         depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     8config FWRT_LINUX_NOKERNEL_ARMEB_24 
     9        bool 
     10        default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_ARMEB 
     11        default n 
    2212        select FWRT_TARGET_NOKERNEL 
    2313        select FWRT_armeb 
    24         select FWRT_TARGET_CAN_LINUX_2_4 
    25         select !FWRT_TARGET_CAN_LINUX_2_6 
    26         help 
    27           This is a target which does not build a kernel, root filesy- 
    28           stem or flash image; it is mostly used for testing packages. 
    29           Where a kernel is required, Linux 2.4 will be used. 
    30            
    31           This option selects the big-endian 32-bit ARM platform. 
    3214 
    33 #config FWRT_LINUX_NOKERNEL_AVR32 
    34 #       bool "avr32" 
    35 #       depends on FWRT_DEVEL 
    36 #       depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     15#config FWRT_LINUX_NOKERNEL_AVR32_24 
     16#       bool 
     17#       default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_AVR32 
     18#       default n 
    3719#       select FWRT_TARGET_NOKERNEL 
    3820#       select FWRT_avr32 
    39 #       select FWRT_TARGET_CAN_LINUX_2_4 
    40 #       select !FWRT_TARGET_CAN_LINUX_2_6 
    41 #       help 
    42 #         This is a target which does not build a kernel, root filesy- 
    43 #         stem or flash image; it is mostly used for testing packages. 
    44 #         Where a kernel is required, Linux 2.4 will be used. 
    45 #          
    46 #         This option selects the big-endian 32-bit AVR platform. 
    4721 
    48 config FWRT_LINUX_NOKERNEL_CRIS 
    49         bool "cris" 
    50         depends on FWRT_DEVEL 
    51         depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     22config FWRT_LINUX_NOKERNEL_CRIS_24 
     23        bool 
     24        default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_CRIS 
     25        default n 
    5226        select FWRT_TARGET_NOKERNEL 
    5327        select FWRT_cris 
    54         select FWRT_TARGET_CAN_LINUX_2_4 
    55         select !FWRT_TARGET_CAN_LINUX_2_6 
    56         help 
    57           This is a target which does not build a kernel, root filesy- 
    58           stem or flash image; it is mostly used for testing packages. 
    59           Where a kernel is required, Linux 2.4 will be used. 
    60            
    61           This option selects the little-endian 32-bit CRIS platform. 
    6228 
    63 config FWRT_LINUX_NOKERNEL_I386 
    64         bool "i386" 
    65         depends on FWRT_DEVEL 
    66         depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     29config FWRT_LINUX_NOKERNEL_I386_24 
     30        bool 
     31        default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_I386 
     32        default n 
    6733        select FWRT_TARGET_NOKERNEL 
    6834        select FWRT_i386 
    69         select FWRT_TARGET_CAN_LINUX_2_4 
    70         select !FWRT_TARGET_CAN_LINUX_2_6 
    71         help 
    72           This is a target which does not build a kernel, root filesy- 
    73           stem or flash image; it is mostly used for testing packages. 
    74           Where a kernel is required, Linux 2.4 will be used. 
    75            
    76           This option selects the little-endian 32-bit i386 platform. 
    7735 
    78 config FWRT_LINUX_NOKERNEL_MIPS 
    79         bool "mipsel" 
    80         depends on FWRT_DEVEL 
    81         depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     36config FWRT_LINUX_NOKERNEL_MIPS_24 
     37        bool 
     38        default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_MIPS 
     39        default n 
    8240        select FWRT_TARGET_NOKERNEL 
    8341        select FWRT_mipsel 
    84         select FWRT_TARGET_CAN_LINUX_2_4 
    85         select !FWRT_TARGET_CAN_LINUX_2_6 
    86         help 
    87           This is a target which does not build a kernel, root filesy- 
    88           stem or flash image; it is mostly used for testing packages. 
    89           Where a kernel is required, Linux 2.4 will be used. 
    90            
    91           This option selects the little-endian 32-bit mips platform. 
    9242 
    93 config FWRT_LINUX_NOKERNEL_POWERPC 
    94         bool "powerpc" 
    95         depends on FWRT_DEVEL 
    96         depends on FWRT_TARGET_CATEGORY_NOKERNEL 
     43config FWRT_LINUX_NOKERNEL_POWERPC_24 
     44        bool 
     45        default y if FWRT_TARGET_WITH_LINUX_2_4 && FWRT_LINUX_NOKERNEL_POWERPC 
     46        default n 
    9747        select FWRT_TARGET_NOKERNEL 
    9848        select FWRT_powerpc 
    99         select FWRT_TARGET_CAN_LINUX_2_4 
    100         select !FWRT_TARGET_CAN_LINUX_2_6 
    101         help 
    102           This is a target which does not build a kernel, root filesy- 
    103           stem or flash image; it is mostly used for testing packages. 
    104           Where a kernel is required, Linux 2.4 will be used. 
    105            
    106           This option selects the big-endian 32-bit powerpc platform. 
     49 
     50config FWRT_LINUX_NOKERNEL_ARM_26 
     51        bool 
     52        default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_ARM 
     53        default n 
     54        select FWRT_TARGET_NOKERNEL 
     55        select FWRT_arm 
     56 
     57config FWRT_LINUX_NOKERNEL_ARMEB_26 
     58        bool 
     59        default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_ARMEB 
     60        default n 
     61        select FWRT_TARGET_NOKERNEL 
     62        select FWRT_armeb 
     63 
     64#config FWRT_LINUX_NOKERNEL_AVR32_26 
     65#       bool 
     66#       default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_AVR32 
     67#       default n 
     68#       select FWRT_TARGET_NOKERNEL 
     69#       select FWRT_avr32 
     70 
     71config FWRT_LINUX_NOKERNEL_CRIS_26 
     72        bool 
     73        default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_CRIS 
     74        default n 
     75        select FWRT_TARGET_NOKERNEL 
     76        select FWRT_cris 
     77 
     78config FWRT_LINUX_NOKERNEL_I386_26 
     79        bool 
     80        default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_I386 
     81        default n 
     82        select FWRT_TARGET_NOKERNEL 
     83        select FWRT_i386 
     84 
     85config FWRT_LINUX_NOKERNEL_MIPS_26 
     86        bool 
     87        default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_MIPS 
     88        default n 
     89        select FWRT_TARGET_NOKERNEL 
     90        select FWRT_mipsel 
     91 
     92config FWRT_LINUX_NOKERNEL_POWERPC_26 
     93        bool 
     94        default y if FWRT_TARGET_WITH_LINUX_2_6 && FWRT_LINUX_NOKERNEL_POWERPC 
     95        default n 
     96        select FWRT_TARGET_NOKERNEL 
     97        select FWRT_powerpc 
  • trunk/freewrt/target/linux/pkgmips-2.4/Makefile

    r2504 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   f59665540a7f3351ea416a0dad104b55 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
    14 include $(TOPDIR)/mk/modules.mk 
    15 include $(TOPDIR)/mk/kernel-build.mk 
     1include ${TOPDIR}/target/linux/generic-2.4/Makefile 
  • trunk/freewrt/target/linux/pkgmips-2.6/Makefile

    r2995 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   2ab08fdfddc00e09b3d5bc7397d3c8be 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
    14 include $(TOPDIR)/mk/modules.mk 
    15 include $(TOPDIR)/mk/kernel-build.mk 
     1include ${TOPDIR}/target/linux/generic-2.6/Makefile 
  • trunk/freewrt/target/linux/rb-2.4/Makefile

    r2504 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   f59665540a7f3351ea416a0dad104b55 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
    14 include $(TOPDIR)/mk/modules.mk 
    15 include $(TOPDIR)/mk/kernel-build.mk 
     1include ${TOPDIR}/target/linux/generic-2.4/Makefile 
  • trunk/freewrt/target/linux/rb-2.6/Makefile

    r2995 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   2ab08fdfddc00e09b3d5bc7397d3c8be 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
    14 include $(TOPDIR)/mk/modules.mk 
    15 include $(TOPDIR)/mk/kernel-build.mk 
     1include ${TOPDIR}/target/linux/generic-2.6/Makefile 
  • trunk/freewrt/target/linux/x86-2.4/Makefile

    r2992 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   f59665540a7f3351ea416a0dad104b55 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
     1include ${TOPDIR}/target/linux/generic-2.4/Makefile 
    142include $(TOPDIR)/mk/netfilter.mk 
    15 include $(TOPDIR)/mk/modules.mk 
    16 include $(TOPDIR)/mk/kernel-build.mk 
  • trunk/freewrt/target/linux/x86-2.6/Makefile

    r2995 r3335  
    1 # $FreeWRT$ 
    2 #- 
    3 # This file is part of the FreeWRT project. FreeWRT is copyrighted 
    4 # material, please see the LICENCE file in the top-level directory 
    5 # or at http://www.freewrt.org/licence for details. 
    6  
    7 include $(TOPDIR)/rules.mk 
    8  
    9 LINUX_VERSION:=         ${UNAME_R} 
    10 LINUX_RELEASE:=         1 
    11 LINUX_KERNEL_MD5SUM:=   2ab08fdfddc00e09b3d5bc7397d3c8be 
    12  
    13 include $(TOPDIR)/mk/kernel.mk 
     1include ${TOPDIR}/target/linux/generic-2.6/Makefile 
    142include $(TOPDIR)/mk/netfilter.mk 
    15 include $(TOPDIR)/mk/modules.mk 
    16 include $(TOPDIR)/mk/kernel-build.mk