| # 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 |