rendered paste bodyRT28xx_MODE = STATARGET = LINUXCHIPSET = 3070#OS ABL - YES or NOOSABL = YESifneq ($(TARGET),THREADX)#RT28xx_DIR = home directory of RT28xx source codeRT28xx_DIR = $(shell pwd)endifRTMP_SRC_DIR = $(RT28xx_DIR)/RT$(CHIPSET)#PLATFORM: Target platformPLATFORM = PC#PLATFORM = 5VT#PLATFORM = IKANOS_V160#PLATFORM = IKANOS_V180#PLATFORM = SIGMA#PLATFORM = SIGMA_8622#PLATFORM = INIC#PLATFORM = STAR#PLATFORM = IXP#PLATFORM = INF_TWINPASS#PLATFORM = INF_DANUBE#PLATFORM = INF_AR9#PLATFORM = BRCM_6358#PLATFORM = INF_AMAZON_SE#PLATFORM = CAVM_OCTEON#PLATFORM = CMPC#PLATFORM = RALINK_2880#PLATFORM = RALINK_3052#PLATFORM = SMDK#PLATFORM = KODAK_DC#PLATFORM = DM6446#PLATFORM = FREESCALE8377#RELEASE PackageRELEASE = OSABL_UTILifeq ($(TARGET),LINUX)MAKE = makeendififeq ($(TARGET), UCOS)MAKE = makeendififeq ($(TARGET),THREADX)MAKE = gmakeendififeq ($(PLATFORM),5VT)LINUX_SRC = /project/stable/5vt/ralink-2860-sdk/linux-2.6.17CROSS_COMPILE = /opt/crosstool/uClibc_v5te_le_gcc_4_1_1/bin/arm-linux-endififeq ($(PLATFORM),IKANOS_V160)LINUX_SRC = /home/sample/projects/LX_2618_RG_5_3_00r4_SRC/linux-2.6.18CROSS_COMPILE = mips-linux-endififeq ($(PLATFORM),IKANOS_V180)LINUX_SRC = /home/sample/projects/LX_BSP_VX180_5_4_0r1_ALPHA_26DEC07/linux-2.6.18CROSS_COMPILE = mips-linux-endififeq ($(PLATFORM),SIGMA)LINUX_SRC = /root/sigma/smp86xx_kernel_source_2.7.172.0/linux-2.6.15CROSS_COMPILE = /root/sigma/smp86xx_toolchain_2.7.172.0/build_mipsel_nofpu/staging_dir/bin/mipsel-linux-endififeq ($(PLATFORM),SIGMA_8622)LINUX_SRC = /home/snowpin/armutils_2.5.120.1/build_arm/linux-2.4.22-em86xxCROSS_COMPILE = /home/snowpin/armutils_2.5.120.1/toolchain/bin/arm-elf-CROSS_COMPILE_INCLUDE = /home/snowpin/armutils_2.5.120.1/toolchain/lib/gcc-lib/arm-elf/2.95.3endififeq ($(PLATFORM),INIC)UCOS_SRC = /opt/uCOS/iNIC_rt2880CROSS_COMPILE = /usr/bin/mipsel-linux-endififeq ($(PLATFORM),STAR)LINUX_SRC = /opt/star/kernel/linux-2.4.27-starCROSS_COMPILE = /opt/star/tools/arm-linux/bin/arm-linux-endififeq ($(PLATFORM), RALINK_2880)LINUX_SRC = /project/stable/RT288x/RT288x_SDK/source/linux-2.4.xCROSS_COMPILE = /opt/buildroot-gdb/bin/mipsel-linux-endififeq ($(PLATFORM),RALINK_3052)LINUX_SRC = /home/peter/ap_soc/SDK_3_3_0_0/RT288x_SDK/source/linux-2.6.21.xCROSS_COMPILE = /opt/buildroot-gcc342/bin/mipsel-linux-uclibc-endififeq ($(PLATFORM),FREESCALE8377)LINUX_SRC = /opt/ltib-mpc8377_rds-20090309/rpm/BUILD/linux-2.6.25 CROSS_COMPILE = /opt/freescale/usr/local/gcc-4.2.187-eglibc-2.5.187/powerpc-linux-gnu/bin/powerpc-linux-gnu-endififeq ($(PLATFORM),PC)# Linux 2.6LINUX_SRC := /home/phh/Tegra/AC100_AZ_SourceCode_from_TOSHIBA/binary-source/kernel.tosh/#LINUX_SRC = /home/travis/workspace/PAZ00/kernel-src/branches/PAZ-R09.12.06/trunk#/lib/modules/$(shell uname -r)/build# Linux 2.4 Change to your local setting#LINUX_SRC = /usr/src/linux-2.4LINUX_SRC_MODULE =#/lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/#CROSS_COMPILE = /home/travis/workspace/PAZ00/android-src/branches/PAZ-R09.12.06/trunk/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-endififeq ($(PLATFORM),IXP)LINUX_SRC = /project/stable/Gmtek/snapgear-uclibc/linux-2.6.xCROSS_COMPILE = arm-linux-endififeq ($(PLATFORM),INF_TWINPASS)# Linux 2.6#LINUX_SRC = /lib/modules/$(shell uname -r)/build# Linux 2.4 Change to your local settingLINUX_SRC = /project/stable/twinpass/release/2.0.1/source/kernel/opensource/linux-2.4.31/CROSS_COMPILE = mips-linux-endififeq ($(PLATFORM),INF_DANUBE)LINUX_SRC = /opt/danube/sdk/linux-2.6.16.xCROSS_COMPILE = mips-linux-ROOTDIR = /opt/danube/sdkexport ROOTDIRendififeq ($(PLATFORM),INF_AR9)LINUX_SRC = /root/ar9/xR9_BSP1.2.2.0/source/kernel/opensource/linux-2.6.20/CROSS_COMPILE = /root/ar9/ifx-lxdb26-1.0.2/gcc-3.4.4/toolchain-mips/bin/endififeq ($(PLATFORM),BRCM_6358)LINUX_SRC = CROSS_COMPILE = endififeq ($(PLATFORM),INF_AMAZON_SE)# Linux 2.6#LINUX_SRC = /lib/modules/$(shell uname -r)/build# Linux 2.4 Change to your local settingLINUX_SRC = /backup/ifx/3.6.2.2/source/kernel/opensource/linux-2.4.31#CROSS_COMPILE = mips-linux-#LINUX_SRC = /project/Infineon/3.6.2.2/source/kernel/opensource/linux-2.4.31CROSS_COMPILE = /opt/uclibc-toolchain/ifx-lxdb-1-2-3-external/gcc-3.3.6/toolchain-mips/R0208V35/mips-linux-uclibc/bin/endififeq ($(PLATFORM),ST)LINUX_SRC = /opt/STM/STLinux-2.2/devkit/sources/kernel/linux0039CROSS_COMPILE = /opt/STM/STLinux-2.2/devkit/sh4/bin/sh4-linux-ARCH := shexport ARCHendififeq ($(PLATFORM),CAVM_OCTEON)OCTEON_ROOT = /usr/local/Cavium_Networks/OCTEON-SDKLINUX_SRC = $(OCTEON_ROOT)/linux/kernel_2.6/linuxCROSS_COMPILE = mips64-octeon-linux-gnu-endififeq ($(PLATFORM),CMPC)LINUX_SRC = /opt/fvt_11N_SDK_0807/fvt131x_SDK_11n/linux-2.6.17CROSS_COMPILE =endififeq ($(PLATFORM),SMDK)LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsungCROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-endififeq ($(PLATFORM),KODAK_DC)SKD_SRC = C:/SigmaTel/DC1250_SDK_v1-9/sdkCROSS_COMPILE = $(cc)endififeq ($(PLATFORM),DM6446)LINUX_SRC = /home/fonchi/work/soc/ti-davinciendifexport OSABL RT28xx_DIR RT28xx_MODE LINUX_SRC CROSS_COMPILE CROSS_COMPILE_INCLUDE PLATFORM RELEASE CHIPSET RTMP_SRC_DIR LINUX_SRC_MODULE TARGETall:ifneq (,$(findstring 2.4,$(LINUX_SRC))) cp -f os/linux/Makefile.4.util $(RT28xx_DIR)/os/linux/Makefile $(MAKE) -C $(RT28xx_DIR)/os/linux/else cp -f os/linux/Makefile.6.util $(RT28xx_DIR)/os/linux/Makefile $(MAKE) -C $(LINUX_SRC) SUBDIRS=$(RT28xx_DIR)/os/linux modulesendifclean:ifeq ($(TARGET), LINUX)ifneq (,$(findstring 2.4,$(LINUX_SRC))) cp -f os/linux/Makefile.4.util os/linux/Makefileelse cp -f os/linux/Makefile.6.util os/linux/Makefileendif $(MAKE) -C os/linux clean rm -rf os/linux/Makefileendif