Makefile.linux-raptor (1213B)
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 := mips_fp_be- 17 override PATH := $(PATH):/projects/ntsw-tools/linux/mvista/mvista-3.1/pro/devkit/mips/fp_be/bin 18 endif 19 20 # Default Linux include directory 21 ifeq (,$(LINUX_INCLUDE)) 22 LINUX_INCLUDE = /projects/ntsw-tools/linux/headers/mvl-3.1-raptor/include 23 endif 24 25 CFGFLAGS += -DSYS_BE_PIO=0 -DSYS_BE_PACKET=1 -DSYS_BE_OTHER=0 -DBCM_ICS 26 ENDIAN = BE_HOST=1 27 CFGFLAGS += -D$(ENDIAN) 28 CFGFLAGS += -DBCM_PLATFORM_STRING=\"Raptor_BCM56218\" 29 30 31 ifneq ($(targetplat),user) 32 include ${SDK}/make/Makefile.linux-kernel 33 endif 34 35 # From linux/arch/mips/Makefile 36 37 ifeq (,$(KFLAGS)) 38 KFLAGS := -D__KERNEL__ -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -G 0 -mno-abicalls -fno-pic -pipe -m$(gcc-tune-flag)=r4600 -mips2 -Wa,--trap -mlong-calls 39 endif