#
# Copyright (C) 2017 Realtek Semiconductor Corp.
#
# Makefile for shared lib
#
ifeq ($(ROOT_PATH),)
  ROOT_PATH = ../../..
endif
#-----------------------------------------------------------------------------
# Customization per module
#-----------------------------------------------------------------------------
  include             $(ROOT_PATH)/make/Makefile.settings

  #******************************************************
  # module
  #******************************************************
    BUILD_OUTPUT_DIR    := build
    MODULE_NAME         := libvty
    OSS_SBOM_VERSION    := 0.0.1
    OSS_SBOM_LICENSE    := GPL2

  #******************************************************
  # FLAG
  #******************************************************
    SYS_CFLAGS          += -I$(SYS_LIBDIR)/libvty
    SYS_LDFLAGS         +=

  #******************************************************
  # source files
  #******************************************************
    SRC_y               =  buffer.c \
                           command.c \
                           linklist.c \
                           memory.c \
                           vector.c \
                           vty.c

    SRC                 =  $(SRC_y)

  #******************************************************
  # object files
  #******************************************************
    MODULE_SRC          := $(SRC)
    MODULE_OBJ          := $(subst .c,.o,$(MODULE_SRC))
    MODULE_OBJ          := $(addprefix $(BUILD_OUTPUT_DIR)/, $(MODULE_OBJ))

    #vpath %.c $(SYS_PLAT_COMMONDIR)

#-----------------------------------------------------------------------------
# Build lib
#-----------------------------------------------------------------------------
    include             $(SYS_ROOTDIR)/make/Makefile.lib
