Makefile.linux-nsx-2_6 (1247B)
1 # 2 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 # 4 # Copyright 2007-2019 Broadcom Inc. All rights reserved. 5 6 # Look for custom tools 7 ifneq (,$(MIPS_TOOLS_DIR)) 8 override PATH := $(MIPS_TOOLS_DIR):$(PATH) 9 endif 10 ifneq (,$(MIPS_CROSS_COMPILE)) 11 override CROSS_COMPILE := $(MIPS_CROSS_COMPILE) 12 endif 13 14 # Default tools 15 ifeq (,$(CROSS_COMPILE)) 16 CROSS_COMPILE := mips2_fp_be- 17 override PATH := $(PATH):/projects/ntsw-tools/linux/mvista/mvista-4.0/pro/devkit/mips/mips2_fp_be/bin 18 endif 19 20 # Default Linux Kernel directory 21 ifeq (,$(KERNDIR)) 22 KERNDIR := /projects/ntsw-tools/linux/mvista/mvista-4.0-nsx/linux-2.6.10_dev 23 endif 24 # Default Linux include directory 25 ifeq (,$(LINUX_INCLUDE)) 26 LINUX_INCLUDE := $(KERNDIR)/include 27 endif 28 29 CFGFLAGS += -DSYS_BE_PIO=1 -DSYS_BE_PACKET=0 -DSYS_BE_OTHER=1 30 ENDIAN = BE_HOST=1 31 CFGFLAGS += -D$(ENDIAN) 32 CFGFLAGS += -DBCM_PLATFORM_STRING=\"NSX_BCM1125\" 33 34 # From linux/arch/mips/Makefile 35 36 ifeq (,$(KFLAGS)) 37 KFLAGS := -D__KERNEL__ -O2 -fomit-frame-pointer -fno-strict-aliasing -G 0 -mno-abicalls -fno-pic -mips64 -mtune=sb1 -Wa,--trap -pipe -mlong-calls 38 endif 39 40 ifneq ($(targetplat),user) 41 include ${SDK}/make/Makefile.linux-kernel-2_6 42 endif