blob: eb940210734f91b6abf2b281789e589f481de1c8 [file] [log] [blame]
#
# Broadcom Proprietary and Confidential. Copyright (C) 2020,
# All Rights Reserved.
#
# This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom;
# the contents of this file may not be disclosed to third parties,
# copied or duplicated in any form, in whole or in part, without
# the prior written permission of Broadcom.
#
#
# <<Broadcom-WL-IPTag/Secret:>>
# This file should be seen only by internal builds because it will
# be mentioned only in internal filelists like brcm.flist. The idea
# is that it will be conditionally included by makefiles using the
# "-include" syntax, with the result that internal builds will see
# this file and set BCMINTERNAL which will eventually result in a
# -DBCMINTERNAL option passed to the compiler along with possible
# other effects. External builds will never see it and it will be
# silently ignored.
#
# Any settings which should not be exposed to customers may be
# placed here. For instance, if we were working on a super-secret
# new feature in supersecret.c we could set a variable here like
# BCMINTERNAL_OBJECTS := supersecret.o
# and later say
# OBJECTS += $(BCMINTERNAL_OBJECTS)
# within the main makefile.
#
# The key point is that this file is never shipped to customers
# because it's present only in internal filelists so anything
# here is private.
BCMINTERNAL := 1
BCMINTERNAL_DFLAGS += -DBCMINTERNAL
BCMINTERNAL_DFLAGS += -DDHD_NO_MOG
# Support unreleased chips
BCMINTERNAL_DFLAGS += -DUNRELEASEDCHIP
ifneq ($(findstring -fwtrace,-$(TARGET)-),)
BCMINTERNAL_DFLAGS += -DDHD_FWTRACE
BCMINTERNAL_CFILES += dhd_fwtrace.c
endif
# support only for SDIO MFG Fedora builds
ifneq ($(findstring -sdstd-,-$(TARGET)-),)
ifneq ($(findstring -mfgtest-,-$(TARGET)-),)
BCMINTERNAL_DFLAGS += -DDHD_SPROM
BCMINTERNAL_CFILES += bcmsrom.c bcmotp.c
endif
endif
ifneq ($(findstring -pciefd-,$(TARGET)-),)
# NCI_BUS support
BCMINTERNAL_DFLAGS += -DSOCI_NCI_BUS -DBOOKER_NIC400_INF
BCMINTERNAL_CFILES += nciutils.c
endif
# vim: filetype=make shiftwidth=2