blob: ac4c3a5ee95f4da6545bd3b2630543f3a6d11d28 [file] [log] [blame]
Shad Ansari2f7f9be2017-06-07 13:34:53 -07001# EPON OAM Negotiation user application
2
3ifeq ("$(ENABLE_CLI)", "y")
4
5 MOD_NAME = bcm_user_appl_eon
6 MOD_TYPE = lib
7 MOD_DEPS = host_api bcm_user_appl_epon_oam common_epon_oam
8
9 ifeq ("$(OS_KERNEL)", "linux")
10 MOD_DEPS += dev_log_linux
11 endif
12
13 srcs = bcmolt_eon.c oam_sets/oam_common.c
14
15 ENABLE_DPOE_OAM ?= y
16 ifeq ("$(ENABLE_DPOE_OAM)", "y")
17 EXTRA_DEFINES += -DEON_OAM_SET_DPOE_SUPPORTED
18 srcs += oam_sets/dpoe/dpoe.c
19 endif # ENABLE_DPOE_OAM
20
21 ENABLE_BRCM_OAM ?= y
22 ifeq ("$(ENABLE_BRCM_OAM)", "y")
23 EXTRA_DEFINES += -DEON_OAM_SET_BRCM_SUPPORTED
24 srcs += oam_sets/brcm/brcm.c
25 endif # ENABLE_BRCM_OAM
26
27 ENABLE_CTC_OAM ?= y
28 ifeq ("$(ENABLE_CTC_OAM)", "y")
29 EXTRA_DEFINES += -DEON_OAM_SET_CTC_SUPPORTED
30 srcs += oam_sets/ctc/ctc.c
31 endif # ENABLE_CTC_OAM
32
33endif