blob: 88473f7730e09ae46c6453e4fc37c76655eb8a5b [file] [log] [blame]
Shad Ansari2f7f9be2017-06-07 13:34:53 -07001###############################################################################
2#
3# <:copyright-BRCM:2016:DUAL/GPL:standard
4#
5# Copyright (c) 2016 Broadcom
6# All Rights Reserved
7#
8# Unless you and Broadcom execute a separate written software license
9# agreement governing use of this software, this software is licensed
10# to you under the terms of the GNU General Public License version 2
11# (the "GPL"), available at http://www.broadcom.com/licenses/GPLv2.php,
12# with the following added to such license:
13#
14# As a special exception, the copyright holders of this software give
15# you permission to link this software with independent modules, and
16# to copy and distribute the resulting executable under terms of your
17# choice, provided that you also meet, for each linked independent
18# module, the terms and conditions of the license of that module.
19# An independent module is a module which is not derived from this
20# software. The special exception does not apply to any modifications
21# of the software.
22#
23# Not withstanding the above, under no circumstances may you combine
24# this software in any way with any other Broadcom software provided
25# under a license other than the GPL, without Broadcom's express prior
26# written consent.
27#
28# :>
29#
30###############################################################################
31# BAL Switch Util ESW
32MOD_NAME = switch_util_esw
33MOD_TYPE = lib
34MOD_DEPS = dev_log utils bal_api bal_app_utils
35srcs = bal_esw_acc_term.c bal_esw_flow.c
36EXTRA_CFLAGS += -I$(SRC_DIR)/../../../main -I$(SRC_DIR)/..
37
38ifeq ("$(TEST_SW_UTIL_LOOPBACK)", "y")
39 MOD_DEFS += -DTEST_SW_UTIL_LOOPBACK
40else
41 MOD_DEPS += switch_sdk
42endif
43