blob: ac4c3a5ee95f4da6545bd3b2630543f3a6d11d28 [file] [log] [blame]
# EPON OAM Negotiation user application
ifeq ("$(ENABLE_CLI)", "y")
MOD_NAME = bcm_user_appl_eon
MOD_TYPE = lib
MOD_DEPS = host_api bcm_user_appl_epon_oam common_epon_oam
ifeq ("$(OS_KERNEL)", "linux")
MOD_DEPS += dev_log_linux
endif
srcs = bcmolt_eon.c oam_sets/oam_common.c
ENABLE_DPOE_OAM ?= y
ifeq ("$(ENABLE_DPOE_OAM)", "y")
EXTRA_DEFINES += -DEON_OAM_SET_DPOE_SUPPORTED
srcs += oam_sets/dpoe/dpoe.c
endif # ENABLE_DPOE_OAM
ENABLE_BRCM_OAM ?= y
ifeq ("$(ENABLE_BRCM_OAM)", "y")
EXTRA_DEFINES += -DEON_OAM_SET_BRCM_SUPPORTED
srcs += oam_sets/brcm/brcm.c
endif # ENABLE_BRCM_OAM
ENABLE_CTC_OAM ?= y
ifeq ("$(ENABLE_CTC_OAM)", "y")
EXTRA_DEFINES += -DEON_OAM_SET_CTC_SUPPORTED
srcs += oam_sets/ctc/ctc.c
endif # ENABLE_CTC_OAM
endif