Makefile.linux-x86-common-2_6 (1017B)
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 CFGFLAGS += -DSYS_BE_PIO=0 -DSYS_BE_PACKET=0 -DSYS_BE_OTHER=0 7 ENDIAN = LE_HOST=1 8 CFGFLAGS += -D$(ENDIAN) 9 CFGFLAGS += -DBCM_PLATFORM_STRING=\"X86\" 10 ifeq (,$(findstring -DSAL_BDE_DMA_MEM_DEFAULT,$(CFGFLAGS))) 11 CFGFLAGS += -DSAL_BDE_DMA_MEM_DEFAULT=16 12 endif 13 14 # Extra variables. 15 EXTRA_CFLAGS = -D"KBUILD_STR(s)=\#s" $(basename_flags) $(modname_flags) 16 17 comma = , 18 basetarget = $(basename $(notdir $@)) 19 modname = $(basetarget) 20 21 name-fix = $(subst $(comma),_,$(subst -,_,$1)) 22 basename_flags = -D"KBUILD_BASENAME=KBUILD_STR($(call name-fix,$(basetarget)))" 23 modname_flags = $(if $(filter 1,$(words $(modname))),\ 24 -D"KBUILD_MODNAME=KBUILD_STR($(call name-fix,$(modname)))") 25 26 ifneq ($(targetplat),user) 27 # By default we exclude -Werror from x86 kernel builds 28 BCM_CFLAGS = -Wall 29 include ${SDK}/make/Makefile.linux-kernel-2_6 30 endif