# CLI engine
#
MOD_NAME = cli
MOD_TYPE = lib
MOD_DEPS = utils

srcs = bcmcli_session.c
ifeq ("$(ENABLE_CLI)", "y")
    srcs += bcmcli.c
    MOD_DEFS = -DENABLE_CLI

    # Enable line editing by default. Can be overwritten in make command line
    CONFIG_LIBEDIT	?= n
    CONFIG_LINENOISE ?= y
    
    # Extra configuration
    ifeq ("$(CONFIG_LIBEDIT)", "y")
    	MOD_DEFS += -DCONFIG_LIBEDIT -DCONFIG_EDITLINE
    	MOD_LIBS += -ledit -ltermcap
    	CONFIG_LINENOISE = n
    endif
    ifeq ("$(CONFIG_LINENOISE)", "y")
    	MOD_DEPS += linenoise
    endif
endif

