openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

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